HelloFresh Web Skip Week Reminder
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 userscript adds a proactive delivery management dashboard to your HelloFresh account page. It reads upcoming delivery schedule data from the page—extracting delivery dates, meal plan details, and skip status for each upcoming week—and displays a skip week reminder badge with the next delivery date and a color-coded status indicator: green for >7 days away, yellow for 3-7 days, orange for 1-2 days, and red for today/tomorrow. A live countdown timer shows the exact time until the next delivery. A quick skip button navigates to the skip week page with one click. A summary shows total weeks, upcoming deliveries, and skipped weeks. A one-click settings button opens the delivery settings page. Desktop notifications alert you when a delivery is approaching. This is invaluable for HelloFresh subscribers who need to manage their delivery schedule, skip weeks when they're away, and avoid unwanted charges.
WHERE IT RUNS
The script runs on all HelloFresh web application pages at *.hellofresh.com/*, with automatic detection of account pages, delivery settings pages, and any page displaying delivery schedule information. It works across all HelloFresh interfaces by using multiple selector strategies to find delivery items, dates, meal plans, and skip statuses. The script detects dynamic content loading and re-renders the skip reminder when the delivery schedule updates. It runs across the entire HelloFresh domain, ensuring coverage whether you're viewing your account dashboard, delivery settings, or a specific week's plan.
HOW TO USE
Install the script via the BotGentz extension and navigate to your HelloFresh account or delivery settings page. The skip week reminder badge will appear automatically, showing your next delivery date, countdown timer, and status indicator. The summary shows total weeks, upcoming deliveries, and skipped weeks. Click the "Skip Week" button to navigate to the skip week page with one click. Click the "Settings" button to open the delivery settings page. Use the panel controls to customize your experience: toggle the skip reminder on or off, show or hide the countdown timer, enable or disable the quick skip button, show or hide the upcoming deliveries summary, or turn notifications on or off. The "Refresh" button manually rescans the page for updated delivery data.
THE MECHANISM - DELIVERY EXTRACTION, COUNTDOWN CALCULATION, AND NAVIGATION INTEGRATION
This script identifies delivery data by scanning the DOM for known HelloFresh delivery elements using a cascading selector strategy. It extracts delivery dates from date elements (.date, .delivery-date, .week-label), meal plans from plan elements, and skip status from skip status elements or class names. The next delivery is determined by finding the earliest future date. The days until delivery are calculated by comparing the delivery date to the current time. The countdown timer updates every 10 seconds, showing days, hours, and minutes remaining. The color-coded status is determined by the days remaining using user-defined thresholds. The skip button attempts to locate skip links on the page and navigates to them using GM_openInTab. The settings button similarly locates delivery settings links. The summary aggregates data from all delivery entries.
THE PANEL
The control panel appears as a floating, draggable element that you can position anywhere on the HelloFresh page. Drag by the header to reposition it, and the position is saved per site using GM_setValue so it stays where you left it across sessions. Release the panel near any edge and it snaps into place, keeping your workspace organized. Click the panel header to collapse it into a small bubble showing only the clock emoji (⏰), minimizing distraction while keeping controls accessible. Drag from the bubble to restore the full panel. The panel automatically resizes to fit its content and includes all setting toggles, action buttons, and a status legend. Press the Escape key to quickly collapse the panel to its minimized state. The panel remains visible across page navigation within HelloFresh, with the skip reminder updating automatically as you move between account views.
PLEASE NOTE
This script requires the free BotGentz extension to function. It is designed for HelloFresh subscribers who need to manage delivery schedules and skip weeks. The script reads only visible delivery data from the DOM—it does not access HelloFresh's API, your account credentials, or any sensitive information. All settings (reminder visibility, countdown toggle, quick skip toggle, summary toggle, notification toggle, and panel position) are stored locally using GM_setValue and never leave your browser. The script does not modify your HelloFresh data—it only reads and visualizes visible delivery information. The skip button attempts to navigate to the skip page; if the link structure changes, you may need to navigate manually. If HelloFresh updates its website structure, the script may need to be updated to match new selectors. Notifications are sent when a delivery is 3 days or closer and are triggered once per delivery period.