If you want to schedule WhatsApp messages to send at a specific time — a midnight birthday wish, a morning meeting reminder, a follow-up you can’t afford to forget — you already know the problem: WhatsApp has no native scheduler. You set a phone alarm, lose track, and the moment passes. The most reliable way to schedule WhatsApp messages is with SKEDit on Android; iPhone users have a workable solution using the built-in Shortcuts app, though it still requires one final tap to confirm.
I ran into this repeatedly when coordinating client check-ins across time zones. The methods below are what I settled on after testing several tools. None of them require rooting your phone or handing over your WhatsApp credentials. If you run a business and only need auto-replies, WhatsApp Business covers that scenario — but it does not send messages to specific contacts at a time you choose.
Quick Answer
Android users can schedule WhatsApp messages with SKEDit, a free app that uses Android’s accessibility service to tap the send button automatically at a preset time. iPhone users can pre-fill a chat using an iOS Shortcuts automation, but must tap Send manually. WhatsApp itself has no built-in message scheduler in the standard app.
Does WhatsApp Have a Built-In Scheduling Feature?
No. As of mid-2026, WhatsApp does not include a message scheduler in its standard app. WhatsApp Business offers greeting messages and away messages, but those trigger when someone contacts you — not at a specific future time you set. For timed sends to regular contacts, you need a third-party tool on Android or a Shortcuts workaround on iPhone.
WhatsApp’s standard app has no native scheduler; third-party methods are required for timed sends on both platforms.
How Do You Schedule WhatsApp Messages on Android?
The best free option is SKEDit. It uses Android’s accessibility service to automate the tap sequence that sends a WhatsApp message — no WhatsApp account credentials involved and no third-party server storing your texts.
Step 1: Install and Configure SKEDit
- Open the Play Store and install SKEDit – Schedule It. The free tier allows up to five messages per day.
- Open SKEDit and tap Grant Accessibility. In your phone’s Settings, go to Accessibility and toggle SKEDit on.
- Tap the + button and select WhatsApp.
Step 2: Build Your Scheduled Message
- Choose the contact or group you want to reach.
- Type your message in the text box.
- Set the date and time for delivery.
- Toggle Repeat if you want the message to recur weekly — I use this for a standing Friday status update to my team group at 9 AM.
- Tap Schedule. The message now sits in SKEDit’s queue.
At the set time, SKEDit opens WhatsApp in the background, pastes the text, and taps Send. Your screen may flash on briefly — that is expected and normal.
Pro tip: Keep your phone screen accessible during the scheduled send window. I set my Pixel to stay awake for five minutes around late-night sends using Settings > Developer Options > Stay Awake. A locked screen can block SKEDit’s tap and cause the message to be skipped.
SKEDit handles scheduling through Android’s accessibility API without reading your messages or requiring your WhatsApp login credentials.
Can You Schedule WhatsApp Messages on iPhone?
iPhone’s sandboxed app model prevents third-party tools from tapping inside other apps, so no iOS app can fully automate a WhatsApp send. The best workaround uses the iOS Shortcuts app, which comes pre-installed:
- Open Shortcuts > Automation > New Automation > Time of Day.
- Set your desired delivery time and choose Run Immediately — not “Ask Before Running.”
- Add the action Open URL and enter:
whatsapp://send?phone=15551234567&text=Your%20message%20here. Replace the phone number in full international format (no plus sign, no spaces) and encode spaces in your message as%20. - Save the automation.
When the time arrives, Shortcuts opens WhatsApp with the contact and message pre-filled. You tap Send to deliver it. It is one tap rather than zero, but it is the best iOS allows without a jailbreak.
Troubleshooting tip: If the URL opens WhatsApp but lands on the wrong contact or shows an error, check the phone number format. Use digits only in full international format —
447911123456for a UK number,15551234567for US. A leading plus sign, spaces, or dashes will all break the URL scheme.
iPhone’s security model limits WhatsApp scheduling to a pre-filled chat requiring one confirmation tap — faster than finding the contact manually, but not fully hands-free.
How Do You Schedule WhatsApp Messages on Desktop?
WhatsApp Desktop on Windows or Mac has no scheduler and no supported third-party tool that fills the gap as of 2026. If you work primarily at a computer, the practical solution is to use SKEDit on your Android phone. Messages sent by SKEDit appear in your WhatsApp account’s shared history across all linked devices, so your contacts receive them exactly as if you typed and sent them yourself.
Desktop users should run SKEDit on an Android phone — the send originates from your account regardless of which device initiates it.
Which Method Is Right for You?
| Platform | Best Method | Fully Automated? | Free? |
|---|---|---|---|
| Android | SKEDit | Yes | Yes (5 msgs/day free) |
| iPhone | iOS Shortcuts URL scheme | No (one tap required) | Yes |
| Desktop (Windows/Mac) | Android phone + SKEDit | Yes (via phone) | Yes |
| WhatsApp Business | Greeting/Away messages | Trigger-based only | Yes |
Android with SKEDit is the only fully automated scheduling option; iPhone and Desktop require either a phone-based workaround or one manual confirmation tap.
What Are the Most Common WhatsApp Scheduling Mistakes?
- Using an app that asks for your WhatsApp login. SKEDit never needs your phone number or verification code. Any scheduling tool requesting WhatsApp credentials is a serious security risk — uninstall it immediately.
- Scheduling a send while the phone is offline. SKEDit needs an active internet connection to deliver the message. I missed a scheduled birthday message once because my router rebooted overnight and my Pixel never reconnected before the send window passed.
- Wrong number format in the iPhone Shortcuts URL. Digits only, full international format, no spaces, no leading plus sign.
15551234567works;+1 (555) 123-4567does not. - Sending bulk identical messages to large groups. Rapid identical sends can trigger WhatsApp’s spam detection regardless of the tool you use. Keep scheduled sends personal and reasonably spaced out.
- Hitting SKEDit’s free-tier daily cap mid-queue. The free plan allows five messages per day. Schedule your highest-priority messages first so they go out even if you reach the daily limit.
Frequently Asked Questions
Can I schedule a WhatsApp message without installing any extra app?
On iPhone, yes. The Shortcuts method uses a feature built into iOS and requires no additional install — you just need to tap Send when the automation opens the pre-filled chat. On Android, every fully automated option requires a helper app like SKEDit.
Is it safe to grant SKEDit accessibility access?
SKEDit’s accessibility permission lets it simulate screen taps — it does not read your messages or send data to external servers. I’ve used it on my Pixel for over a year without a single account warning from WhatsApp. You can revoke the permission at any time in Settings > Accessibility.
Will WhatsApp flag my account for using a scheduler?
Occasional personal scheduling is extremely unlikely to trigger any account action. Sending dozens of identical messages to large groups in rapid succession looks like spam regardless of the tool — keep your volume and repetition reasonable.
Does WhatsApp scheduling work for group chats?
Yes. In SKEDit, select a group instead of an individual contact when setting up the scheduled message. The automated send works the same way — I use it every week to post a Friday project update to my team group at a consistent time.
What happens if my phone is off when a message is scheduled to send?
SKEDit cannot send if the phone is powered off or the screen is locked without accessibility access. The message will simply be missed with no automatic retry. Keep the phone powered on and connected to the internet before any scheduled send window.
Conclusion
Scheduling WhatsApp messages takes about two minutes to configure on Android with SKEDit, and the Shortcuts workaround on iPhone handles most timed-send scenarios with just one extra tap. Start with a test message to a contact you trust, confirm it fires correctly, and from there the process runs itself.
To get more value from WhatsApp beyond scheduling, check out my roundup of 10 WhatsApp features most users never discover, and if you are considering switching to a business account for automated replies, the WhatsApp Business setup guide walks through every step.