How to Schedule WhatsApp Messages
Step-by-step guide: How to Schedule WhatsApp Messages. Easy to follow with screenshots and examples.
Schedule a message for any future time and BotWave fires it from your session at the exact second, works for daily standups, birthday greetings, weekly digests, sales-launch announcements, prayer-time reminders. No standalone scheduler app needed.
Prerequisites
- Active BotWave session.
- Knowing what time you want the message to fire.
Step-by-step instructions
- 1
!schedule in the target chat
Syntax: `!schedule "Hi team, standup in 5 mins" 9:00am`. Times in your account timezone by default; override with `tz=Africa/Lagos`.
!schedule "Standup" 9:00am - 2
Schedule recurring messages
`!schedule --daily "Standup" 9:00am`, --weekly, --monthly. Or a cron string: `--cron="0 9 * * 1-5"` for weekday-only 9am.
- 3
List scheduled messages
Run !schedule list. Cancel any with !schedule cancel <id>.
!schedule list - 4
Bulk-schedule from CSV
Dashboard โ Scheduler โ Import. Upload a CSV with date, time, chat, and message, useful for sales campaigns.
Expected result
Messages fire automatically at the scheduled time, with success/failure tracked in the dashboard.
Power-user tips
- Schedule "behind the scenes" reminders to yourself in your own DM, a great hack to replace separate reminder apps.
Frequently asked questions
What if my session is disconnected when the message is due?
The message is queued and fires when the session reconnects, with a "delivered late by Xm" note. To skip late messages, add --skip-if-offline.
Ready to put this into practice?
Create your free BotWave account and connect a session in under 2 minutes.
Get started free