What connects
Integrations are set up in the dashboard under Settings → Integrations. There is no API endpoint for connecting or authorizing an integration.
The page has these sections, in this order:
| Section | What it holds | Status |
|---|---|---|
| Messaging | Email, WhatsApp and Webhook channels that receive a report after each call | Live |
| Calendar | Google Calendar and Cal.com accounts | Live |
| CRM | Zoho CRM | Live |
| CRM | HubSpot, Salesforce | Coming soon |
| AI Assistants (MCP) | Personal keys for Claude and other MCP clients | Live |
| API keys | Workspace keys for the Finn API | Live |
| Webhooks | HTTPS endpoints that receive signed call.completed events | Live |
SMS and WhatsApp senders for sequences have their own pages under Settings → SMS and Settings → WhatsApp. See integrations-messaging.
Each provider card shows a status: Connected, Not connected or Coming soon. You disconnect from the same card you connected from.
CRM
Zoho CRM is the CRM you can connect today. It works in one direction: Zoho sends each new lead to a webhook URL that Finn gives you, and Finn adds the lead to an audience. Finn does not write call results back to Zoho. See integrations-crm.
HubSpot and Salesforce cards are shown as Coming soon and cannot be connected.
For any other CRM, receive Finn's call.completed webhook and write to the CRM yourself, or create audiences and contacts through the Audiences API.
Calendar
You can connect Google Calendar (OAuth) and Cal.com (OAuth or an API key) under Calendar.
Booking during a call runs through Cal.com. In the workflow editor, attach the Check Calendar and Book Calendar tools to a Conversation step and enter a Cal.com API key and event type ID on the tool. See integrations-calendar.
Developer access
| Section | Use it for | Docs |
|---|---|---|
| AI Assistants (MCP) | Letting Claude or another MCP client create and edit Finns for you | mcp |
| API keys | Calling the Finn API from your server. A key is shown once. | authentication |
| Webhooks | Receiving call.completed after each call. Up to 5 endpoints. | webhooks |
call.completed is the only webhook event. See webhook-events.
Pulling data in during a call
Webhooks tell you what happened after a call. To give the Finn live data during a call, such as an order status, attach an API request tool to a Conversation step in the workflow editor. The Finn calls your endpoint and uses the response in the conversation. See tools-custom.
Your endpoint's response time is silence on the call. Keep it fast.
What goes wrong
| Symptom | Cause |
|---|---|
| Zoho leads never appear in Finn | The Zoho webhook isn't sending name, phone_number and country_code, or the phone number has non-digit characters. Open the Zoho dialog (Connect or View webhook on the Zoho card) and use Verify latest. |
| The Finn never books | The Check Calendar and Book Calendar tools have no Cal.com API key or event type ID. |
| Webhook deliveries fail | Your endpoint returned a non-2xx status or took longer than 10 seconds. Check Deliveries for the endpoint. See webhook-retries. |