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
- Navigate to Campaigns
- 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
| Setting | Description | Range |
|---|---|---|
| Minimum | Lowest messages per day | 1-75 |
| Maximum | Highest messages per day | 1-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
| Type | Description |
|---|---|
| Disabled | Send at full volume immediately |
| Incremental | Increase daily limit by X each day |
| Staged | Define 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:
- Click Add Follow-Up
- 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
- Review all settings
- Click Create Campaign
- 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
