Skip to main content

Design AI workflows visually

Build ActionFlows on a canvas. Connect models, tools, and logic, then run them from the playground, a schedule, a webhook, or the API.

ActionFlow

An ActionFlow is the work you already do, drawn as a graph you can see. Start, think, connect, decide, deliver. Product, operations, and engineering sit on the same canvas. You do not wait for extra connector code.

The playground is the product

You drag nodes for models, the apps your team already uses, and the logic in between. If, loop, merge, wait. When a person still has to say yes, the ActionFlow pauses for approval on Slack, email, Teams, Discord, or a manual gate. Preview as you go. ActionFlows checks the graph before a run spends credits.

AI on the path, not beside it

Generate text, images, speech, structured objects, and files. Transcribe audio. Mix providers from the same organization credentials you already connected. The model is a step, the same way Slack is a step.

How the work actually starts

Start a run in the playground when you want to watch. Put a Start Scheduled node on the clock. Catch an inbound webhook. Call the runs API from your own product. Nest a subflow when a piece of the graph should stay reusable. Every run is stored in history with inputs, outputs, cost, and artifacts. You can see what happened. You can try again.

A faster start when you want one

Start blank, open a template, or clone a public listing from Explore. The graph becomes yours. Credentials stay on the organization, so every ActionFlow can reuse them.

From idea to a running ActionFlow

A few steps on the canvas. Then your team or your product can run it.

Create your ActionFlow

  • Draw the graph on the canvas. No code required.
  • Add models, apps, conditions, loops, and approval steps.
  • Connect outputs from one node to inputs on the next.
Create Your AI Workflow

Connect models and tools

  • Use organization credentials for AI providers and apps.
  • Chain multiple models and integrations in one run.
  • Attach MCP servers when you need tools that are not a catalog node.
Connect Models & APIs

Run it

  • Start a run in the playground when you want to watch.
  • Start from an inbound webhook or from the runs API.
  • Nest a subflow when a piece of the graph should stay reusable.
Deploy & Automate

Schedule tasks

  • Recurring: every N minutes, hours, or days, or a weekly time, in your timezone.
  • One-time: a date and time for the run that should not happen twice.
  • Each tick is a run in the same history as a playground run, with cost and artifacts.
Schedule Tasks

Integrate with your app

  • Start runs from REST, the TypeScript SDK, or hosted MCP.
  • Send inputs and read outputs from your own backend.
  • Inspect, cancel, and follow run logs without opening the canvas.
Integrate with Your App

Frequently asked questions

Start building AI workflows

Create a free account, open a template or a blank canvas, and run your first ActionFlow.

Newsletter

Get product updates

New nodes, agents, and product notes. We send mail only when we have something worth opening.

Unsubscribe at any time.