Eventbrite Web Waitlist Position Tracker
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
This tool monitors your waitlist position on Eventbrite event pages, recording each change along with timestamps. It displays a compact panel showing your current position, movement trend (improving, worsening, or stable), and a real-time estimate of how long until you reach position zero based on observed movement patterns. A manual refresh button lets you check your position instantly, while automatic background updates keep the panel current without page reloads.
WHERE IT RUNS
The script activates automatically on any Eventbrite event page (eventbrite.com/e/*). It reads the waitlist position number directly from the page elements and text, requiring no additional clicks or navigation. The panel appears as a draggable overlay that stays visible as you browse the event details, ticket options, or any other section of the page.
HOW TO USE
Once installed, navigate to any Eventbrite event with a waitlist. The panel will appear showing your current position if detected. Click "Refresh" to manually check for position updates. The tool automatically records each position change, building a history that appears in the panel. Use the "Clear history" button to reset data for the current event, or "Export" to copy the full history as JSON to your clipboard for external analysis. The settings section lets you adjust the refresh interval (default 60 seconds) and set a notification threshold — when your position reaches or drops below this number, a desktop notification will alert you.
THE TECHNICAL MECHANISM
The script uses a multi-strategy DOM scanner that attempts various selectors Eventbrite commonly employs for waitlist elements, including data-testid attributes, class-based position badges, and plain text patterns. It also creates a TreeWalker that traverses all visible text nodes to find numerical patterns in phrases like "You are #X on the waitlist". Each position reading is stored in GM_setValue with an event-specific key derived from the event ID in the URL, ensuring data persists across page reloads and browser sessions while remaining isolated per event. The estimation algorithm calculates the rate of position change in positions per minute using linear regression over the last 30 minutes of data when available, then extrapolates to predict time to position zero.
THE PANEL
The panel is fully draggable by its header, remembers its position on the page per site, and can be collapsed to a small bubble using the minimize button. It resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state are persisted globally, so it reappears where you left it on subsequent visits.
PLEASE NOTE
Requires the free BotGentz extension to run. As Eventbrite updates its site structure, the position detection may need adjustment — updates to this script will be released as needed. All position data is stored locally in your browser and never transmitted anywhere. This tool does not modify the page in any way that affects your actual waitlist position or Eventbrite account; it only reads displayed information and provides convenience features for monitoring.