> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atllasx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier — Inbound

> Trigger AI Calling campaigns from any app using Zapier.

Use an inbound Zapier integration to automatically trigger AI calls when something happens in another app — for example, when a new lead is created in your CRM, a form is submitted, or a calendar event fires.

<Note>
  This no-code integration is perfect for non-technical users. If you're a developer and need more control or custom functionality, check out [Custom Webhooks](/docs/integrations/custom-webhooks).
</Note>

<Note>
  Zapier is free to get started, but more complex automations (multi-step Zaps, premium app connections, higher task volume) may require a paid Zapier plan. See [Zapier's pricing](https://zapier.com/pricing) for current tiers.
</Note>

## Quick Setup with Zapier Copilot

Zapier Copilot can scaffold the entire Zap from a natural-language prompt — the fastest way to get this wired up.

### 1. Create the Zapier Webhook in Atllas

Before opening Zapier, set up the connection point on the Atllas side:

1. Go to the **Integrations** tab in Atllas
2. Click **Inbound** and select **Zapier Webhook**
3. The webhook appears on your integrations page

### 2. Configure the campaign

Every webhook-triggered call uses the campaign attached to the webhook, so set it up before going live:

1. On the webhook you just created, click **Phone Call Settings**
2. Configure the script, voice, voicemail, follow-ups, and any other call behaviour
3. Save

### 3. Open Zapier and prompt Copilot

In Zapier, click **Create → Zap** and open Copilot. Describe what you want. For example, for HubSpot:

> When a new contact is added into HubSpot, send out a call using Atllas.

Copilot will scaffold a two-step Zap: a HubSpot **New Contact** trigger and an **Atllas → Invoke Call** action.

### 4. Connect your accounts

Copilot will prompt you to connect:

* HubSpot — sign in and grant access
* Atllas — authorize Zapier and select the Zapier Webhook you created in step 1

### 5. Map your data

In the Atllas action step, map the contact fields:

* **Phone Number** ← `phone`
* **First Name** ← `firstname`
* **Last Name** ← `lastname`
* **Email** ← `email`

Copilot pre-fills these where it can, but verify each mapping before testing.

### 6. Test and turn on

Click **Test step** to send a real test call. Once it works, toggle the Zap on. From this point on, every new HubSpot contact will trigger an AI call.

## Manual Setup

If you'd rather build the Zap by hand:

### 1. Create the Zapier Webhook in Atllas

1. Go to the **Integrations** tab in Atllas
2. Click **Inbound** and select **Zapier Webhook**
3. The webhook appears on your integrations page

### 2. Configure the campaign

1. On the webhook you just created, click **Phone Call Settings**
2. Configure the script, voice, voicemail, follow-ups, and any other call behaviour
3. Save

### 3. Build the Zap

1. Create a new Zap in Zapier
2. **Choose a trigger** from any app (e.g. "New Lead in HubSpot")
3. **Add Atllas action** — Select **Invoke Call**
4. **Connect your Atllas account** — Authorize Zapier to access your Atllas data and select the Zapier Webhook you created
5. **Map your data** — Connect lead information to call fields
6. **Test and activate** your Zap

<video controls preload="metadata" poster="https://res.cloudinary.com/atllas/video/upload/so_0,f_jpg,q_auto/v1770691034/videos/tutorials/zapier-inbound-tutorial-export_t4fapd" style={{ width: '100%', borderRadius: '0.5rem', aspectRatio: '16 / 9' }}>
  <source src="https://res.cloudinary.com/atllas/video/upload/f_auto:video,q_auto/v1770691034/videos/tutorials/zapier-inbound-tutorial-export_t4fapd" type="video/mp4" />
</video>

## Fields

When configuring the Atllas **Invoke Call** action in Zapier, the following fields are available:

| Zapier Field   | Required | Description                                                           |
| -------------- | -------- | --------------------------------------------------------------------- |
| Phone Number   | Yes      | Recipient's phone number — include country code (e.g. `+15555555555`) |
| Campaign       | Yes      | Which AI Calling campaign to use for the call                         |
| First Name     | No       | Used for personalization during the call                              |
| Last Name      | No       |                                                                       |
| Email          | No       | Used for email follow-ups                                             |
| Company Name   | No       | Adds context to the AI's conversation                                 |
| Job Title      | No       |                                                                       |
| Address Line 1 | No       |                                                                       |
| City           | No       |                                                                       |
| State          | No       |                                                                       |
| Zip Code       | No       |                                                                       |
| Country        | No       |                                                                       |
| Notes          | No       | Any additional context for this specific contact                      |

<Note>
  The campaign is selected when you create the Zapier Webhook in Atllas, not per-call. There is no `campaign_id` field in the payload.
</Note>

## Customising the Phone Call

Every call triggered by the integration uses the campaign attached to the Zapier Webhook. The webhook owns every call setting — voice, call script, voicemail message, follow-ups, call forwarding, keypad navigation, language, background ambiance, and so on.

To change call behaviour:

1. Go to the **Integrations** tab in Atllas and find your Zapier Webhook
2. Click **Phone Call Settings** on the webhook
3. Edit any setting — voice, script, follow-ups, voicemail, etc.
4. Save

Settings can be edited at any time. Changes apply to all future calls triggered by the webhook — already-completed calls keep the settings they ran with.

## Tips

* Test your Zap with a non-production phone number first
* Make sure your campaign prompt is configured before connecting
* Monitor your first few calls to verify data is mapping correctly
* Check your Atllas calling credits before enabling high-volume automation

## Viewing Results

Every call triggered by the integration appears in the selected campaign's results table — the same place you'd see outbound campaign results.

For each call you'll get the transcript, recording, AI summary, lead warmth classification, and extracted action items. See [Call Results & Transcripts](/docs/ai-calling/managing-campaigns/call-results-and-transcripts) for details.

If you want results pushed to another system (e.g. log every call to a spreadsheet), pair this with [Zapier — Outbound](/docs/integrations/zapier-outbound) to forward each completed call to your destination of choice.
