This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

WeWork Web Booking Confirmation Overlay

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool transforms your WeWork booking confirmation page into a comprehensive booking dashboard. It extracts booking reference, space name, date, time, duration, location, confirmation status, attendees, and add-ons from the page. The panel displays a live countdown timer to the booking start time, color-coded to show urgency. A detailed breakdown shows the space name, location, date, time, and duration. Attendees and add-ons are listed for easy reference. The panel shows the booking status with visual indicators (Confirmed ✅, Pending ⏳, Cancelled ❌). The script sends desktop notifications when a booking is confirmed and when the start time approaches, ensuring you never miss a workspace reservation.

WHERE IT RUNS

The script activates on WeWork pages (wework.com), including booking confirmation screens, account dashboards, and booking management pages. It automatically detects booking data using multiple extraction strategies that work across different WeWork page layouts. The panel appears as a draggable overlay that stays accessible as you review your booking details.

HOW TO USE

Navigate to your WeWork booking confirmation page. The panel will appear showing the countdown to your booking start time, space details, status, attendees, and add-ons. Set the "Remind (min)" input to control how many minutes before the booking you receive a notification (default 30 minutes). Toggle "Notify on/off" to enable or disable desktop notifications. Select your preferred calendar integration (Google, Apple, Outlook) for potential calendar export. The "Refresh" button manually updates the data, and "Reset Notification" clears the notification flag so you can test reminders. The countdown updates automatically every 10 seconds.

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for WeWork's booking interface. It first attempts structured selectors targeting known class names like .space-name, .workspace-name, and .room-name, then falls back to heuristic detection of booking information based on content patterns including "booking reference", "workspace", "room", "desk", and "office". Booking references are extracted from patterns matching booking reference formats. Space names are extracted from heading elements or text patterns. Dates and times are extracted using regex patterns for common date and time formats, with time parsing supporting both 12-hour and 24-hour formats. Duration extraction handles "X hours Y minutes" and "X minutes" patterns. Status detection uses pattern matching for confirmed, pending, and cancelled statuses. Attendees are extracted from elements with attendee-related class names or from comma-separated lists in text. Add-ons are extracted similarly. The countdown timer uses setInterval with 10-second granularity, computing the difference between the current time and the booking start time. The notification system uses GM_notification with a storage-based deduplication system using GM_setValue to prevent repeated reminders. The notification flag is automatically cleared when the booking starts or when the reminder lead time is exceeded. All settings are persisted using GM_setValue.

THE PANEL

The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel 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 persist globally, so it returns to the same location on subsequent visits.

PLEASE NOTE

Requires the free BotGentz extension to run. WeWork may update its site structure, which could affect the script's ability to detect booking data — updates will be released as needed. All booking data is read from the page and displayed locally; nothing is transmitted externally. This tool is for informational purposes only and does not replace official WeWork notifications. The script does not modify your WeWork account or bookings in any way. Always verify booking details with the official WeWork platform. The script reads attendee and add-on information displayed on the page for convenience and does not access any sensitive personal data beyond what is visibly presented.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.