Targeting
Learn how to select and manage leads for your campaigns.
Targeting
Effective targeting ensures your messages reach the right audience. This guide covers how leads are assigned and managed in campaigns.
Lead Collections
Campaigns source leads from collections. Three types are available:
Page Collections
Built by scraping Facebook pages:
- Search by keywords and locations
- Filter by page categories
- Exclude unwanted keywords
Best for: Finding leads interested in specific topics or in specific areas.
Group Collections
Built by scraping Facebook group members:
- Target specific groups
- Filter by country (requires AI features)
- Set maximum lead count
Best for: Reaching engaged community members.
Import Collections
Upload your own lead data:
- CSV file import
- Manual entry
- Up to 100,000 leads per import
Best for: Using existing lead lists from other sources.
Lead Assignment
When a campaign starts, leads are distributed across accounts:
Round-Robin Distribution
Leads are assigned sequentially across accounts:
- Lead 1 → Account A
- Lead 2 → Account B
- Lead 3 → Account C
- Lead 4 → Account A
- (continues cycling)
This ensures even distribution and prevents account overload.
Status-Based Tracking
Each lead is individually tracked:
- Status flow: pending → assigned → sending → sent / failed / skipped
- Each lead is assigned to a specific account
- Paused campaigns resume from where they left off — unsent leads retain their status
Lead Status
Each lead in a campaign has a status:
| Status | Description |
|---|---|
| Pending | Not yet assigned to an account |
| Assigned | Assigned to an account, waiting to be sent |
| Sending | Message is being sent |
| Sent | Message delivered successfully |
| Failed | Message could not be delivered |
| Skipped | Lead was skipped (e.g., already contacted) |
Campaign Progress
Progress is calculated from lead statuses:
Progress = (Sent + Failed) / Total Leads × 100
A campaign is Finished when all leads have been processed (sent or failed).
Lead Deduplication
MessengerFlow automatically handles duplicates:
- Within a collection - Duplicate Facebook IDs are removed on import
- Across campaigns - Same lead can be in multiple campaigns
- Between accounts - Lead is only assigned to one account per campaign
Targeting Considerations
Collection Size
| Size | Recommendation |
|---|---|
| < 100 leads | Good for testing messages |
| 100-1000 leads | Standard campaign size |
| 1000-10000 leads | Large campaign, use multiple accounts |
| > 10000 leads | Split into multiple campaigns |
Account Ratio
Recommended accounts per lead count:
| Leads | Accounts |
|---|---|
| Up to 500 | 1-2 |
| 500-2000 | 2-4 |
| 2000-5000 | 4-6 |
| 5000+ | 6+ |
Quality Over Quantity
Better results come from:
- Targeted, relevant lead sources
- Proper segmentation by interest/location
- Regular collection updates
- Removing unresponsive leads
Failed Leads
When messages fail to deliver:
- Check the account status
- Review failure patterns
- Consider:
- Lead may have messaging disabled
- Lead may have blocked the account
- Account may be rate-limited
Failed leads are tracked separately and don't affect pending leads.
