Skip to main content

What is a Campaign?

A Campaign lets you call hundreds or thousands of contacts using your AI agent. Perfect for:
  • Lead outreach and qualification
  • Appointment reminders
  • Customer surveys and feedback
  • Follow-up calls
  • Re-engagement campaigns

Creating a Campaign

1

Create Campaign

Go to Campaigns and click Create Campaign.Provide:
  • Campaign name
  • Description (optional)
  • Objective (e.g., “Schedule appointments”, “Qualify leads”)
2

Select Agent

Choose which AI agent will make the calls. The agent’s personality and knowledge will be used for all campaign calls.
You can create a specialized agent just for campaigns with different behavior than your inbound agent.
3

Add Contacts

Import contacts via:
  • CSV Upload - Upload a file with phone numbers and contact details
  • Manual Entry - Add individual contacts
  • Existing Contacts - Select from your contact database
Required fields: phoneOptional fields: first_name, last_name, email, company, title
4

Configure Settings

Set campaign parameters:
  • Calling hours - When the agent can make calls
  • Timezone - Respect contact timezones
  • Retry settings - How to handle unanswered calls
  • Concurrent calls - How many calls at once (limited by plan)
5

Launch

Click Start Campaign to begin calling. Monitor progress in real-time on the campaign dashboard.

Campaign Status

StatusDescription
DraftNot yet started, still configuring
ActiveCurrently running, making calls
PausedTemporarily stopped, can be resumed
CompletedAll contacts called or exhausted retries
CancelledManually stopped, will not resume

Automatic Retry Logic

SmartAlex automatically schedules callbacks when calls don’t connect:
OutcomeRetry Behavior
VoicemailRetry after 24 hours (up to 3 attempts)
No AnswerRetry after 24 hours (up to 3 attempts)
Busy SignalRetry after 1 hour (up to 5 attempts)
Network ErrorRetry after 30 minutes (up to 3 attempts)
Invalid NumberMarked as failed, no retry
DNC RequestAdded to Do Not Call list, no retry

Real-Time Monitoring

While a campaign is running, you can see:
  • Progress - Contacts called vs. remaining
  • Connect rate - Percentage of answered calls
  • Sentiment breakdown - Positive/neutral/negative outcomes
  • Active calls - Live calls in progress
  • Estimated completion - When the campaign will finish

Campaign Analytics

After a campaign completes, view detailed analytics:
MetricDescription
Total callsNumber of call attempts made
Connected callsCalls that were answered
Connect ratePercentage of answered calls
Average durationAverage length of connected calls
Total costCampaign calling costs
SentimentBreakdown of call outcomes

Best Practices

Best times for outbound calls:
  • B2C: Tuesday-Thursday, 10am-12pm or 2pm-5pm local time
  • B2B: Tuesday-Thursday, 9am-11am or 2pm-4pm local time
  • Avoid: Mondays, Fridays, weekends, holidays
Improve connect rates with clean data:
  • Verify phone numbers are valid
  • Remove duplicates
  • Check against DNC lists
  • Include contact names for personalization
Be specific about what your agent should accomplish:
  • “Schedule a demo for next week”
  • “Confirm the appointment on [date]”
  • “Collect feedback about their recent purchase”
  • “Qualify interest level (1-10) and budget”