How to Set Up
- Go to Integrations → Zapier and click Create Outbound Integration
- In Zapier, create a new Zap:
- Trigger: Choose Webhooks by Zapier → Catch Hook
- Copy the webhook URL Zapier provides
- Paste that URL into the Atllas outbound integration and save
- Run a test call in Atllas to send a sample payload to Zapier
- In Zapier, use the received data to configure your action step
Payload
The outbound integration fires once per call (event typecall.finished) with a JSON payload identical to the Webhooks outbound payload. The most common fields you’ll map in Zapier:
| Path | Description |
|---|---|
type | Always "call.finished" |
timestamp | Unix epoch in milliseconds |
call.id | Unique call identifier |
call.status | finished, missed, failed, cancelled, or filtered |
call.duration | Call length in seconds |
call.recording | URL to the MP3 recording |
call.transcript | Array of { who, what, when } turns |
call.summary | AI-generated summary |
call.analysis.lead_warmth | hot, warm, cold, dead, or unknown |
call.recipient.phoneNumber | Contact’s phone number |
call.recipient.firstName / lastName / email | Contact identity |
call.tokensConsumed | Credits used for the call |
campaign.id / campaign.name | Source campaign info |
Filtering by Lead Warmth
In Zapier, add a Filter step after the trigger to only continue whencall.analysis.lead_warmth equals hot. This routes hot leads to a priority task or notification channel while ignoring cold and dead calls.
