Skip to main content

Campaign Dashboard

After creating a campaign, you’ll land on the campaign management view. From here you can manage contacts, review performance, and adjust configuration. Campaign Manager list view The Campaign Manager shows all your campaigns with key information:
  • Name — Campaign title
  • Type — One Time (simple) or Follow-up (ongoing)
  • Contacts — Number of contacts in the campaign
  • Channels — Which communication channels are enabled (phone, email, text)
  • Start Date and End Date — Campaign schedule
  • Created — When the campaign was created
Use the search bar, channel filter, and date filter to find specific campaigns. Switch between the Current and Archived tabs to view active or archived campaigns.

Campaign Statuses

Every campaign has a status that indicates where it is in its lifecycle:
StatusDescription
DraftCampaign has been created but has not been started yet. You can still edit all settings and configuration.
ActiveCampaign is live and ready for outreach. Depending on the execution mode, outreach may require additional action (see below).
PausedCampaign has been temporarily stopped. No outreach will be sent until it is resumed.
ArchivedCampaign has been archived and is no longer active. Visible in the Archived tab.

Campaign Lifecycle

Once you activate a campaign by pressing Go Live, you cannot return it to Draft status. Make sure all your configuration settings are finalized before going live.
  • Go Live: From Draft, press Go Live to activate your campaign. This is a one-way action — you cannot return to Draft after going live.
  • Pause: Click the Pause button to temporarily stop all outreach. You can resume at any time.
  • Resume: Unpause a paused campaign to continue sending outreach where it left off.
  • Archive: Move a completed or no-longer-needed campaign to the Archived tab.
An Active campaign does not necessarily mean outreach is happening right now. What happens next depends on the execution mode:
  • Scheduled: Outreach is sent automatically at the scheduled date and time.
  • Run manually: You need to click Start all outreaches to trigger outreach. The campaign stays active between runs.
  • Run automatically when contacts are added: Outreach is sent as contacts are added. If there are no contacts in the queue, the campaign is active but idle.
  • Manual Review enabled: Outreach is planned by the AI but won’t be sent until you approve each individual outreach.

Managing Contacts

The Contacts tab lets you add and manage contacts in your campaign. Campaign contacts management view

Adding Contacts

Click + Add Contacts to choose how to add contacts to your campaign. Contacts are deduplicated based on phone first and email secondarily. Add contacts options

Upload CSV

Import contacts from a CSV file with custom field mapping. CSV Requirements:
  • First row should contain column headers
  • Required fields: Name, Phone or Email
  • Maximum 10,000 contacts per upload
Drag and drop your CSV file or click browse to upload from your computer.

Import via Email

Send CSV files to a unique campaign email address for automatic import. This is useful for recurring imports or when you want to send contacts from another system. How to use:
  1. Upload a sample CSV file to configure column mapping
  2. Map your CSV columns to system fields (name, email, phone, and custom properties)
  3. Set the authorized sender email address — only emails from this address will be processed
  4. Send future CSVs with the same format to the provided campaign email address
  5. Track the import status in the import history

API Integration

Connect your CRM or database for automatic contact sync. The campaign provides a unique API endpoint you can use to add contacts programmatically. See the Campaign Service API documentation for details on the request format.

Inbound Contacts

Automatically add new contacts that call or message your AI assistant if they match your contact eligibility criteria. Toggle Add new inbound contacts to enable.

Add Contacts Manually

Enter contact details by hand. Fill in the first name, last name, email, and phone number. You can also add custom properties using + Add Custom Property.

Contact Statuses

Each contact in a campaign has a status that indicates their current state:
StatusDescription
PlanningThe AI is currently planning the next outreach for this contact.
Awaiting executionOutreach has been planned and the contact is queued, waiting for outreach to be sent.
ExecutingOutreach is actively being sent to this contact.
CompletedAll outreach for this contact has been completed. This contact will not be reached out to again.
DisqualifiedContact has been disqualified from the campaign based on eligibility criteria or other factors.
DisabledContact has been individually paused within the campaign.
Campaign pausedThe campaign itself is paused, so no outreach is being sent.
When Manual Review is enabled, contacts will show Awaiting approval instead of Awaiting execution. This means the outreach has been planned and is waiting for your approval before being sent.

Contact Details

Click on any contact to open the detail panel, which shows:
  • Contact information (name, email, phone)
  • Current status and number of attempts
  • Progress through the campaign (e.g., 4/10 attempts)
  • Response history
  • Next Scheduled Outreach — Preview of the next message, including channel, date/time, subject, and body
  • Outreach History — A log of all past outreach attempts and their outcomes
From the contact detail panel, you can also Edit upcoming outreach, Simulate the next interaction, Pause the contact, Re-evaluate their eligibility, or Remove them from the campaign.

Manual Review

If you want to approve each outreach before it’s sent, toggle Manual Review on in the campaign view. Campaign manual review mode When Manual Review is enabled:
  • Contact statuses will show Awaiting approval instead of Awaiting execution
  • Click on a contact to preview the outreach the AI has generated
  • Choose Approve to confirm the outreach, or Edit to make changes before sending
  • Use Execute all approved to send all approved outreaches at once
Manual Review is useful when you want to verify the AI’s messaging before it reaches your contacts, especially during the early stages of a campaign.

Performance & Reports

The Performance tab provides analytics and insights about your campaign, including:
  • Outreach statistics
  • Contact engagement metrics
  • Response rates by channel

Campaign Configuration

The Configuration tab shows a read-only summary of your campaign settings so you can quickly review your setup without navigating back to the edit screen. This is especially useful once a campaign is active, since configuration cannot be edited after going live.

Simulating Your Campaign

You can use the Simulate button at any time to test how your campaign would interact with a contact. This runs a simulation without actually sending any outreach, so you can safely verify your messaging and configuration. During a simulation, you can also send in example responses to see how the AI will reply to follow-up messages from the customer. This is useful for testing how the AI handles questions, objections, or other responses beyond the initial outreach.