Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Meet OpenClaw  ›  Lesson

What People Use It For

Use cases 12 minEvery OpenClaw job starts with a trigger — a message in a chat, a clock such as a cron job or heartbeat, or an event such as a webhook — and can run several steps before reporting back.

What People Use It For

A tool that can do "anything" is hard to start with. The quickest way to see what OpenClaw is good at is to ask what starts each job. An agent that only answers when spoken to is only half of what OpenClaw offers.

The rule

Every job starts with a trigger: a message, a clock, or an event.

  • A message. You write in a channel and the agent answers or acts: looking something up in your notes, drafting a reply, updating a file or a piece of documentation in its workspace.
  • A clock. Cron jobs and heartbeats wake the agent on a schedule with nobody typing: a summary every morning, a clean-up of old downloads every Sunday, a check-in every half hour.
  • An event. Another system sends an HTTP request, called a webhook, and the agent acts on it: GitHub reporting a new issue, or a form on your website receiving a submission. The agent pulls out the useful parts and does something with them.

Once triggered, a job can be more than one step. Inside a single agent loop the agent can read something, decide, run a tool, look at the result and carry on until the whole job is done.

And when one agent is asked to cover too many areas, you can run several specialised agents side by side, say one for home and one for work, with routing rules deciding which agent handles which messages so each stays in its lane.

The shortcut

Turn any idea into a job by filling three blanks: "When [trigger], do [steps], then tell me in [channel]." If a blank stays empty, the idea is not ready yet.

The Sunday downloads tidy-upStep 1 of 4
  1. Trigger

    "Every Sunday at 21:00" is a clock, so this becomes a cron job.

Drills

Answer fast — trust the rule.

quick drill

"When someone submits the contact form on my website, summarise it and post it to Slack." What is the trigger?

quick drill

"Every Friday at 18:00, send me a summary of what I noted this week." What is the trigger?

quick drill

You ask, "Rename every file in my invoices folder by its date, then list the new names." How can one message get all of that done?

quick drill

You want work tasks and family chats handled apart, with no mixing of memories. What fits?

Remember

  • Every job starts with a trigger: a message, a clock or an event.
  • Shortcut: "When [trigger], do [steps], then tell me in [channel]."
  • Trap: an idea with no trigger or no channel is a wish, not a job.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainTwo jobs from your life

Describe two OpenClaw jobs from your own life: one started by a chat message and one started by a clock or an event. For each, fill in the pattern 'When [trigger], do [steps], then tell me in [channel]' and name the OpenClaw feature that provides the trigger.