Skip to content

Campaigns overview

A campaign connects an agent, contacts, outbound numbers, schedule, retry policy, and optional follow-up automation.

AreaOptions
AudienceUploaded file, Google Sheet sync, or continuous contact stream
Calling identityOne number or up to 10 numbers
RotationSmart, round robin, or sequential
TimingStart date/time, timezone, call window, cooldown, max days
AttemptsRetry count, daily attempt limit, no-answer handling
ThroughputConcurrency and safety thresholds
OpeningAgent greeting or campaign-specific first line
Follow-upAI follow-up, SMS, WhatsApp template/media, escalation

draft → scheduled → active ⇄ paused → completed

A draft has not started. A scheduled campaign is waiting for its configured time. Active campaigns may place calls. Pausing stops new attempts without deleting progress. Completed means the campaign has no remaining eligible work.

  • File upload creates a fixed audience from a CSV or spreadsheet.
  • Google Sheets synchronizes rows from a public sheet using mapped columns.
  • Contact stream continuously admits matching Contacts. Stream filters can target sources such as Meta Ads, IndiaMART, or CRM webhook.

Use a small test audience before enabling high concurrency or automated messaging.