Conference Exhibitor Scraper and Data Enricher
This template automates the process of building lead lists by scraping exhibitor data from conference websites. It can either create a new list from scratch by scraping exhibitor listings, or enrich an existing list with more details by visiting each exhibitor's profile page.
This automation uses a cloud browser to interact with a conference website (like 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 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:
- Target Any Website: Change the target from the default MWC Barcelona site to any other conference, trade show, or exhibitor listing you need to scrape.
- 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 | ||