9. Cron Jobs + OpenClaw
Action Step
Complete this before moving on.
Set up one cron job with your OpenClaw agent — start with something simple like a daily morning summary of your Slack messages or an end-of-day reminder. Verify it runs at least once.
Training Guide
This is the big one. This is the capability OpenClaw has that Claude Code doesn't. And it changes how you think about what AI can do for you.
What's a Cron Job?
A scheduled task — something your agent does automatically at a set time. Think of it like setting an alarm clock, except instead of waking YOU up, it wakes your AI up and tells it to do something.
You've been using AI reactively — you ask, it responds. Cron jobs make it proactive — it does things without you asking.
Real Examples at LeanScale
- Morning briefing: "Every morning at 7am, summarize my unread Slack messages and email, post the summary in my DM"
- Weekly report: "Every Friday at 4pm, compile what I worked on this week and draft a status update"
- Monitoring: "Every hour, check if [specific thing] has changed and alert me if it has"
- Reminders: "At 2pm on March 15th, remind me about the board presentation prep"
Three Types of Schedules
One-time ("At") — Do this once at a specific time.
- "At 4pm tomorrow, remind me to call Rachel"
Recurring ("Every") — Do this on a repeating interval.
- "Every 30 minutes, check the support queue"
Cron expression — Standard scheduling for specific days/times.
- "Every weekday at 7am" / "Every Monday at 9am"
You don't need to learn cron syntax — just tell your agent in plain English what you want and when. It'll set it up.
How to Set One Up
Just ask your agent: "Set up a cron job that [does X] every [time period]."
Example: "Every morning at 7:30am, check my Slack channels and give me a summary of anything important I missed overnight. Post it in my DM."
Your agent will confirm the schedule and start running it. Jobs survive restarts — once set, they keep running until you stop them. If a job fails, it'll retry automatically.
Managing Your Cron Jobs
- List them: ask your agent "What cron jobs do I have running?"
- Stop one: "Stop the morning briefing cron job"
- Modify: "Change the morning briefing to 8am instead of 7am"
The Mindset Shift
In Claude Code, you work WITH the AI — it's a conversation. With cron jobs, you set up the AI and walk away — it works FOR you.
This is the difference between having an assistant you talk to and having an assistant who just handles things in the background. Start small — one cron job that saves you 5 minutes a day. That compounds.
Comment in Slack
Post your answer in your onboarding channel.
What repetitive task in your workday would benefit most from being automated with a cron job?