Automate actions

Workflows

Item created (optional delay) or interval → conditions → channel.

Console → Automate → Workflows. Create with New workflow, or Edit (pencil) on a row. Pause and delete stay on the list. Statuses: draft, active, paused, disabled.

Example: Slack on top stories

Use these values on the workflow form. They match the placeholders.

StepValue
NameSlack on top stories
WHENItem created, wait 15 minutes
IFcategory equals top-stories
THENSlack Incoming Webhook. Text: {title} then {url}

Empty IF matches every new item. For a keyword match, use Alerts — not this workflow. Price and discount triggers are not live.

WHEN

TriggerConfigBehavior
Item created (tenant.item.created)delay_minutes: 0 (immediate) or 1–10080 (7 days). Console presets: 15m, 30m, 1h, 6h, 1 day.Conditions run at ingest. If they match and delay > 0, the action waits. Delay is invalid on interval triggers.
On an interval (schedule)interval_minutes: 15, 30, 60, 360, 720, or 1440.Uses the latest ingested item. Skips if there are no items. First run is after one interval, not immediately.

IF

All conditions are AND. Empty list = match all (or the latest item on a schedule). See Conditions and rules for operators.

THEN

Optional generate_content (workspace LLM) then one channel. Templates may use {title} {summary} {url} {category} {generated}.

ActionRequired config
send_webhookHTTPS URL
send_emailto; optional subject
send_slackwebhook_ref or HTTPS Incoming Webhook URL; optional text
send_whatsappfrom_phone_number_id, access_token_ref; template name or session text
publish_linkedintoken_ref, author URN; optional text
generate_contentOptional prompt; style follows the channel

Start free

32 articles on this site. Engineering notes on GitHub.