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

  1. 1In Zapier, create a new Zap and choose Webhooks by Zapier as your trigger. Select Catch Hook.
  2. 2Zapier will generate a unique webhook URL. Copy it.
  3. 3In StarAgent Setup, paste the Zapier URL into the Webhook URL field and click Test.
  4. 4Go back to Zapier and click "Test trigger". You should see the test payload with all available fields.
  5. 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.