> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Crisp

> Crisp is a customer messaging platform for managing conversations, contacts, operators, helpdesk content, campaigns, and workspace settings

Crisp is a customer messaging platform for managing conversations, contacts, operators, helpdesk content, campaigns, and workspace settings.

`crisp` · **12 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth crisp
run auth crisp --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run crisp          # common commands
run crisp --all    # every command
```

```ts theme={"theme":"github-dark"}
import { crisp } from "@boxd/run";
```

## Common tools

| Tool                         | What it does                                                                                                   |
| ---------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `assign-conversation`        | Assign a conversation to one operator or explicitly remove its current operator assignment.                    |
| `get-conversation`           | Get one conversation's status, assignment, inbox, visitor metadata, unread counts, and latest-message summary. |
| `get-people-profile`         | Get one customer profile by its Crisp people ID or exact email address.                                        |
| `list-conversation-messages` | Return a batch of messages from a conversation, optionally before, after, or around one millisecond timestamp. |
| `list-conversations`         | List or search workspace conversations with support-focused filters, one page at a time.                       |

<Accordion title="All 12 tools" icon="list">
  | Tool                         | What it does                                                                                                                       |
  | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
  | `assign-conversation`        | Assign a conversation to one operator or explicitly remove its current operator assignment.                                        |
  | `get-conversation`           | Get one conversation's status, assignment, inbox, visitor metadata, unread counts, and latest-message summary.                     |
  | `get-people-profile`         | Get one customer profile by its Crisp people ID or exact email address.                                                            |
  | `list-conversation-messages` | Return a batch of messages from a conversation, optionally before, after, or around one millisecond timestamp.                     |
  | `list-conversations`         | List or search workspace conversations with support-focused filters, one page at a time.                                           |
  | `list-inboxes`               | List configured Crisp inboxes and their operator/team membership, one page at a time.                                              |
  | `list-operators`             | List workspace operators and pending members with their IDs, roles, and current availability.                                      |
  | `list-people-profiles`       | List or search customer profiles by text, creation date, and sort order, one page at a time.                                       |
  | `move-conversation-to-inbox` | Move a conversation to a specific Crisp inbox, or remove its inbox categorization when inbox\_id is null.                          |
  | `send-conversation-message`  | Send a visitor-visible text reply to an existing Crisp conversation immediately; this external communication is irreversible.      |
  | `update-conversation-meta`   | Update support-relevant visitor details, subject, segments, or custom data on a conversation without replacing unspecified fields. |
  | `update-conversation-state`  | Set a conversation to pending, unresolved, or resolved.                                                                            |
</Accordion>

[Open Crisp in the console →](https://app.boxd.sh/integrations/detail/crisp)
