Skip to main content

Creating a Campaign

This page walks you through creating a drip campaign from start to finish.

Step-by-step process

Step 1: Open the Campaign Builder

  1. Go to Automation → Drip Campaigns
  2. Click the Create Campaign button

Step 2: Configure campaign settings

In the settings panel, fill in the basic details:

FieldDescriptionLimit
ChannelSelect the messaging channel for this campaign (WhatsApp, Messenger, or Instagram)Required
Campaign NameA unique name for your campaign1–255 characters
DescriptionOptional description of the campaignUp to 1,000 characters
Reply ActionWhat happens when a contact repliesStop, Continue, or Restart
info

The channel you select determines which templates are available and which contacts can be enrolled. Only contacts on the selected channel will receive campaign messages.

📸
Screenshot: Campaign settings panel showing name, description, and reply action
campaign-settings.png
1. In the Campaign Builder, click the Settings tab
2. Fill in name, description, and select a reply action
3. Capture the settings panel
Save to: static/img/screenshots/drip-campaigns/creating/campaign-settings.png

Reply Action options:

OptionWhat it doesBest for
StopStops the campaign immediately when the contact repliesSales campaigns — you want to take over manually
ContinueKeeps sending messages even if the contact repliesEducational series, course delivery
RestartRestarts the campaign from the beginning when the contact repliesRe-engagement campaigns

Step 3: Build the message sequence

Add steps to your campaign. Each step can be a Message, Delay, Branch, Chatbot handoff, or End.

  1. Click Add Step on the canvas
  2. Select the step type
  3. Configure the step (select a template, set timing, etc.)
  4. Repeat for each step in your sequence

Step 4: Configure the trigger

Click the START node on the canvas to choose how the campaign begins:

TriggerHow it works
ManualYou manually start the campaign by clicking Run Campaign in the builder
ScheduleCampaign starts automatically at a specific date and time

For Schedule triggers, set the date and time:

  • Must be at least 5 minutes in the future
  • Can be up to 12 months ahead

Step 5: Select your audience

In the Audience tab, choose who will receive the campaign:

MethodDescriptionChannels
Individual contactsPick specific contacts from your listAll
GroupSelect a contact group — all members will be enrolledAll
Filter-basedUse custom field filters to target contactsAll
CSV uploadUpload a CSV file with phone numbersWhatsApp only

Contact limit: Up to 1,000 contacts per campaign.

info

Only contacts on the selected channel will appear in the contact selector. For example, a WhatsApp campaign can only enroll WhatsApp contacts.

Step 6: Save and start

  • Click Save to save the campaign as a Draft
  • Click Run to save and start the campaign immediately
  • For scheduled campaigns, saving puts it in Scheduled status

Quick Start Example: 3-Day Welcome Series

Let's build a welcome campaign that sends 3 messages over 3 days to new customers.

What the campaign does

Day 1 (Immediately)
→ "Welcome to [Business]! Here's what you can do..."

Day 2 (After 1 day)
→ "Did you know? Here are our top features..."

Day 3 (After 2 days)
→ "Ready to get started? Here's a special offer..."

Campaign Complete

Step-by-step

  1. Create the campaign — Click Create Campaign, name it "3-Day Welcome Series"

  2. Set the reply action — Choose Continue (we want all 3 messages to send regardless of replies)

  3. Add Step 1 — Welcome Message

    • Type: Message
    • Template: Select your "Welcome" template
    • Timing: Send Immediately
  4. Add Step 2 — Features Introduction

    • Type: Message
    • Template: Select your "Features" template
    • Timing: After 1 day at 10:00 AM
  5. Add Step 3 — Special Offer

    • Type: Message
    • Template: Select your "Offer" template
    • Timing: After 2 days at 10:00 AM
  6. Add End step

  7. Select audience — Choose the contact group "New Customers"

  8. Save and Run

Flow diagram

┌─────────────────────────┐
│ START │
│ Trigger: Manual │
└────────────┬────────────┘


┌─────────────────────────┐
│ MESSAGE (Day 1) │
│ Template: Welcome │
│ Timing: Immediately │
└────────────┬────────────┘


┌─────────────────────────┐
│ DELAY │
│ Wait 1 day │
│ Send at 10:00 AM │
└────────────┬────────────┘


┌─────────────────────────┐
│ MESSAGE (Day 2) │
│ Template: Features │
└────────────┬────────────┘


┌─────────────────────────┐
│ DELAY │
│ Wait 1 day │
│ Send at 10:00 AM │
└────────────┬────────────┘


┌─────────────────────────┐
│ MESSAGE (Day 3) │
│ Template: Special Offer │
└────────────┬────────────┘


┌─────────────────────────┐
│ END │
└─────────────────────────┘

Expected results

  • 3 messages sent to each contact over 3 days
  • Messages arrive at consistent times (10:00 AM)
  • Contacts who reply will continue receiving messages (reply action: Continue)
tip

Use the Reports page to track how many contacts read and replied to each message in the series.