Skip to main content
Phone Campaigns allow you to send automated outbound calls to a list of contacts using a configured VIVI voice agent. Whether you’re running appointment reminders, lead follow-ups, or customer surveys, Phone Campaigns give you full control over who gets called, what gets said, and when calls go out.

Campaigns List

The Campaigns tab shows all outbound call campaigns in a searchable, paginated table. Click + Add New Campaign to create one or use the main screen to view existing Campaigns.
ColumnDescription
NameThe campaign’s display name.
StatusCurrent state: Completed, Running, Scheduled, Paused, or Cancelled.
ProgressCalls completed out of total contacts (e.g., 1/1).
Created AtDate and time the campaign was created.
Scheduled AtScheduled start time, if applicable. Displays - for campaigns sent immediately.
ActionsClick the to View, Cancel, or Delete a campaign

Campaign Detail

Click any campaign row to open its Campaign Detail page which contains a full breakdown of per-contact results. The top of the page shows Channel, Agent, Total Contacts, and the Prompt used. A progress bar tracks completion (e.g., 1 / 1).

Outcome Stats

Five stat cards show a count and percentage breakdown of all call attempts:

Answered

Picked up by a live contact.

No Answer

Contact did not pick up.

Busy

Call returned a busy signal.

Voicemail

Call reached a voicemail inbox.

Failed

Call failed due to a technical error.

Call Results Table

Use Search by phone number to find a specific contact, or the All outcomes dropdown to filter by result. The table shows Name, Phone Number, Outcome, Duration, End Time, and Retries for every contact dialed. Use Rows per page (default 50) and Previous / Next to paginate.

Suppression Lists

The Suppression Lists tab manages phone numbers that should never be called — such as opted-out contacts or DNC entries. Switch tabs using the Campaigns / Suppression Lists toggle in the top right.
Always apply your do not call suppression list to every outbound campaign to stay compliant with TCPA and applicable regulations.
Click + Create Suppression List to open the creation modal. Enter a Name (required) and an optional Description, then click Create. The list will immediately appear in the table and become available when configuring any campaign.
ColumnDescription
NameThe name of the list (e.g., “do not call”).
ContactsNumber of phone numbers currently in the list.
Created AtDate the list was created. Click to sort.
ActionsA menu to edit or delete the list.

Creating a Campaign

From the Campaigns tab, click + Add New Campaign. Complete all five sections — each shows a green checkmark when done.
1

General

Set the campaign’s display name and select the outbound phone channel that will place the calls.
FieldDescription
Campaign NameA unique, human-readable label for this campaign.
ChannelThe outbound phone channel to use. Select from any channel configured under Channels.
2

Contacts & Message

Upload your contact list and write the call script.Contacts File — Upload a .csv file (max 100 MB) with a phone_number column. Additional columns become available as {variables} in your message.
phone_number,name,appointment_date
+13125550101,Maria,April 10
+17735550192,James,April 11
Call Message — Write the script your agent will follow. Use {variable_name} to personalize with CSV data.
Hi {name}, this is an automated call from Acme regarding your account ...
3

Suppression Lists

Check the box next to any suppression list to apply it. Contacts whose numbers appear in a checked list are automatically skipped.
Manage and create suppression lists from the Suppression Lists tab on the main Outbound Call Campaigns page.
4

Advanced Settings

Toggle Enable Call Retries to automatically retry contacts whose calls fail, are busy, or go to voicemail.
FieldDefaultDescription
Max Retries3Additional call attempts per contact after the initial call.
Retry Delay (minutes)5Minutes to wait between each retry attempt.
Retry attempts count toward total call volume. 1,000 contacts with Max Retries set to 3 could place up to 4,000 calls.
5

Schedule

Choose when to start placing calls.
Calls begin immediately after launch. VIVI dials contacts in the order they appear in your CSV.
Once all five sections show a green checkmark, click Launch Campaign to start immediately or confirm your scheduled time.

Best Practices

Apply a suppression list

Always apply your do not call list to every campaign to stay compliant with TCPA and applicable regulations.

Use E.164 phone number format

Format all numbers as +13125550101. Invalid formats result in Failed call outcomes.

Test before launching

Run your prompt against a small batch of internal numbers first to verify variables resolve correctly.

Call during business hours

Schedule calls between 9 AM and 8 PM in the contact’s local timezone to maximize answer rates.

Keep retries conservative

Set Max Retries to 3 or below — repeated attempts with no answer typically means the contact is unavailable.

Review results after every run

Filter Campaign Detail by Failed or No Answer to identify contacts that may need follow-up through another channel.