Eventbrite Attendee Export
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Eventbrite Attendee Export extracts complete attendee lists from Eventbrite event dashboard pages, order management views, and ticket confirmation pages. It captures attendee names, email addresses, ticket types, quantities purchased, and order dates, then exports all data to a CSV file for use in spreadsheets, email marketing tools, CRM systems, or event management software. The tool automatically detects and extracts attendee information from both table-based and card-based layouts used across Eventbrite's various page designs, ensuring reliable data extraction regardless of the specific page structure.
WHERE IT RUNS
This script operates on all Eventbrite pages where attendee data is displayed, including the event dashboard, order management section, attendee list pages, and order confirmation views. It works with Eventbrite's single-page application architecture, automatically detecting when you navigate between different event management sections and re-scanning for attendee data accordingly.
HOW TO USE
After installing through the BotGentz extension, navigate to your Eventbrite event dashboard or attendee management page. The script automatically injects a convenient "Export Attendees" button into the page toolbar, or you can use the configuration panel to scan for attendees. Click "Scan for Attendees" to extract all attendee data from the current page—the script will display a preview of the extracted data and show how many attendees were found. Once scanned, click "Export CSV" to download the data as a properly formatted CSV file, or use "Copy to Clipboard" to copy the raw CSV data for pasting elsewhere. The configuration panel allows you to toggle whether column headers are included, choose between comma or semicolon delimiters, and select your preferred date format (ISO, US, or EU).
ADAPTIVE TABLE AND CARD PARSING ENGINE
This script implements a multi-strategy extraction engine that adapts to Eventbrite's varied page layouts. Unlike simple scrapers that rely on single CSS selectors, it uses a cascade of extraction strategies: first scanning for structured table rows with semantic column labels, then falling back to card-based layout extraction with flexible field detection, and finally parsing JSON-LD structured data embedded in the page. The engine intelligently identifies attendee fields by analyzing cell content patterns—detecting email addresses via regex patterns, names by position and length heuristics, and ticket types by keyword matching. This adaptive approach ensures reliable extraction even as Eventbrite updates their UI, and the script provides visual feedback through a status indicator so you always know whether data was found.
THE PANEL
The configuration panel is fully draggable and remembers its position per-site using GM_setValue. It snaps to screen edges when dragged near them, collapses to a compact bubble when minimized, and supports Escape key for quick collapse. All settings—including header preferences, delimiter selection, and date format—are persisted across sessions.
PLEASE NOTE
This script requires the free BotGentz extension to run. Eventbrite periodically updates their page structures, which may affect extraction capabilities—we actively maintain the script and release updates to ensure compatibility. The script reads only publicly visible attendee data displayed on your dashboard and does not access hidden fields, passwords, or sensitive information. All extracted data stays local in your browser; no data is ever transmitted to external servers. You are responsible for complying with Eventbrite's terms of service and applicable privacy regulations when exporting attendee data.