Integrations
Floo on Zapier
Connect Floo AI to 6,000+ apps with Zapier - wire call events into your CRM, fire calls from spreadsheet rows, branch on post-call extraction outcomes.
What you can build
When a Floo call ends → add lead to HubSpot
Trigger on `call_ended`, filter on `extraction.intent = 'qualified_lead'`, then push the contact + summary into HubSpot.
New row in Google Sheets → start outbound Floo call
Sales ops drops a phone number into a sheet; Zapier picks it up and fires `Create Outbound Call` with your SDR agent.
Stripe payment received → schedule follow-up call
On a `charge.succeeded` event, fire a Floo outbound call to thank the customer and offer onboarding.
Triggers
Triggers fire a zap when something happens in Floo. Under the hood they use Zapier's REST hook model: Zapier subscribes once via the webhooks API, and we POST to its URL whenever the event fires.
call_endedCall EndedFires when a Floo call disconnects. Payload includes duration, sentiment, end reason, and a link to the recording / transcript.
transcript_turnTranscript TurnFires for each finalized turn during a call (one per speaker change). High volume - use only when you need real-time transcript routing.
extraction_completeExtraction CompleteFires after the post-call LLM extraction finishes. Carries the structured `fields` object you defined on the agent (lead name, intent, summary, etc.).
call_failedCall FailedFires when an outbound dial cannot connect - no_answer, busy, voicemail (when AMD is on), or carrier error. Useful for retry workflows.
Actions
Actions let a zap call into Floo. All actions authenticate with a Floo API key minted from /dashboard/settings/api-keys.
create_outbound_callCreate Outbound CallPlace an outbound call from one of your Floo agents. Takes a phone number, agent ID, and an optional `metadata` object that will be echoed back on all webhooks for the call.
find_callFind CallLook up a single call by ID. Useful as a polling step in zaps that branch on call outcome.
list_agentsList AgentsReturn all agents in the connected workspace. Used by other zap steps to populate dropdowns.
Setup
- Request access. Email support@flooai.com - we'll send you the unpublished Zapier app invite link.
- Install the Floo app on Zapier. Accept the invite from a logged-in Zapier account.
- Connect your workspace. Zapier will prompt for an API key. Mint one at /dashboard/settings/api-keys and paste it in.
- Build your zap. Pick a Floo trigger or action, map fields, and turn it on. Test events show up in real time on the Zapier task history.
For Floo team members
The Zapier CLI app definition lives in integrations/zapier/ in this repo - app.json holds the trigger/action manifest and README.md documents the publish workflow.
See also: Webhooks if you'd rather receive events directly without Zapier in the middle.