Skip to main content
简体中文 An Automation saves when to trigger work and what an Agent or Team should do. Use it for digests, recurring checks and external events. Use a Workflow when you need a fixed multi-step topology.

Create a daily digest

Create a rule under WORK → Automations: Check the upcoming times in the schedule preview. Keep the rule disabled initially, use Test run, inspect the result and artifacts, then enable it. A Test run performs real work and can invoke models and tools.

Handle overlap

Skip skips a new trigger while work is already active. Queue processes triggers in order when each event matters. Set Queue timeout to discard stale waiting work and Run timeout to bound execution duration. These apply to different phases. Inspect status, waitReason, input, output, errors and linked Issues in Runs. Disabling a rule stops future automatic triggers; use a particular Run’s Cancel action to stop existing work.

Receive a Webhook

Add a Webhook trigger and copy its URL from the detail view. Store the secret shown on creation or rotation. Send a JSON object or array with X-Automation-Secret and a stable Idempotency-Key:
Set the environment variables to the values from your rule. Retransmit the same event with the same key and content; use a new key for a new event. Event filters accept names such as build.completed; empty filters accept all events. A JSON event field can specify the event type. Update senders after secret rotation. A third-party webhook may need an adapter you operate if it cannot send the required authentication header.

Diagnose and retry

Deliveries show whether an event arrived or was filtered. Runs show whether work executed and what it produced. Receipt is not completion. Check the rule, trigger, filters and runtime before choosing Replay delivery or Rerun; these can repeat business side effects. Next: Issues · Team collaboration.