OpenClaw Reminders & Scheduling: Set Up AI Cron Jobs
Key Facts:
- OpenClaw has built-in cron/scheduling tools. No third-party integrations needed
- Supports one-shot reminders ("remind me at 3pm") and recurring jobs ("every Monday at 9am")
- Reminders are delivered directly to your WhatsApp, Telegram, or Discord chat
- Jobs persist across restarts. Your reminders survive server reboots
- Available on RunMyClaw out of the box with zero configuration
One of OpenClaw's most underrated features is its built-in scheduling system. You can ask your AI agent to set reminders, schedule recurring reports, or automate messages, and it handles everything natively without external tools.
What You Can Schedule
OpenClaw's cron system supports three types of scheduled tasks:
One-shot reminders. "Remind me to call the dentist at 3pm tomorrow." The agent creates a job that fires once at the specified time and then deletes itself.
Recurring jobs. "Every Monday at 9am, send me a summary of my tasks for the week." The agent creates a cron job that runs on a schedule you define.
Automated messages. "Send a motivational quote to the team channel every morning at 8am." The agent generates content and delivers it on schedule.
How It Works
Under the hood, OpenClaw uses three tools to manage scheduling:
- cron.add โ Creates a new scheduled job
- cron.update โ Modifies an existing job
- cron.remove โ Deletes a scheduled job
Jobs are stored at ~/.openclaw/cron/jobs.json and persist across gateway restarts. Each job has a schedule (one-time or recurring), a prompt that tells the agent what to do when the job fires, and a delivery target (your chat channel).
You do not need to know any of this to use it. Just message your AI agent naturally: "Remind me to review the proposal at 5pm" and it handles the rest.
Example Use Cases
Personal Productivity
- "Remind me to take a break every 2 hours"
- "Every Friday at 4pm, ask me what I accomplished this week"
- "Remind me about the team meeting tomorrow at 9:45am"
Business Automation
- "Every Monday morning, summarize any messages I missed over the weekend"
- "Send a weekly status update template to the team Discord every Friday"
- "Remind me to follow up with the client in 3 days"
Content and Marketing
- "Every Tuesday and Thursday at 10am, suggest 3 social media post ideas"
- "Remind me to publish the blog post next Wednesday at noon"
Setting Up Reminders on RunMyClaw
If you use RunMyClaw, reminders work out of the box. The cron system is pre-configured on every server. Just message your AI agent on WhatsApp, Telegram, or Discord.
Example conversation:
You: "Remind me every weekday at 8:30am to check my email" Agent: "Done! I've set a recurring reminder for weekdays at 8:30 AM. I'll message you here each time."
You: "Cancel that reminder" Agent: "The daily email reminder has been removed."
Timezone Awareness
Your agent uses the timezone configured in your settings. On RunMyClaw, you can set your timezone from the dashboard. The agent will interpret "3pm" as 3pm in your timezone, not UTC.
Tips for Effective Scheduling
Be specific with times. "Remind me at 3pm" is better than "remind me later." The agent converts natural language to exact timestamps.
Use recurring schedules for habits. Instead of setting a new reminder every day, use "every weekday at..." or "every Monday at..." for repeating tasks.
One-shot for deadlines. For things that happen once, say "remind me on March 20th at 9am." The job auto-deletes after firing.
Review your active jobs. Ask "what reminders do I have set?" and the agent will list all active cron jobs.
Self-Hosted Configuration
If you self-host OpenClaw, ensure your config includes these settings:
cron: { enabled: true }inopenclaw.jsontools.profile: "full"for access to cron toolstools.allow: ["cron"]to explicitly enable cron tools
On RunMyClaw, all of this is pre-configured. For more on self-hosting configuration, see our setup guide.
Frequently Asked Questions
Does OpenClaw support reminders?
Yes. OpenClaw has built-in cron tools that handle one-shot reminders and recurring schedules. Just message your agent naturally and it creates the job automatically.
Do reminders work on WhatsApp?
Yes. Reminders are delivered to whatever channel you are chatting on: WhatsApp, Telegram, or Discord. The agent sends the reminder message at the scheduled time.
What happens if my server restarts?
Jobs persist in a JSON file on your server. They survive reboots and gateway restarts. When the server comes back up, pending jobs resume automatically.
Can I set reminders in my timezone?
Yes. On RunMyClaw, set your timezone from the dashboard. The agent interprets all times in your configured timezone. Self-hosted users can set agents.defaults.userTimezone in openclaw.json.
Is there a limit to how many reminders I can set?
There is no hard limit. However, avoid creating hundreds of concurrent jobs as each one uses resources when it fires.
Start Scheduling
RunMyClaw gives you AI scheduling on WhatsApp, Telegram, and Discord for $30/month. Reminders work out of the box, no configuration needed.
Related: What is OpenClaw? | OpenClaw setup guide | AI chatbot for small business