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

Walmart Grocery Web Slot Availability Notifier

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
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 monitors Walmart grocery pickup and delivery slot availability, helping you secure a time that works for you. It scans the slot selection page for available time slots, extracting dates and times from the page. The panel displays a count of available slots, a summary showing status distribution (available/soon/limited/unavailable), and a detailed list of all detected slots. The earliest available slot is highlighted with a green border for quick identification. When new slots become available, the script sends a desktop notification with the slot details. A countdown timer shows the time remaining until the next automatic check.

WHERE IT RUNS

The script activates on Walmart pages (walmart.com), including grocery pickup/delivery slot selection screens, checkout pages, and order scheduling views. It automatically detects slot data using multiple extraction strategies that work across different Walmart layouts. The panel appears as a draggable overlay that stays accessible as you monitor slot availability.

HOW TO USE

Navigate to the Walmart grocery pickup or delivery slot selection page. The panel will appear showing all available slots. The count at the top shows the number of available slots. The summary shows how many slots are available, coming soon, limited, or unavailable. The slot list shows each date and time with its status color-coded. Use the "Check (s)" input to set how often the script scans for updates (default 30 seconds). Toggle "Notify on/off" to enable or disable desktop notifications for new slots. Enter a store location in the store filter to focus on slots from a specific location. The "Scan" button manually checks for updates, and "Reset Slots" clears the slot tracking history to reset notification logic.

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for Walmart's dynamic slot interface. It first attempts structured selectors targeting known class names like .time-slot, .slot-item, and .delivery-slot, then falls back to heuristic detection of slot containers based on content patterns including time formats (e.g., "2:30 PM") and date indicators. Slot extraction scans for date patterns in multiple formats (MM/DD/YYYY, day names, "Today"/"Tomorrow") and time patterns with AM/PM indicators. Status detection uses pattern matching for availability indicators: "available", "open", "free" for available slots, "limited" or "few" for limited slots, and "soon" or "upcoming" for upcoming slots. If no explicit status is found, the script checks if the slot contains a clickable element (radio button, checkbox, button, or link) and marks it as available. Slot deduplication uses a date+time key to prevent duplicate entries. The notification system tracks previously seen slots using GM_setValue, comparing the current available slot IDs against the stored set to detect new slots. The auto-refresh uses setInterval with a user-configurable interval, and a MutationObserver watches for page updates that may reflect new slot availability.

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. Walmart may update its site structure, which could affect the script's ability to detect slot data — updates will be released as needed. All slot data is read from the page and displayed locally; nothing is transmitted externally. This tool is for informational purposes only and does not reserve or book slots on your behalf. The script does not modify your Walmart account or orders in any way. Always check the official Walmart platform for accurate slot availability and complete your checkout process manually.

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.