Zapier
Use Zapier's "Webhooks by Zapier" trigger to route missed calls and voicemails to 6,000+ apps including Slack, Google Sheets, HubSpot, and Notion.
Setup
- 1In Zapier, create a new Zap and choose Webhooks by Zapier as your trigger. Select Catch Hook.
- 2Zapier will generate a unique webhook URL. Copy it.
- 3In StarAgent Setup, paste the Zapier URL into the Webhook URL field and click Test.
- 4Go back to Zapier and click "Test trigger". You should see the test payload with all available fields.
- 5Add your action (Slack message, Google Sheet row, CRM entry, etc.) and map the StarAgent fields.
Available fields
Zapier will flatten the nested JSON into dot-notation fields. You can map any of these in your actions. See the full webhook reference for field descriptions.
eventcall_idcall_sidtimestampbusiness_namebusiness_phonecaller__phonecaller__namecaller__citycaller__statecaller__countryforwarded_fromdirectionvoicemail__transcriptionvoicemail__recording_urlvoicemail__recording_durationvoicemail__voicemail_mode
Example Zaps
- Post a Slack message to #missed-calls with the caller name, phone, and transcription
- Append a row to a Google Sheet with caller details and voicemail text
- Create a HubSpot contact from the caller phone and extracted fields
- Send a Gmail or Outlook email with the voicemail transcription and recording link
Tip. Use a Zapier Filter step to only trigger on
event = voicemail if you only want voicemails, or event = incoming_call for all calls regardless of voicemail.