Command/Ctrl + K) — search for “Campaigns” or “dialer”.
Key Concepts
| Concept | What it is |
|---|---|
| Campaign | The reusable blueprint: an AI agent, a caller-ID number pool, dialing settings, a weekly schedule, and a contact list. |
| Run | One execution of a campaign. Every launch creates a new numbered run (Run #1, Run #2, …) with immutable snapshots of the settings, schedule, agent, and number pool at launch time. |
| Contact list | The pool of people to call, uploaded as a CSV with consent fields and optional custom fields that become variables in your agent. |
| Number pool | A group of your phone numbers used as rotating caller IDs — required before a voice campaign can launch. See Number Pools. |
| SAN | Your Subscription Account Number from the National Do Not Call Registry, used for DNC scrubbing. See Compliance & DNC. |
How a Campaign Works
Set up
Assign an AI agent, select a caller-ID number pool, and tune dialing behavior (concurrency, retries, voicemail handling) on the Setup tab.
Schedule
Pick a timezone and weekly calling windows on the Schedule tab. Legal dialing hours are enforced automatically.
Upload contacts
Import up to 100,000 contacts per CSV on the Contacts tab, including TCPA consent fields and custom columns.
Launch
Confirm the compliance attestation and launch. Dialing starts immediately if you are inside the schedule window, or queues until the window opens.
Campaign Statuses
| Status | Meaning |
|---|---|
| Draft | Created but never launched. Fully editable. |
| Launched | A run was just created and is starting up. |
| Running | The dialer is actively placing calls. |
| Window Closed | The run is alive but outside its schedule window; dialing resumes automatically when the window opens. |
| Paused | Dialing is suspended — manually, by the schedule window, or because the wallet balance is too low. |
| Completed | Every contact reached a final outcome. |
| Stopped | You ended the run early; remaining contacts were not called. |
- Manual — you paused it; press Resume when ready.
- Schedule window — it is outside the calling window and will resume automatically (the Resume button is hidden because no action is needed).
- Insufficient balance — the wallet cannot cover further dialing. A Manage billing shortcut appears in the header; the run resumes automatically once funds are added (or top up is triggered when auto top-up is enabled).
Setup, Schedule, and Contacts are locked while a campaign is actively running. Voice campaigns become editable again once the run is Stopped or Completed — relaunching then creates a fresh run.
What Campaigns Cost
- Campaign calls are billed at your plan’s per-minute voice rate, like any other call.
- When DNC scrubbing is enabled (the default), each contact is charged a compliance-check fee — $0.10 per contact per run by default. A cost preview is shown before you enable it. See Compliance & DNC.
- If your wallet balance runs low mid-run, the campaign pauses instead of failing calls, and resumes automatically once the balance is restored.
Where to go next
Campaign Setup
Assign an agent, choose a caller-ID pool, and configure dialing behavior.
Contact Lists
CSV format, consent columns, custom fields, and upload validation.
Scheduling
Weekly calling windows, timezones, and legal dialing hours.
Launching & Live Monitoring
Launch checklist, real-time dashboards, runs, and per-contact drill-down.
Compliance & DNC
TCPA attestation, DNC scrubbing, SAN setup, and consent handling.
Number Pools
Create caller-ID pools and keep number reputation healthy.