ThunderPhone Integrations
How ThunderPhone connects to what you already run: open-source voice frameworks that use it as their speech-to-speech model, native app connections, MCP servers, REST APIs and webhooks, and bring-your-own-number SIP providers.
Cal.comConnect Cal.com so a ThunderPhone agent can check availability, create or cancel bookings, and handle approved scheduling steps during live phone calls.Google CalendarConnect Google Calendar so a ThunderPhone agent can check availability and create, update, or cancel calendar events during scheduling calls for callers.Google SheetsConnect Google Sheets to ThunderPhone so phone agents can append structured lead details, intake data, and call outcomes to a spreadsheet from live calls.HubSpotConnect HubSpot so a ThunderPhone agent can find contacts and companies, create or update contacts, and add confirmed call notes during conversations.LiveKit AgentsUse a ThunderPhone voice agent as the realtime speech-to-speech model of a LiveKit Agents session with livekit-plugins-thunderphone, with LiveKit rooms, SIP and telephony around it.MCP serversConnect remote MCP servers to ThunderPhone over Streamable HTTP, synchronize their tools, and attach selected capabilities to phone agents during calls.n8nUse the verified ThunderPhone node for n8n to start workflows when calls end or are graded, fetch call records, place outbound calls, and run campaigns.OpenAI Realtime API clientsPoint any OpenAI Realtime API client at ThunderPhone's realtime WebSocket and get a phone agent with speech recognition, reasoning, voice, turn-taking, tools and telephony on the other end of the socket.PipecatRun a ThunderPhone voice agent as the speech-to-speech service inside a Pipecat pipeline with the pipecat-thunderphone package: your transport and telephony, ThunderPhone's recognition, reasoning, voice and turn-taking.Plivo (bring your own number)Connect a Plivo number to ThunderPhone through manual SIP, then verify it for inbound and outbound AI calls while keeping your trunk and number ownership.REST API and webhooksUse ThunderPhone's REST API to manage agents and custom functions, then receive signed webhook events for call and workflow activity across your systems.SalesforceConnect Salesforce to ThunderPhone so phone agents can search CRM records, update leads, and log call activity using approved operations during calls.SignalWire (bring your own number)Connect a SignalWire number to ThunderPhone through manual SIP for verified inbound and outbound AI calls while retaining your production trunk and number.SlackConnect Slack so a ThunderPhone agent can find channels, search messages, and post approved updates while handling live calls and internal team follow-up.Telnyx (bring your own number)Connect a Telnyx number to ThunderPhone for verified inbound and outbound AI phone calls while keeping your production telephony account, number, and routing.TEN FrameworkRun a ThunderPhone voice agent as the speech-to-speech model of a TEN Framework graph with the thunderphone_mllm_python extension, next to the other realtime model extensions.Twilio (bring your own number)Connect a Twilio account to ThunderPhone, import numbers you already own, verify the route, and use them for inbound and outbound AI calls on business lines.Vonage (bring your own number)Connect a Vonage number to ThunderPhone through manual SIP for verified inbound and outbound AI calls while keeping your telephony setup and ownership.ZapierUse the ThunderPhone app on Zapier to start Zaps when calls end or are graded, place outbound calls, and run campaigns, or give an agent Zapier tools over MCP.