Skip to content

Quickstart

This page walks the whole loop: open an app, create a workflow, save it as a draft, run it, and inspect what happened. Use it as a template and swap in whatever you actually want to automate.

From your project’s Applications tab, click an app. The app shell opens with five sections in the left rail — Workflows, Connections, Parameters, Analytics, and Settings.

Workflows tab inside an application

The Workflows tab is your default view: a workflow builder at the top and the list of existing workflows below.

You have two ways to start a workflow.

Use the assistant. Type what you want into the “Describe what your workflow should do…” box. The assistant generates the workflow and drops you onto the canvas.

Describe-your-workflow prompt

Build from scratch. Click Build from scratch to start with a blank canvas. The dialog asks for a workflow name:

Name dialog

Either path lands you in the designer. The rest of this page uses build from scratch so every step is visible.

Every workflow starts with a trigger. The empty canvas shows an Add a trigger placeholder:

Empty designer

Click it to open the picker:

Trigger picker

Search for the integration you want — Request for an HTTP webhook trigger, Schedule for recurrence, or any connector that exposes triggers.

Search "Request"

Select an operation (for example, When an HTTP request is received) to add it to the canvas:

Trigger added

Click the + between (or after) nodes to add the next step. Pick a connector or built-in action, fill in its parameters, and continue. Compose-style branching shows up automatically when actions can run in parallel.

A complete workflow with parallel branches and a final response looks like this:

A complete workflow on the canvas

The bottom toolbar gives you canvas-wide controls:

  • Add — quick-add a node anywhere on the canvas.
  • Code — open the raw JSON view side-by-side with the canvas (next section).
  • Test your draft — run the workflow with a test payload without publishing.
  • Copilot — open the assistant in the designer to iterate on the workflow.
  • Draft — the indicator showing you’re editing the unpublished version.

Switch to the code view for hand-edits. Canvas and JSON stay in sync — change either, the other updates:

Code view side-by-side with the canvas

Or open the assistant inside the designer to iterate on the workflow with natural language:

Copilot pane inside the designer

Changes you make are saved to a draft of the workflow. The pill on the bottom toolbar shows the current state — Draft (unpublished changes) or Published (in sync with production). Click Publish to promote the draft.

Designer toolbar showing the Published pill after a successful publish

See Draft vs published for the full mental model.

Switch to the Monitoring tab. If the workflow has never run, you’ll see the empty state and a Run workflow button:

Monitoring — no runs yet

Click Run workflow to fire it manually. A test-payload dialog opens — pick the trigger and provide any JSON body the trigger needs:

Run payload dialog

Run payload filled in

Click Test your draft to execute. The monitoring view streams the run as it happens.

After a run completes, the Monitoring tab shows it in the left rail with status, timestamp, and duration:

Run history list with one succeeded run

Click the run to open its detail view — the canvas re-renders coloured by execution status, every node shows its duration, and the Execution log at the bottom lists every action in order:

Run detail with execution log

Click any action in the execution log (or any node on the canvas) to see what data it received and produced. The Output, Input, and Properties tabs in the bottom panel let you drill in:

Action output

Action input

Triggers behave the same way — click manual (or whatever the trigger node is called) to see what came in:

Trigger output — HTTP headers and body

For failed actions, the same panel shows the error message and stack trace so you can diagnose without leaving the run view.

Edit the workflow in the designer or send follow-ups to the assistant (“add error handling to the HTTP action”, “use a Slack post instead”). Changes go into a draft until you publish.