Conference Exhibitor Scraper and Data Enricher
This template automates the process of building lead lists by scraping exhibitor data from conference website "MWC Barcelona".
This automation uses a cloud browser to interact with the conference website MWC Barcelona and a Google Sheet to store data. It operates in two distinct modes:
-
Scrape Mode: The automation navigates through the exhibitor listing pages one by one. On each page, it extracts the company name and the URL to their detailed profile. This information is then added as a new row in your specified Google Sheet, automatically checking for and skipping any duplicates already in the sheet.
-
Enrich Mode: For an existing list of exhibitors in a Google Sheet, the automation filters the rows with missing company information and visits each company's detail page. It then extracts comprehensive information such as the company description, booth location, topics of interest, and website/social media links. This new information is used to fill in the corresponding empty columns in the sheet, turning a basic list into a rich dataset.
Usage Ideas
- Create targeted lead lists for your sales team ahead of a major conference.
- Perform competitive analysis by tracking which companies are attending key industry events.
- Build a database of potential partners or acquisition targets from startup showcase events.
- Aggregate company information for market research reports.
- Compile a personal directory of interesting companies to visit at a trade show.
Customization Ideas
This template is a powerful starting point that can be adapted to your specific needs. You can work with an assistant to customize it in several ways:
- Use Your Own Spreadsheet: Connect your own Google Sheet to serve as the database for all scraped information.
- Customize Data Fields: Decide exactly what information you want to collect. You can add new fields like "social media handles" or "contact email," or remove fields you don't need.
- Refine Your Search: Use the website's own filtering capabilities to narrow your scope. You can instruct the automation to only scrape exhibitors that match specific criteria, such as industry, company size, or country.
- Choose Your Mode: Easily switch between building a brand new list from scratch (
scrapemode) or enhancing a list you already have (enrichmode).
Notes
Make a copy of this spreadsheet to work with the agent:
https://docs.google.com/spreadsheets/d/1V7d6QUjTSaIvm-kg-ZjtQpbYCK9P9Bhii0uljgFJsZ8/edit
Agent Inputs
Required Parameters
Name | Type | Default |
|---|---|---|
spreadsheetUrl | string | None |
Google Sheets URL where exhibitor data will be stored. The sheet must have or will be created with columns: Company, Details Page, Information, Links, Location, Interests | ||
Optional Parameters
Name | Type | Default |
|---|---|---|
exhibitorType | string | |
Filter by exhibitor type: 'Featured', 'GSMA Member', or 'Startup'. Leave empty for no filter | ||
interestFilter | string | |
Comma-separated interest categories to filter by (e.g., '5G, ARTIFICIAL INTELLIGENCE, CLOUD'). Leave empty for no filter | ||
mode | enum Options: scrapeenrich | scrape |
Operating mode: 'scrape' extracts exhibitor names and URLs from listing pages, 'enrich' fills in details for existing rows by visiting detail pages | ||
pages | number | 10 |
Number of listing pages to scrape. Use -1 to scrape all available pages | ||