MessengerFlow

Creating Campaigns

Step-by-step guide to creating campaigns in MessengerFlow.

Creating Campaigns

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

Prerequisites

Before creating a campaign, ensure you have:

  • At least one active Facebook account
  • A lead collection with leads
  • Your message content prepared

Step 1: Start a New Campaign

  1. Navigate to Campaigns
  2. Click New Campaign

Step 2: Basic Settings

Campaign Name

Enter a descriptive name (required):

  • Use names that identify the target audience or purpose
  • Example: "Q1 Real Estate Leads - NYC"

Select Accounts

Choose which Facebook accounts will send messages:

  • Select one or more accounts
  • Only active accounts (not banned, no errors) appear
  • Leads will be distributed across selected accounts

Select Lead Collection

Choose the lead source:

  • Select from your available collections
  • The total lead count displays after selection

Step 3: Configure Messages

Primary Message

Enter your main message (1-2500 characters):

Additional Variants (Optional)

Add up to 4 additional message variants:

  • Click Add Variant
  • Enter alternative message content (1-2500 characters each)
  • System randomly selects a variant for each send

Step 4: Set Limits

Daily Limits Per Account

SettingDescriptionRange
MinimumLowest messages per day1-75
MaximumHighest messages per day1-75

The system randomly selects a number between min and max each day.

Recommended Settings:

  • New accounts: 5-10
  • Aged accounts: 20-30
  • Established accounts: 30-40

Friend Requests

Toggle Send Friend Requests to send a friend request before messaging. This can improve delivery rates but increases activity on the account.

Step 5: Configure Schedule

Timezone

Select the timezone matching your leads' location. All scheduling is based on this timezone.

Active Days

Select which days the campaign should run:

  • Click days to toggle active/inactive
  • Weekdays (Mon-Fri) are selected by default
  • Include at least one rest day per week

Active Hours

Define when messages should be sent:

  • Click Add Hours
  • Set start and end times
  • Multiple time windows allowed (cannot overlap)

Example:

  • 9:00 - 12:00 (morning)
  • 14:00 - 17:00 (afternoon)

Step 6: Configure Ramp-Up (Optional)

Ramp-Up Type

TypeDescription
DisabledSend at full volume immediately
IncrementalIncrease daily limit by X each day
StagedDefine specific limits for date ranges

Incremental Settings

  • Increment - How many messages to add each day (1-20)
  • Max Increment - Maximum variance in increment (1-20)

Staged Settings

Define stages with start date, end date, and message limit for each period.

Step 7: Configure Follow-Ups (Optional)

Add automatic follow-up messages:

  1. Click Add Follow-Up
  2. Configure:
    • Message - Follow-up content (1-2500 characters)
    • Trigger - When to send (no reply, or no reply after response)
    • Delay - Days to wait before sending

Two follow-up trigger types are available: "no reply" and "no reply after response".

Step 8: Create Campaign

  1. Review all settings
  2. Click Create Campaign
  3. The campaign starts automatically (unless you pause it)

After Creation

Monitoring

  • View progress on the campaign details page
  • Check sent/failed/pending counts
  • Review which leads have been messaged

Making Changes

You can edit these settings on active campaigns:

  • Name
  • Pause/resume status
  • Message content
  • Active hours and days
  • Ramp-up settings
  • Follow-ups

You can also add or remove accounts on active campaigns:

  • When adding an account, unsent leads are redistributed round-robin across all accounts
  • When removing an account, its unsent leads are reassigned to remaining accounts
  • At least one account must remain assigned

You cannot change after creation:

  • Lead collection