Lead Scraper
Learn how to use MessengerFlow's built-in lead scraper to find prospects.
Lead Scraper
MessengerFlow includes a built-in lead scraper that finds prospects from Facebook pages and groups.
Page Scraping
Create collections by scraping Facebook pages that match your criteria.
Creating a Page Collection
- Navigate to Leads
- Click New Collection > From Pages
- Configure your search:
| Field | Description | Requirements |
|---|---|---|
| Name | Collection identifier | 1-64 characters |
| Query | Search term | 1-64 characters |
| Locations | Geographic targets | 1-200 locations, each 1-64 characters |
| Keywords | Include pages with these | Max 10, each up to 32 characters |
| Excluded Keywords | Skip pages with these | Optional blacklist |
- Click Create
How Page Scraping Works
- System searches Facebook for pages matching your query
- Results are filtered by location and keywords
- Page followers/likers are extracted as leads
- Progress updates as scraping continues
Example Configuration
Real Estate Leads in Miami:
- Query: "real estate"
- Locations: "Miami", "Miami Beach", "Coral Gables"
- Keywords: "buying", "selling", "investment"
- Excluded: "rental", "commercial"
Group Scraping
Group scraping is available on the Momentum plan and above. Page scraping is available on all plans.
Extract members from specific Facebook groups.
Creating a Group Collection
- Navigate to Leads
- Click New Collection > From Group
- Configure:
| Field | Description | Requirements |
|---|---|---|
| Name | Collection identifier | 1-64 characters |
| Group ID | Facebook group ID | Required |
| Account | Account to use for scraping | Must be group member |
| Max Leads | Maximum to collect | 1-100,000 |
| Target Countries | Filter by country | AI features required |
- Click Create
Finding Group IDs
The group ID is in the group's URL:
- URL:
facebook.com/groups/123456789 - Group ID:
123456789
Country Filtering
Filter group members by country (requires AI features):
- Select target countries from the dropdown
- Only members from selected countries are included
- Helps target specific geographic markets
Account Requirements
The scraping account must:
- Be a member of the target group
- Have an active status in MessengerFlow
- Not be rate-limited
Scraping Progress
Both collection types show progress:
| Progress | Status |
|---|---|
| 0% | Starting |
| 1-99% | Scraping in progress |
| 100% | Complete |
| Failed | Error occurred |
Scraping Speed
Speed depends on:
- Collection size
- Server load
- Facebook rate limits
Large collections may take several hours to complete.
Retries
If scraping fails:
- System automatically retries
- Retry count is tracked
- After multiple failures, collection is marked as failed
Best Practices
Page Collections
- Use specific queries for better targeting
- Add multiple locations for broader reach
- Use keywords to filter relevant pages
- Exclude irrelevant terms with blacklist
Group Collections
- Join groups before attempting to scrape
- Start with smaller max limits to test
- Use country filtering for targeted campaigns
- Respect group rules and community guidelines
Troubleshooting
Collection Stuck at 0%
- Check that the scraping account is active
- Verify account is group member (for groups)
- Wait and check back later
Failed Collection
- Check account status
- Verify group still exists
- Try with a different account
Low Lead Count
- Broaden search criteria
- Add more locations
- Remove restrictive keywords
- Check group membership size
