# Crisp integration

> Live chat and customer messaging platform — read and manage conversations, messages, contacts, operators, and visitors for a Crisp website.

- Authentication: apiKey

## Tools (35)

- **Add People Event**: Record a custom timeline event on a contact.
- **Add People Profile**: Create a new contact (people) profile.
- **Assign Conversation Routing**: Assign a conversation to an operator (or unassign).
- **Change Conversation State**: Set a conversation's state to pending, unresolved, or resolved.
- **Check Connect Session**: Check whether the plugin token session is valid (HEAD).
- **Check Conversation Exists**: Check whether a conversation exists (HEAD, no body).
- **Count Visitors**: Count visitors currently active on the website.
- **Create Conversation**: Create a new empty conversation in a website; returns its session_id.
- **Generate Bucket URL**: Generate a signed upload URL for a file (e.g. a message attachment).
- **Get Connect Account**: Get the plugin token's connected account (token identity probe).
- **Get Conversation**: Retrieve a single conversation's details by session_id.
- **Get Conversation Metas**: Retrieve a conversation's meta (contact details, segments, data).
- **Get Conversation Routing**: Get the operator a conversation is assigned to.
- **Get Conversation State**: Get a conversation's state (pending, unresolved, resolved).
- **Get Messages In Conversation**: Retrieve messages in a conversation, paged by timestamp.
- **Get People Data**: Get a contact's custom data object.
- **Get People Profile**: Retrieve a contact (people) profile by id.
- **Get People Statistics**: Get aggregate statistics for a website's people.
- **Get Website Availability**: Get whether the website is currently reachable (operators online).
- **Get Website Settings**: Get a website's configuration settings.
- **List Connect Websites**: List the websites the plugin token can access (discovers website_id).
- **List Conversations**: List conversations for a website, with search, filter, and ordering.
- **List Operator Availabilities**: List online/offline availability of a website's operators.
- **List People Conversations**: List conversations attached to a contact.
- **List People Events**: List timeline events recorded on a contact.
- **List People Profiles**: List contact (people) profiles for a website.
- **List Visitors**: List visitors currently browsing the website.
- **List Website Operators**: List the operators (agents) who are members of a website.
- **Mark Messages As Read**: Mark messages in a conversation as read.
- **Remove Conversation**: Permanently delete a conversation.
- **Remove People Profile**: Delete a contact (people) profile.
- **Send Message In Conversation**: Send a message (text, note, file, etc.) into a conversation.
- **Update Conversation Metas**: Update a conversation's meta (contact details, segments, data).
- **Update People Data**: Update a contact's custom data object.
- **Update People Profile**: Update fields on a contact (people) profile.

## Related prompts

- [Daily Crisp support digest, delivered to Slack each morning](https://www.generalinput.com/prompts/daily-crisp-support-digest-delivered-to-slack-each-morning.md)
- [Turn new Crisp chats into HubSpot leads and Slack alerts](https://www.generalinput.com/prompts/turn-new-crisp-chats-into-hubspot-leads-and-slack-alerts.md)
- [Log resolved Crisp conversations to a Google Sheet](https://www.generalinput.com/prompts/log-resolved-crisp-conversations-to-a-google-sheet.md)
- [Turn Crisp support chats into Linear bug tickets](https://www.generalinput.com/prompts/turn-crisp-support-chats-into-linear-bug-tickets.md)

Connect Crisp in General Input: https://www.generalinput.com/apps/crisp