Skip to main content

Tools and integrations

Integrations overview

What connects natively and what needs a webhook.

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:

SectionWhat it holdsStatus
MessagingEmail, WhatsApp and Webhook channels that receive a report after each callLive
CalendarGoogle Calendar and Cal.com accountsLive
CRMZoho CRMLive
CRMHubSpot, SalesforceComing soon
AI Assistants (MCP)Personal keys for Claude and other MCP clientsLive
API keysWorkspace keys for the Finn APILive
WebhooksHTTPS endpoints that receive signed call.completed eventsLive

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

SectionUse it forDocs
AI Assistants (MCP)Letting Claude or another MCP client create and edit Finns for youmcp
API keysCalling the Finn API from your server. A key is shown once.authentication
WebhooksReceiving 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

SymptomCause
Zoho leads never appear in FinnThe 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 booksThe Check Calendar and Book Calendar tools have no Cal.com API key or event type ID.
Webhook deliveries failYour endpoint returned a non-2xx status or took longer than 10 seconds. Check Deliveries for the endpoint. See webhook-retries.