How to Set Up
- Go to Integrations → Zapier and click Create Inbound Integration
- Give it a name (e.g. “New HubSpot Lead → Call Campaign”)
- Pick the campaign new contacts should be added to (the integration is bound to a specific campaign)
- Note the webhook URL — you will paste this into Zapier
-
In Zapier, create a new Zap:
- Trigger: Choose the app and event (e.g. HubSpot → New Contact)
- Action: Choose Webhooks by Zapier → POST and paste the Atllas webhook URL
-
In the Zapier action, send a JSON body shaped like:
- Test the Zap and turn it on
Field Reference
| Atllas Field | Required | Description |
|---|---|---|
type | Yes | Must be "calls.execute" |
data.phoneNumber | Yes | The contact’s phone number (E.164 recommended) |
data.firstName | No | Used for personalisation during the call |
data.lastName | No | |
data.email | No | Used for email follow-ups |
data.companyName | No | Adds context to the AI’s conversation |
data.note | No | Any additional context for this specific contact |
data.address1, data.address2, data.city, data.state, data.zipCode | No | Address fields available for personalisation |
The campaign is selected when you create the Zapier integration in Atllas, not per-call. There is no
campaign_id field in the payload.Customising the Phone Call
The integration is bound to an inbound campaign in AI Calling. That campaign owns every call setting — the voice, call script, voicemail message, follow-ups, call forwarding, keypad navigation, language, background ambiance, and so on. Whatever you configure on the campaign is what every webhook-triggered call uses. To change call behaviour:- Open AI Calling and find the campaign your integration is bound to (it’ll be labelled as inbound)
- Edit any setting — voice, script, follow-ups, voicemail, etc.
- Save

