Documentation

Everything you need to get started with ClawTick.

Quick Start

1. Create an account

Sign up at clawtick.com with email or Google. You get the Free plan automatically — no credit card required.

2. Configure your gateway

Go to Dashboard → Gateway and enter your OpenClaw gateway URL and token. ClawTick connects to your gateway via WebSocket to deliver messages to your agents.

3. Create a job

Go to Dashboard → Jobs, click "Create Job", pick a schedule, write your message, and you're live.

4. (Optional) Install the CLI

npm install -g clawtick

Manage jobs from your terminal. Generate an API key in Dashboard → API Keys to authenticate.

Dashboard Guide

The dashboard gives you a full overview of your jobs, execution history, and account settings.

Dashboard overview — jobs, recent runs, success rate

Dashboard overview — jobs, recent runs, success rate

Overview — See total jobs, enabled jobs, run counts, success rate, and recent activity at a glance.

Jobs — Create, edit, pause/resume, duplicate, trigger, and delete jobs. Each job card shows its schedule, last run status, and quick actions.

API Keys — Generate keys for CLI authentication. Keys are shown once on creation — save them somewhere safe.

Gateway — Configure your OpenClaw gateway connection. Test it with one click.

Billing — View your current plan and manage your subscription.

Settings — See usage quotas (jobs and triggers) for your current plan.

Creating Jobs

Click "Create Job" on the Jobs page to open the job creation modal. Here's what each field does:

Create Job modal — schedule presets, message, advanced options

Create Job modal — schedule presets, message, advanced options

Job Name

A friendly name for your job. Shows up in the dashboard and execution logs. Example: "Morning briefing", "Hourly health check".

Schedule

Pick from preset schedules or write a custom cron expression. Available presets:

Every 5 minEvery 15 minEvery 30 minEvery hourEvery 6 hoursEvery 12 hoursDaily at 9 AMDaily at midnightWeekdays at 9 AMWeekly (Mon 9 AM)Monthly (1st at 9 AM)Custom

Custom cron uses standard 5-field format: minute hour day month weekday. Use crontab.guru to build expressions.

Message

The text sent to your OpenClaw agent when the job fires. This is what the agent will process — write it like you'd write a prompt. Example: "Check my inbox and summarize unread emails".

Agent

Which OpenClaw agent should receive the message. Defaults to main. If you have multiple agents, specify the target agent ID here.

Job Options Reference

Expand "Advanced Options" in the Create Job modal to access these settings:

Channel

Target delivery channel for the agent response. Examples: whatsapp, telegram, slack, discord. Leave empty if you don't need channel delivery.

Deliver Agent Response

Toggle this on to send the agent's response back through the specified channel. When off, the agent still processes the message but the response only appears in logs.

Reply To

Delivery target identifier. Depends on the channel:

  • Telegram: Chat ID (e.g. 123456789)
  • Slack: Channel name (e.g. #general)
  • Discord: Channel ID

Timezone

IANA timezone for the cron schedule. Defaults to UTC. Examples: America/New_York, Europe/London, Asia/Tokyo.

Full Options Table

OptionRequiredDefaultDescription
nameYesJob display name
cronYes5-field cron expression
messageYesPrompt sent to the agent
agentNomainTarget agent ID
channelNoDelivery channel
deliverNofalseSend response to channel
replyToNoChannel-specific target
timezoneNoUTCIANA timezone

Gateway Setup

ClawTick connects to your OpenClaw gateway via WebSocket to deliver scheduled messages to your agents. You need a running gateway to use ClawTick.

Gateway configuration — URL, token, test connection

Gateway configuration — URL, token, test connection

Gateway URL

The WebSocket URL of your OpenClaw gateway. Typically runs on your VPS or local machine. Example: http://your-vps-ip:80

Gateway Token

Authentication token for your gateway. Found in your OpenClaw configuration. This is used to authenticate the WebSocket connection.

Testing the Connection

After saving your gateway config, click "Test Connection" to verify ClawTick can reach your gateway. A successful test means jobs will be delivered correctly.

Tip: If you're running the gateway locally, you'll need to expose it via a reverse proxy (nginx) or tunneling service so ClawTick can reach it from the cloud.

CLI Usage

Install

npm install -g clawtick

Login with API Key

clawtick login --key cp_your_api_key

Generate an API key from Dashboard → API Keys.

Create a job

clawtick job create \ --cron "0 9 * * *" \ --message "Good morning! Check my emails" \ --name "Morning check" \ --agent main

List jobs

clawtick job list

Trigger a job manually

clawtick job trigger <jobId>

Pause / Resume a job

clawtick job disable <jobId> clawtick job enable <jobId>

Delete a job

clawtick job remove <jobId>

Configure gateway via CLI

clawtick gateway set \ --url http://your-vps:80 \ --token your_gateway_token

CLI Options

OptionDescriptionDefault
--cronCron expression (5-field)Required
--messageMessage to send to the agentRequired
--nameJob nameAuto-generated
--agentAgent IDmain
--channelTarget channel (whatsapp, telegram, slack, discord)
--deliverDeliver agent response to channelfalse
--reply-toDelivery target (chat ID, channel name)
--timezoneIANA timezoneUTC

API Keys

API keys authenticate CLI requests. Generate them from the dashboard.

API Keys page — create and manage keys

API Keys page — create and manage keys

1. Go to Dashboard → API Keys

2. Click "Create API Key" and give it a name

3. Copy the key immediately — it's only shown once

4. Use it with the CLI: clawtick login --key cp_your_key

Security: API keys have full access to your account via the CLI. Don't share them or commit them to version control. You can revoke a key anytime from the dashboard.

Plans & Limits

FeatureFreeStarter ($9/mo)Pro ($29/mo)
Jobs1050Unlimited
Triggers / month5005,00050,000
History retention14 days30 days90 days
API Keys
CLI Access
Dashboard

Manage your plan in Dashboard → Billing. Trigger counts reset on the 1st of each month.

FAQ

ClawTick is a cloud-powered scheduling service for OpenClaw. It replaces unreliable local cron with infrastructure that fires your jobs on time, every time.

You need a running OpenClaw gateway that ClawTick can reach. This can be on a VPS, cloud server, or exposed via a tunnel from your local machine.

ClawTick opens a WebSocket connection to your gateway, authenticates, sends the message to the specified agent, and optionally delivers the response to a channel (WhatsApp, Telegram, etc.).

Yes. Both manage the same jobs. Create a job in the dashboard and trigger it from the CLI, or vice versa.

The job run will be recorded as failed with the connection error. You can see failed runs in the dashboard and retry manually with "Run Now".

No. Every trigger uses a unique idempotency key. Even if there's a retry, the same message won't be sent twice.

Click the pause icon on the job card in the dashboard, or use clawtick job disable <jobId> from the CLI. The job keeps its config but won't fire until resumed.

Ready to get started?