Create a Campaign
- Open Studio → Manage → Campaigns.
- Click New Campaign. A campaign named “Untitled Campaign” is created and its detail page opens.
- Rename it with the pencil icon next to the title (Enter saves, Escape cancels).
1 · AI Agent
Choose which agent handles each outbound call. Voice, guidelines, knowledge, and actions all follow that agent’s configuration — the campaign only controls dialing.2 · Caller ID Pool
Assign a number pool to rotate caller IDs across the campaign’s outbound calls. Rotating numbers reduces per-number call volume and protects your numbers’ reputation.- Voice campaigns must have a pool with at least one active number before they can launch.
- The pool’s rotation mode (Sequential or Random) is shown under the selector, with a Manage link to the pool’s detail page.
- The dialer prefers numbers with full STIR/SHAKEN “A” attestation and cycles least-recently-used numbers first.
3 · Dialing Settings
Control simultaneous calls and what happens when a dial doesn’t connect.| Setting | Options | Default |
|---|---|---|
| Max concurrent calls | 1–25 | 5 |
| Retry on busy | On/Off; extra attempts 1–5; wait 5–240 minutes | Off (2 extra attempts, 15 min wait when on) |
| Retry on no answer | On/Off; extra attempts 1–5; wait 5–240 minutes | Off (2 extra attempts, 30 min wait when on) |
| On voicemail | Retry later · Leave a message · Do nothing | Do nothing |
| On DNC Request | Message the agent speaks before ending the call | Built-in opt-out acknowledgement |
| Enable DNC Scrubbing | On/Off (managed) | On |
Max concurrent calls
Caps how many outbound calls the campaign places at once while active. Higher values finish the contact list faster but add telephony load and cost.Retries
Busy and no-answer retries are counted as extra attempts after the first dial — with “Extra attempts after first busy” set to 2, a contact is dialed at most 3 times for busy outcomes. Each retry waits the configured delay before the contact re-enters the queue.Voicemail handling
When the AI agent detects an answering machine during the call, the campaign applies your On voicemail choice:- Retry later — hang up and schedule another attempt (its own attempt counter and delay, default 2 extra attempts / 30 minutes).
- Leave a message — the agent speaks your configured voicemail message in its own voice, then hangs up. The message field supports
{{variables}}from your contact list, and is required while this mode is selected. - Do nothing — hang up silently and mark the contact’s outcome as Voicemail.
Voicemail detection is performed by the AI agent in real time from what it hears on the line — there is no carrier-side answering machine detection. A post-call transcript check also catches voicemails the agent missed, so the outcome and retry policy still apply.
DNC Request message
If a contact asks not to be called again, the agent speaks this message, ends the call with the disposition DNC Request, and the number is added to your internal Do-Not-Call list immediately. Leaving the field empty restores the built-in default: “Okay — I’ll take you off our call list. You won’t receive further calls.”DNC scrubbing
DNC + Reassigned-Number checks run before every dial and are enabled by default on voice campaigns. Scrubbing requires a SAN on your account and is billed per contact per run. Full details, pricing, and SAN setup are covered in Compliance & DNC.Autosave
Setup and Schedule changes save automatically a moment after you stop editing — a “Setup saved” / “Schedule saved” toast confirms each sync. While a save is in flight the Launch button shows “Saving…” and stays disabled, so you can never launch stale settings.Test Calls
Place a real phone call with the campaign’s agent before launching to anyone on your list.- Click Test Call in the campaign header (an agent must be assigned first).
- Fill in the dialog:
- Phone number (E.164) — e.g.
+14155550100 - Zip Code and one field per configured custom field — sample contact data to test variable injection
- Number pool — required; one of its numbers is used as the caller ID (this does not change the campaign’s pool)
- Phone number (E.164) — e.g.
- Optionally check Enforce dialing rules to make the test call obey the campaign’s compliance rules (calling-hours restrictions, DNC scrubbing, consent checks). This reveals the consent fields: PEWC obtained, PEWC date, and Consent to voice calls (OK).
- Click Dial.
Test calls run the full conversation experience but never touch campaign state — no DNC marks, callbacks, or voicemail retries are recorded. When DNC scrubbing is enabled and dialing rules are enforced, each test call is charged the compliance-check fee ($0.10 by default) when the checks succeed; nothing is charged if the check vendor fails.
Editing Rules
- Setup, Schedule, and Contacts can be edited while the campaign is in Draft, Stopped, or Completed status.
- While a run is active the tabs show a read-only notice: “Setup cannot be edited while the campaign is actively running.”
- Relaunching a stopped or completed campaign creates a new run with the current settings.
Where to go next
Contact Lists
Upload contacts with consent fields and custom variables.
Scheduling
Set the timezone and weekly calling windows.