How to Connect Your AI Phone Answering Service to Any App with Zapier
Every time your AI receptionist answers a call, something valuable happens: a new lead calls in, an appointment gets booked, or a transfer request comes through. That data lives in your Ringzy dashboard — but it should also live in your CRM, your team Slack channel, or your sales spreadsheet.
That's exactly what Ringzy's Zapier and webhook integration does. It takes every call event and sends it wherever you need it, automatically.
What Is the Ringzy Zapier Integration?
Ringzy supports outbound webhooks — when a call event happens, Ringzy instantly sends a signed HTTP request containing the call details to any URL you specify. Connect that URL to Zapier's "Webhooks by Zapier" trigger, and you can route that data to over 5,000 apps without writing a single line of code.
This works for any tool you already use: HubSpot, Salesforce, Google Sheets, Slack, Notion, Airtable, ActiveCampaign, and more.
Which Call Events Trigger a Webhook?
Ringzy fires webhooks for four call events:
| Event | When it fires |
|---|---|
new_call |
A call was answered and lasted more than 10 seconds |
missed_call |
A caller hung up before the AI responded |
appointment_booked |
The AI booked an appointment during the call |
transfer |
The AI detected a handoff and transferred the call |
Each webhook includes the caller's phone number, call duration, an AI-generated summary, sentiment (positive / neutral / negative), and a timestamp. Appointment events also include booking details.
Who Is This For?
Service businesses tracking leads — Every inbound call is a potential customer. Pushing calls to your CRM automatically means no lead falls through the cracks, even when you're not at your desk.
Teams using Slack — Get a Slack message every time a new call comes in, complete with the AI's summary. Your whole team stays informed without logging into another dashboard.
Businesses using spreadsheets — Not everyone uses a CRM. Log every call automatically to Google Sheets and you have a running record of every lead, appointment, and inquiry.
Agencies managing multiple clients — Set up a webhook per client and route call events directly into client-specific Airtable bases or project management tools.
How to Set It Up
Setting up the Ringzy + Zapier integration takes about five minutes.
Step 1: Get your Zapier webhook URL
- Log into Zapier and click Create Zap
- Search for Webhooks by Zapier as your trigger
- Choose Catch Hook as the trigger event
- Copy the unique webhook URL Zapier gives you — it looks like
https://hooks.zapier.com/hooks/catch/...
Step 2: Add the webhook in Ringzy
- In your Ringzy dashboard, go to Notifications
- Scroll down to the Webhooks section
- Click Add, give it a name (e.g. "Zapier CRM sync"), paste your Zapier URL, and choose which events to send
- Click Add webhook — your webhook is live immediately
Step 3: Trigger a test
Make a short test call to your Ringzy number. Within seconds, Zapier will detect the incoming webhook and show you the payload. You'll see all the fields available to map.
Step 4: Map the fields and set up your action
In Zapier, configure your action step — create a HubSpot contact, append a row to Google Sheets, send a Slack message. Map the fields from the Ringzy payload:
data.caller_phone→ phone numberdata.caller_name→ contact name (if detected)data.summary→ call notesdata.sentiment→ lead quality indicatordata.duration→ call duration in secondsdata.started_at→ timestamp
Turn the Zap on, and every future call event is handled automatically.
Popular Use Cases
Log every call to HubSpot
When a new call fires, create or update a HubSpot contact using the caller's phone number. Add the AI summary as a call activity note and tag the contact with the sentiment score. Your sales team sees a complete call history without logging into Ringzy.
Trigger: new_call
Action: HubSpot → Create/Update Contact + Log Call Activity
Get a Slack message for every missed call
Missed calls are lost leads. Set up a Zap that posts a message to your #leads channel whenever a missed_call event fires, including the caller's number and the time of the call. Someone on your team can call back within minutes.
Trigger: missed_call
Action: Slack → Send Channel Message
Build a Google Sheets call log
Append one row per call to a Google Sheet with the caller's number, duration, summary, sentiment, and timestamp. After 30 days you have a complete lead log that's easy to share with stakeholders or import into a reporting tool.
Trigger: new_call, missed_call
Action: Google Sheets → Append Row
Notify your team when an appointment is booked
When the AI books an appointment, send an email or Slack message to the relevant team member so they can prepare. Include the appointment details from the data.appointment_details field.
Trigger: appointment_booked
Action: Gmail → Send Email or Slack → Send Direct Message
Add missed callers to an email sequence
When a missed_call fires, add the caller's number to an SMS or email follow-up sequence in your marketing tool. Combined with Ringzy's automatic missed call SMS recovery, you have two touchpoints firing before you've even looked at your phone.
Trigger: missed_call
Action: ActiveCampaign / Klaviyo / Mailchimp → Add to List
Verifying Webhook Signatures
Every Ringzy webhook request includes a X-Ringzy-Signature header — an HMAC-SHA256 signature of the request body using your webhook's signing secret. You can find the signing secret in the Webhooks section of your dashboard.
If you're building a custom integration (not using Zapier), verifying this signature confirms the request genuinely came from Ringzy and hasn't been tampered with. Most Zapier actions don't require signature verification since Zapier handles the endpoint security.
Which Plan Includes Webhooks?
Webhook integrations are available on the Pro plan ($99/mo) and above. If you're on the Basic plan, you'll see the Webhooks section in your dashboard with an upgrade prompt.
Frequently Asked Questions
How many webhooks can I add? Up to 5 webhook endpoints per business. Each can subscribe to different events, so you can have one Zap for your CRM, another for Slack, and another for your spreadsheet.
What happens if my endpoint is down? Ringzy fires the webhook once. If the delivery fails, it won't automatically retry — so make sure your endpoint is reliable. For Zapier, Zapier's infrastructure handles uptime, so this is rarely a concern.
Can I use Make (formerly Integromat) instead of Zapier? Yes. Make supports the same webhook trigger pattern. Create a scenario with a "Custom Webhook" trigger, copy the URL, and add it to Ringzy just like a Zapier URL.
Is there a delay between the call ending and the webhook firing? No. Ringzy fires webhooks within seconds of a call ending — typically under 5 seconds.
Can I filter which events a webhook receives? Yes. When you add a webhook in Ringzy, you choose exactly which events to send: new calls, missed calls, appointments, or transfers. You can create separate webhooks for different event types if you want to route them to different tools.
Zapier integration is available now on all Pro and Enterprise plans. If you're already on Pro, head to Notifications → Webhooks in your dashboard to add your first webhook.