UStackUStack
ClawTick icon

ClawTick

ClawTick is a CLI-first AI agent automation platform for scheduling webhook tasks on cron with monitoring, alerts, retries, and execution logs.

ClawTick

What is ClawTick?

ClawTick is a cloud scheduler built for AI agents and automated workflows. It lets you schedule tasks via a command-line interface (CLI) and run them reliably on a serverless AWS-backed infrastructure rather than relying on self-managed cron jobs.

It supports integrations that work with webhooks/HTTP calls and can be used with agent frameworks such as Claude, GPT, LangChain, and CrewAI, plus any system that exposes a webhook URL. The core purpose is to provide scheduling plus operational visibility (monitoring, alerts, retries, and execution history) so agent-driven tasks run without manual server management.

Key Features

  • CLI-first job scheduling: Create scheduled jobs with one command (e.g., clawtick jobs create), keeping agent workflows simple.
  • Cron-based scheduling: Use cron expressions to define when jobs should run (example shown with daily and interval schedules).
  • Webhook/HTTP integrations: Trigger tasks by calling a webhook URL using configurable HTTP method and request body.
  • Built-in monitoring and alerts: Get email alerts on failures and track job execution behavior through logs/history.
  • Auto-retry logic: Retries are included to help scheduled tasks handle failures without custom infrastructure work.
  • Execution history and logs: Searchable execution history is available for a defined retention window (shown as 7–90 days) to support debugging and analysis.
  • Multiple access paths in sync: The same jobs are available via CLI, a web dashboard, and a REST API.

How to Use ClawTick

  1. Install the CLI: Use npm install -g clawtick.
  2. Authenticate: Run clawtick login --key <your_api_key>.
  3. Create a scheduled job: Use clawtick jobs create with a cron schedule plus integration details (webhook URL, method, and optional body).
  4. Verify and manage: List jobs with clawtick jobs list, check status, and use the dashboard for job management and execution history.

A typical flow shown in the source is: install → login → create a job with --cron and --integration webhook → receive a job ID, next run time, and status.

Use Cases

  • Daily report generation (LangChain workflow): Schedule a LangChain-driven workflow to generate business intelligence reports at a specific time (e.g., daily at 8 AM UTC) by calling a webhook with a request body indicating the report type.
  • Health checks with frequent monitoring: Run a webhook-based health check on an interval (e.g., every 15 minutes) so you can receive instant failure alerts when the target endpoint stops responding.
  • Hourly data sync with retries: Schedule periodic data synchronization via a webhook call (e.g., hourly) so the integration can automatically retry on failure.
  • Agent-friendly infrastructure replacement for cron: Use ClawTick as the scheduling layer for AI agents that need an API-driven way to schedule and observe jobs, rather than manually setting up cron and building monitoring/logging.
  • Programmatic job control from tools: Manage scheduled tasks from other systems using the REST API (e.g., creating jobs and reading status/logs from any language that can call HTTP).

FAQ

  • What does ClawTick schedule? It schedules tasks by invoking integrations—most directly shown as webhook/HTTP calls—based on cron expressions.

  • Can I use ClawTick with agent frameworks like LangChain or CrewAI? The source states it works with LangChain and CrewAI, and also with systems compatible with webhook URLs.

  • How do I set up a job trigger? Use the CLI clawtick jobs create command with --cron plus integration parameters such as --webhook-url (and optionally method and body).

  • How do I know if a scheduled job fails? ClawTick includes built-in monitoring with failure alerts (email) and provides execution history with logs for troubleshooting.

  • Is there more than one way to interact with jobs? Yes. The same jobs are accessible through the CLI, a dashboard (for humans), and a REST API (for programmatic access).

Alternatives

  • Traditional cron on your own servers: Cron can schedule simple scripts, but you typically need to build monitoring, alerts, logging, and retry handling yourself, and you must maintain the infrastructure.
  • Managed workflow schedulers (job orchestration platforms): These focus on orchestrating jobs and pipelines, but may require a different workflow model than webhook-triggered tasks controlled directly by agents.
  • Webhook-based scheduler services: Alternatives that schedule webhook calls can cover similar integration needs; the difference is whether they provide built-in alerts/retries/execution history and a CLI/API-first experience.
  • Serverless functions with a schedule trigger: You can schedule serverless functions (e.g., via platform schedulers) and add your own alerting/logging; this shifts operational responsibility away from the scheduler to custom components.