Integrations connect your account to the other tools you use. Open Settings → Integrations, choose a service, and follow the steps to connect it.
Watch the walkthrough
The ones you’ll reach for most:
- AI Providers — one page for every AI key. Flow agent replies run on Anthropic (Claude) or DeepSeek (when both are connected, DeepSeek is used). OpenAI powers AI Knowledge (FAQ generation and search), voice-note transcription, image understanding, and article translation — these run on OpenAI only. See How to get your OpenAI API key, Creating a Claude API key and Creating a DeepSeek API key.
- Google Sheets — connect your Google account and the customer details your AI agent collects land in your own spreadsheet, ready for your team. See Connecting Google Sheets.
- Slack — get conversations in a Slack channel and reply without leaving it.
- Webhooks — push conversation events to your own systems in real time.
- Dashboard apps — embed your own tools right inside the conversation view.
- Google Translate and Dialogflow are also available for translation and bot workflows.
Some features, such as AI Knowledge, require the relevant provider key to be connected first.
Webhooks
A webhook sends events from your account — new conversations, messages, contact changes and more — to a URL of your own, as they happen.
- Open Settings → Integrations and choose Webhooks.
- Click Add new webhook.
- Enter a Webhook Name and your Webhook URL.
- Under Events, tick the events you want to receive.
- Click Create webhook.
After you create a webhook, its Secret is shown so your system can check that deliveries really come from your account. Copy it then — you can also find it later in the webhook’s edit form.
Sending Flow Agent answers
Tick Flow submission created or updated to send the answers your Flow Agents collect to a CRM, a spreadsheet or any automation tool that accepts webhooks.
When a delivery is sent:
- When a customer’s answer is collected or changed.
- When the flow finishes.
- A turn that collects nothing new sends nothing.
What each delivery contains:
- Every answer collected so far, so your records stay current before the flow ends.
- Whether the submission is finished or still in progress.
- The contact’s name, email and phone number, the Flow Agent’s name, the conversation number and the inbox name.
Send Webhook Event action
Automation rules can call a webhook too. The Send Webhook Event action sends the conversation’s details to your URL whenever the rule runs — including to CRMs and APIs that need a token in a header or a method other than POST.
- Open Settings → Automation, create or edit a rule, and add the Send Webhook Event action.
- Enter the URL and pick the method beside it: POST, GET, PUT, PATCH or DELETE.
- For POST, PUT and PATCH, you can enter your own JSON under Custom payload (optional) and use Insert variable to add conversation details. Leave it blank to send the standard details.
- Under Custom headers (optional), click Add header and enter the header name and value — for example
AuthorizationandBearer your-token. - Click Test send to check that the endpoint accepts the request, then save the rule.
Good to know:
- Up to 10 headers per action. Header names can’t contain spaces, values must be a single line, and Host, Content-Length, Transfer-Encoding and Connection can’t be set.
- GET and DELETE requests are sent without a body, so put any parameters in the URL.
- Test send uses the same method and headers, filled with data from one of your conversations. You need at least one conversation in your account to test.
- The same options appear on the Send Webhook Event action in Macros and Inbound Webhooks, and on a Reply SLA’s breach automation.