Integrations & API
This section configures the API access and connectors that live inside Settings: an API access token for calling Flowcall programmatically, a notification webhook for live-chat messages, and telephony integrations for outbound and inbound voice calls. Use it to wire Flowcall into your own systems and to connect your dialer provider.
Most controls here save immediately — toggles and tagged-list fields apply as you change them, and text fields have their own Save buttons or save on blur.
This is the in-settings connector and API page. For the broader library of channels, e-commerce, and API connectors, see Integrations.
API access token
A bearer token for secure API access to your account's resources.
- If no token exists, click Generate Token to create one.
- Once a token exists it is shown in a read-only field. Use the copy button to copy it, or Regenerate to issue a new one — regenerating asks for confirmation and invalidates the current token, so any integration using the old token must be updated.
Keep this token secret: anyone holding it can access your account through the API.
Notification webhook
Sends an HTTP callback whenever an agent or the AI sends a message to a customer in live chat. Use it to mirror live-chat activity into your own backend.
- Enable notifications — toggle webhook delivery on or off.
- Webhook URL — the HTTPS endpoint that receives the callback. Enter it and click Save. It must be a valid HTTPS URL.
The payload is a JSON object of the shape:
{ shopifyCustomerId, customerName, customerEmail, customerPhone, message, timestamp }
How it works
When enabled, each outbound live-chat message (from a human agent or the AI) triggers a POST to your webhook URL with the payload above. This is a one-way notification of messages going to the customer; it doesn't process replies.
Telephony integrations
Connect a dialer or click-to-call provider. Each provider has an enable toggle plus provider-specific fields, and each surfaces a callback/webhook URL you must register on the provider's side. These callback URLs point at api.flowcall.co and, where noted, include your account ID.
Exotel
For voice calls through Exotel.
- Enable Exotel Outgoing Calls — let agents place outbound calls through Exotel.
- Exotel Outgoing Call Phone Number — the number outbound calls are placed from (e.g.
+1234567890). - Exotel Incoming Call Numbers — a tag list of numbers that receive inbound calls through Exotel.
- Exotel Incoming Call SIDs — a tag list of Call SIDs used to track Exotel calls.
Setup (from the in-app help): register the connect webhook https://api.flowcall.co/webhooks/exotel/programmable-connect in your Exotel dashboard and create a Connect applet per Exotel's Connect-applet guide.
Ozonetel
For click-to-call through Ozonetel CloudAgent.
- Enable Ozonetel — let agents place outbound calls through Ozonetel.
- API Key and Username — your Ozonetel CloudAgent credentials. Shown only until the integration is connected; once connected they're masked and the card shows "Connected as ..." with a Delete button to disconnect.
- Campaign Name — the Ozonetel campaign under which manual/outgoing calls are placed.
- Save stores the credentials and campaign; once connected, saving again just updates the campaign name.
Setup: configure the callback URL https://api.flowcall.co/webhooks/ozonetel/call-callback/<accountId> in the Ozonetel admin portal, and set each agent's ozonetel_agent_id custom field to map Flowcall agents to their Ozonetel agent IDs.
Ameyo
For the Ameyo toolbar, covering inbound and outbound voice.
- Enable Ameyo — turn on the Ameyo dialer toolbar for agents.
- Ameyo Base URL — your Ameyo application server URL including port (e.g.
https://your-ameyo-server.com:7443). Saved when you click away from the field. - Toolbar Script Version — the version of the Ameyo integration script (e.g.
v4_13). Saved on blur.
Setup: configure the webhook https://api.flowcall.co/webhooks/ameyo/<accountId> in Ameyo, and set each agent's ameyo_user_id custom field to map Flowcall agents to their Ameyo user IDs.
Related
- Integrations — the broader connector library (channels, e-commerce, and the API).