- Download & Instructions
- Disclaimer about 'disappearing' slots
- Submit questions/feedback/issues
- Track progress on bugs/enhancements
An ApplesScript that finds available delivery slots for Amazon.com's Whole Foods delivery and Amazon Fresh services.
It opens the checkout page in a new window, minimizes it, and then refreshes every ~60 seconds in the background. Once it finds an open slot it alerts you by putting a notification on your screen and playing a sound, and opening the checkout page. Once you're notified, quickly select a slot and finish checking out because available slots are snagged almost instantly.
-
- Improve user experiecnce to accompany new features
-
- You can now get text messages when a slot is found. Added by popular demand, despite limitated utility: If you set the recipient to the same number linked to your Mac's 'Messages' app, you may not be notified on your phone as the texts may be automatically marked as read. Thus it's recommended that you enter a different phone number from the one linked to your 'Messages' app (e.g your google voice number that forwards to your real number, a family member's number, your work cell-phone)
-
- Amazon.com sometimes redirects the URL of the delivery slot page to the Amazon homepage, and previously the tool would require a manual restart. Now it automatically navigates back the delivery slot page whenever an unknown page is encountered. One step closer to this program running without needing any monitoring/intervention
-
- Amazon.com displays notices when items in your cart go out of stock. Now the tool can automatically ignore these warnings so it keep looking for slots without your intervention.
No guarantee that slots will be found and/or that slots will work. Often you will select a slot but the page will refresh and the slot will disappear. These phantom slots are very common and are unfortunately in Amazon's control, not mine. Eventually a slot should work. Some users report success of after 20+ tries. Wishing you resilience and hope! Feel free to post concerns in the Issues section.
- Read the Compatibility section below to make sure the tool will work for you
- Download the 'delivery-window-finder.scpt' here
- Log into your Amazon account in Safari
- Fill your Whole Foods/Amazon Fresh cart with your complete order and proceed through the checkout process manually. Stop once you've arrived at the page saying no slots are available
- Open delivery-window-finder.scpt in Script Editor and click the 'Play' button to run it
- Turn up the volume to hear the notification when a slot is found
Currently not compatible with Whole Foods orders from primenow.com, but Prime Now compatibility may be added eventually. Check back periodically.
Before using this tool, ensure that your checkout page looks exactly like the examples in the Compatible section below. This tool currently only works for some regions of the US because Amazon's checkout pages seem to vary based on your location and I designed the tool based on the page I see in my region. If your checkout page doesn't look like the examples in the Compatible or Incompatible sections below, this tool may still work for you but no guarantees.
These are sample screenshots for delivery to a NJ address
The Coronavirus 2019 pandemic caused a surge in demand for grocery delivery services, making it nearly impossible to find an open delivery slot. Manually refreshing the page seemed too hard so I created this script to automate the search.
It will open a new window with the amazon checkout page, and minimize that window so that it can run in the background. You'll be notified when a slot frees up. Don't quit Safari or let your computer fall asleep, or the tool will stop running. If you want it to run while you are away from your computer, I recommend downloading the Caffeine app to keep your Mac awake, then turning the volume all the way up so you can hear when it finds a slot.
Slots seem to open up at midnight in each time zone, but also sometimes randomly during the day. I've gotten slots at 1:04pm and and 1:06am here in the EST time zone.
A copy of the code is also available in .txt format. However, this copy might not be the most up to date version. The .scpt file is the most current and the one you should download if you want to run this tool on your Mac.