Anything Zapier talks to, Leadialer talks to: signed webhooks trigger your Zaps on every call, booking, warm lead, and opt-out, and "Webhooks by Zapier" POSTs new leads into Leadialer for dialing.
Zapier is the universal adapter for Leadialer's AI calling: a Catch Hook receives every event the dialer emits, and from there you can append call results to a Google Sheet, ping Slack when a lead turns warm, drop booked appointments into your project tracker, or update any CRM Zapier supports — all without writing code.
The reverse direction is just as simple: any Zapier trigger (a form submission, a new CRM record, a spreadsheet row) can POST the lead to Leadialer's /api/v1/leads endpoint with your API key, and the AI voice agent calls it in your next session. Use the Test button in Leadialer to fire a sample event and finish mapping your Zap in minutes.
call.completedFires when a call finishes — includes the outcome, the lead's score, and the AI-written call summary.
appointment.bookedFires when Alex books or reschedules an appointment — includes the date and time in your timezone and how it was booked (call or text).
lead.warmFires when a lead's score crosses the warm threshold — includes the score and whether it came from a call or a text thread.
lead.opted_outFires when a lead texts STOP — so you can suppress them in your other tools too.
That depends on your Zap's complexity and volume — check Zapier's current plan limits. Leadialer itself doesn't charge anything for webhooks or API access.
Yes, two ways: choose which events each webhook endpoint receives in Leadialer, or add a Zapier Filter step keyed on the event field in the payload.
Add your Catch Hook URL in Leadialer and press Test — it sends a sample event immediately so you can map fields in Zapier without waiting for a real call.