Schedule WhatsApp messages. When one is due, a single tap opens the chat with your text already typed, and you press send.
Get it onto your phone
There are two files: index.html is the scheduler, and instructions.html is this guide. Pick one way to open the scheduler.
Option 1: Host the page (best for the Home Screen)
On a computer, put index.html and instructions.html together in one folder. Keep both names exactly as they are.
Open app.netlify.com/drop and drag the folder onto the page. You get a web address.
Open that address on your phone. This guide is at the same address followed by /instructions.html.
Follow the Android or iPhone steps below to add the scheduler to your Home Screen.
The address is public, but the page holds no data of its own. Your messages and contacts stay on your phone.
Option 2: Open the file directly
On Android, open the file from your Files app and choose Chrome. A file opened this way can run, but it cannot be added to the Home Screen. On iPhone, the Files app previews .html files and may not run the page, so use Option 1.
Option 3: Use the Claude link
If you built this page in Claude, the Claude link opens it in your phone browser. When you are signed in there, your queue and contacts also follow you between devices.
A page opened as a plain file or from a host saves to that phone only. Open it in the same browser each time so your queue and contacts are there.
Android
Add it to the Home Screen
Open the page in Chrome.
Tap the three-dot menu, then Add to Home screen (or Install app).
Tap Add. A Send Later icon appears with your other apps.
Bring in your contacts
Open the People tab. There are two ways to fill it.
Pick from phone: if this button shows, tap it, choose your contacts and allow access. Chrome on Android offers it on most phones. If it is missing, use the next way.
Import contacts file: export your contacts first. In Google Contacts, open Fix & manage, then Export to file. In Samsung Contacts, open the menu, then Manage contacts, then Import or export contacts, then Export. Menu names differ a little between phones. Then tap Import contacts file and choose the .vcf file.
Keep the reminders visible
Turn on Keep the screen awake while this page is open at the bottom of the page if you want the phone to stay lit while you wait.
Your phone vibrates when a message comes due while the page is open.
iPhone
Add it to the Home Screen
Open the page in Safari.
Tap the Share button, then Add to Home Screen, then Add.
Bring in your contacts
Safari has no contact picker, so use Import contacts file in the People tab. The Contacts app shares one person at a time, so export the whole list with one of these:
iCloud: in Safari open icloud.com/contacts, tap the aA icon in the address bar and choose Request Desktop Website, select all contacts, then choose Export vCard. The file lands in Files.
Google Contacts: if your contacts sync to Google, open contacts.google.com and choose Export, then vCard or Google CSV.
A computer: export the vCard there and send the file to your phone.
Then tap Import contacts file and choose the file from the Files app.
What differs from Android
Safari does not let web pages vibrate the phone. When a message is due, the Ready to send block appears at the top of the page whenever you open it or return to it.
The keep-screen-awake switch works on iOS 16.4 and later.
Daily use
Open the Schedule tab. Search for a contact or tap one from Favorites and recent. Or type a name and number with the country code.
Write the message and pick a time. The quick buttons set common times. Choose Once, Daily, Weekly or Monthly.
Tap Schedule message. It waits in the Queue tab.
When the time comes, the message moves to the top of the page as Ready. Tap Open WhatsApp, check the text, and press send. You can also tap Snooze 10 min or Skip.
The Sent tab lists what you opened or skipped. Use Schedule again to reuse a message.
Favorites and recent
Every number you schedule is saved to the People tab on its own and shows in the Favorites and recent row. Tap the star next to a person to keep them at the front of that row.
Groups
Leave the number empty. When the message is due, WhatsApp opens its chat list so you can choose the group.
Good to know
WhatsApp does not let any web page send a message for you. Every message needs your tap on send.
Messages are checked while the page is open and again each time you return to it. A page closed in the background cannot sound an alert.
Contacts you import stay on your phone. Up to 2,000 contacts are kept.