Skip to main content
You can have more than one per workflow if the result needs to go to several places.

Creating the webhook payload

The payload is JSON, and can reference these variables:
  • {{workflow_run_id}} Unique ID of the Agent run
  • {{workflow_id}} ID of the Agent
  • {{workflow_name}} Name of the workflow
  • {{campaign_id}} ID of the campaign this run belongs to (empty for ad-hoc runs)
  • {{call_time}} ISO-8601 UTC timestamp of when the call was initiated
  • {{initial_context.*}} Initial context variables
  • {{gathered_context.*}} Extracted variables
  • {{cost_info.call_duration_seconds}} Call duration
  • {{recording_url}} Call recording URL
  • {{transcript_url}} Transcript URL
For the full list of available variables, authentication options, and receiver examples, see the Webhook Payloads developer reference. An example of the payload is given below