logo
Schedulin

Triggers and actions

Triggers

What can kick off a workflow.

Schedulin events

  • Post published
  • Post failed
  • Post scheduled
  • Post approved / changes requested
  • Channel connected / needs refresh
  • Comment added on draft
  • Analytics threshold crossed (e.g. "post hits 1k likes")

Time-based

  • Schedule (cron) — every Monday 9am, every hour, etc.

External

  • Webhook — Schedulin gives you a unique URL; any HTTP POST to it triggers the workflow with the request body as input.

Action steps

What workflow steps can do.

Schedulin actions

  • Create draft / scheduled post
  • Update post
  • Delete post
  • Add to ideas board
  • Send notification to team
  • Query analytics
  • Pause / unpause channel queue

Logic

  • If / else — branch on a condition.
  • Filter — stop the workflow unless the condition is true.
  • Loop — iterate over an array.
  • Wait — pause for N minutes or until a date.
  • Switch — multi-way branch.

Data

  • Set variable — store a value for later steps.
  • Transform — run a JSONata expression on incoming data.
  • HTTP request — call any external API.

Integrations

  • Slack — post message, open thread.
  • Discord — post message, ping role.
  • Email — send email with template.
  • Google Sheets — append/read rows.
  • Webhook out — POST to any URL.

Wiring outputs to inputs

Every step has named outputs. Drag from one step's output dot to the next step's input field to bind them. You can also type {{step1.output.fieldName}} directly.

See also