Skip to main content
Schedule config is {cron, timezone}. Webhook config supports linear (projectId, non-empty matchRules), clickup (listId, rules), github (installationId, repositoryId, and rules or event/action), and cloudflareTail (integrationId). Match rule types are owner, creator, status, label, and assignee, each with a targetId. Lifecycle config is {sourceJobIds, states}, where states are succeeded, failed, or stopped. Triggers have stable server-generated slugs (trigger-1, trigger-2, …); use them in Mustache templates. Disabled triggers do not fire. Linear webhooks require a fresh HMAC timestamp/signature and configured OAuth subscription. ClickUp uses its OAuth connection and signed webhook. GitHub uses the connected App installation. Cloudflare Tail sends sanitized, signed delivery data to the generated destination.