- Create a campaign with its own contact window and settings.
- Build an outreach flow with phone, email, and SMS steps.
- Assign agents to phone steps and choose which numbers the campaign uses.
- Add contacts from CSV or supported CRMs.
- Start, pause, and monitor campaign performance.
- How to create a campaign
- How to create a contact window
- How to build follow-ups and select agents
- How to assign numbers and use tags
- How to import contacts from CSV or CRM
- How to start, pause, and monitor a campaign
Campaigns (Core Concept).
How to create a campaign
- Go to Campaigns in the sidebar.
- Click New Campaign.
- In the Create campaign dialog:
- Enter a Campaign name (for example,
Q2 warm leads,Payment reminders). - (Optional) Add a Campaign description to remind your team of the goal.
- Enter a Campaign name (for example,
- Click Create (or the equivalent Next button).
- Contact window
- Outreach flow (follow-ups and steps)
- Numbers and exit criteria
- Contacts (CSV or CRM)
- Start and overview
How to create a contact window
The Campaign contact window defines when contacts can be reached. To configure it:- In the campaign wizard, open the Contact window section (usually the first step or accessible via “Create contact window”).
- Under Weekly Contact Window:
- Choose the days of the week when outreach is allowed (for example, Mon–Fri).
- Set the time range (for example, only contact between 9:00am and 7:00pm).
- Under Timezone:
- Set the Primary timezone (commonly “Contact’s Local Timezone”).
- Set a Fallback timezone (for example, Pacific Time) for cases where the contact’s timezone is unknown.
- Under Date Overrides:
- Add blackout dates (such as holidays or special dates) when no outreach should occur.
- Use presets like “U.S. Federal Holidays” and add custom overrides as needed.
- “At the earliest eligible time” means the first free slot that obeys this window and timezone.
- Steps will not be scheduled outside your defined days, times, or blackout dates.
How to build follow-ups and select agents
The Build your outreach flow screen lets you define a sequence of steps for each contact.Step types
For each step, you can choose a type:- Phone call – uses a Fluents.ai agent.
- Email – send an email (content configured per step or via integration).
- SMS – send a text message.
Configure the first step
- In the outreach flow, you’ll see the first step block (for example, Step 1 – Phone call).
- Set the step type:
- By default this is often Phone call.
- Choose the Agent for phone steps:
- Select the agent from the dropdown (for example,
Outbound sales,Reminder agent).
- Select the agent from the dropdown (for example,
- Under When to place call:
- Choose At the earliest eligible time to send as soon as possible within the contact window, or
- In a specific time window if you want this step to run only at certain times (for example, afternoon only).
Add follow-up steps
To add follow-ups:- Click Add next outreach.
- Choose the delay:
- For example, “1 day after phone call” or another interval.
- Choose the step type:
- Phone call – choose an agent as above.
- Email – configure or select the email template / integration.
- SMS – configure or select the SMS template / integration.
- Repeat for additional steps as needed.
- Step 1: Phone call (agent = Outbound Sales) at earliest eligible time.
- Step 2: Phone call 1 day after the first call.
- Step 3: SMS follow-up for contacts who still have not engaged (depending on your logic).
How to assign numbers and use tags
In the Configure your settings section, you decide which numbers the campaign will use and see information about exit criteria.Assign numbers for phone calls
- In the Outbound Configurations area (for phone calls):
- Choose Select from numbers.
- In the dropdown, you can:
- Select individual numbers, or
- Select by tag (for example, all numbers tagged
sales-us).
- Save your selection.
- Use tags to group numbers by region, purpose, or brand (for example,
sales-us,after-hours,brand-b). - Use local or regional numbers so contacts see a familiar caller ID.
Numbers Feature Guide for more.
Exit criteria (informational)
The Exit Criteria area describes when contacts are automatically removed from the campaign.Typical exit events include when:
- The contact answers a call from this campaign.
- The contact explicitly asks to stop receiving communication.
- The contact’s number is unreachable (for example, repeated failures).
They are displayed so you know when the campaign stops trying for a given contact.
How to import contacts from CSV or CRM
To run a campaign, you need contacts. You can add contacts from a CSV file or from a CRM.Option 1 – Upload contacts from CSV
- In the campaign wizard, go to Add your contacts.
- Choose Upload a CSV.
- Select your CSV file.
- On the Upload CSV File screen:
- Confirm that Data has headers if your first row contains column names.
- Review the raw file contents and preview table.
- Map your columns to fields:
- To Number (required) – drag the column that contains your contact phone numbers.
- Additional fields such as
first_name,last_name,email, or custom fields – drag to the appropriate spots.
- Under Import Options:
- Decide whether to skip contacts with duplicate phone numbers (recommended for most cases).
- Click Import.
\`, `“, etc. in prompts and messages.
Option 2 – Sync contacts from a CRM
Instead of CSV, you can sync contacts from a connected CRM. Supported CRMs include:- HubSpot
- Salesforce
- GoHighLevel
- Lead Docket
- Monday.com
- In Add your contacts, choose Set up CRM integration.
- Select your CRM from the list.
- Follow the prompts to connect your CRM account (if not already connected).
- Choose which list, pipeline, or segment of contacts should feed into this campaign (options vary by CRM).
- Save.
How to start, pause, and monitor a campaign
After configuration and contacts are in place, your campaign will appear on the:- Campaigns list page, and
- Its own Overview page.
Start or schedule a campaign
- Open the campaign’s Overview page.
- You can:
- Click Start to begin immediately, or
- Click Schedule Start to choose a future start date and time.
- The campaign status will change from Draft to Active once it starts.
Pause or stop a campaign
- Use the controls on the Overview page (for example, Pause or similar actions) to temporarily stop new outreach while retaining existing data.
- To completely stop all future outreach, set the campaign to a non-active state (depending on your UI wording).
Monitor performance
On the Overview page you’ll typically see metrics such as:- Total contacts – how many contacts are in the campaign.
- Queued – contacts awaiting their next step.
- Active – contacts currently being processed.
- Errored – contacts where an error occurred.
- Exited – contacts that met an exit criterion and left the campaign.
- Started on – when the campaign began.
Calls Feature Guide and Call history (Core Concept).
By combining campaigns with agents, numbers, and contacts, you can:
- Automate structured outreach programs.
- Respect appropriate contact times and timezones.
- Coordinate phone, email, and SMS steps.
- Monitor performance and refine your flows over time.

