Skip to navigation

Run an AI Outbound Calling Campaign

Create and manage outbound calling campaigns.
View as Markdown

Campaigns let you reach out to your audiences automatically. Set up an agent, pick an audience, and let Atoms call through your contact list.


Your Campaigns

Location: left sidebar → Deploy → Campaigns

Campaigns list

The Campaigns page shows all your outbound calling programs.

ColumnDescription
Campaign nameCampaign name
Created onWhen the campaign was created
Last modifiedLast update time
Contact listLinked audience
Connected agentAgent making the calls
StatusDraft, Scheduled, Active, Paused, Completed, or Failed

Sorting: Created on, Last modified

Filters: All, Draft, Scheduled, Active, Paused, Completed


Creating a Campaign

Click Create Campaign (top right).

Create Campaign form
FieldRequiredDescription
Campaign NameYesMax 40 characters
DescriptionNoNotes about this campaign’s purpose (max 250 characters)
Connect an AgentYesWhich agent makes the calls
Pick an AudienceYesWhich contact list to call
Call fromYesThe number(s) this campaign presents as caller ID. Pick several and calls rotate through them, spreading volume instead of hammering one number. Retries reuse the number the contact already saw.
Call RetryNoRetry Enabled is on by default, so unanswered calls are retried; turn it off to skip retries. Choose the wait before retrying (15 Minutes, 1 Hour, 3 Hours, 24 Hours or 72 Hours) and Max Retries (1-10, default 3).
Schedule CampaignYesSchedule for later (pick a timezone, start date and start time) or Launch Immediately.

Click Create and schedule (top right) when done. If you picked Launch Immediately, the button reads Create and Run.

Creating campaigns over the API instead? Call from maps to fromNumbers (an array of your E.164 numbers), and Max Retries / Retry Delay map to maxRetries and retryDelay (REST) or max_retries and retry_delay (SDK), both integers. See Creating campaigns for the full request shape. The number list is frozen when the campaign is created, so adding numbers elsewhere never reshuffles a run in flight.


Campaign Analytics

Click any campaign to view its performance. You’ll see summary cards at the top:

MetricDescription
Total ParticipantsContacts in the audience
Contacts CalledHow many were attempted (% of total)
Contacts ConnectedSuccessful connections (% success rate)

Below that, three tabs show detailed analytics:

Call Logs tab

Individual call records for this campaign. Search, filter by status, reason, attempts or duration, or click Export Logs. Same interface as Conversation Logs-click any call to see the full transcript, events, and metrics.


Campaign Statuses

StatusMeaning
DraftSaved but not scheduled or started
ScheduledSet to start at a future time
ActiveCurrently making calls
PausedTemporarily stopped
CompletedAll contacts processed
FailedEncountered an error

FAQ: AI outbound calling campaigns

How do I start an AI calling campaign? Create the campaign: name it, pick the audience to call and the agent that calls, choose the caller ID numbers, then schedule it or start it manually from a draft.

Can the campaign retry unanswered calls? Yes, and it does by default: Retry Enabled is on, with Max Retries 1 to 10 (default 3) and a wait you pick from 15 Minutes, 1 Hour, 3 Hours, 24 Hours, or 72 Hours. Turn Retry Enabled off to skip retries. Retries reuse the number the contact already saw.

Can I spread calls across multiple phone numbers? Yes. Pick several Call from numbers and calls rotate through them, spreading volume instead of hammering one number.

Can I schedule a campaign to start later? Yes. Pick Schedule for later at creation (timezone, start date, start time) or Launch Immediately. A campaign saved without starting shows as a draft you can start manually.

How do I see how a campaign performed? Open the campaign for analytics: total participants, contacts called, contacts connected, and per-call logs.