Skip to content

Concepts ​

These pages explain the ideas behind AI Studio: what a flow is made of, how it starts, and how data moves from one step to the next. Once you've read them, the rest of the documentation is easier to follow.

How the pieces fit together ​

A flow is an automation you build on a canvas. Every flow has the same shape:

  1. A trigger starts it. That might be a form submission, a message in Slack, a schedule, or a request to a webhook URL.
  2. A series of steps runs after it. Each step is a node that does one job, such as sending an email, creating a CRM record, asking an AI model a question, or branching on a condition.
  3. Each step can use data from earlier steps. The trigger's data and the output of every earlier step are available to the steps after them.

When the trigger fires, AI Studio runs the flow once. That run is an execution, and you can open it later to see what each step received and returned.

  Trigger              Step                 Step                 Step
┌───────────┐      ┌───────────┐      ┌───────────┐      ┌───────────┐
│ Form      │ ───▶ │ Create    │ ───▶ │ Ask AI to │ ───▶ │ Send      │
│ submitted │      │ CRM record│      │ draft a   │      │ email     │
└───────────┘      └───────────┘      │ reply     │      └───────────┘
                                      └───────────┘

Words you'll see ​

TermMeaning
FlowAn automation: one or more triggers followed by steps.
NodeA box on the canvas. Triggers and steps are both nodes.
TriggerThe node that starts a flow when an event happens.
EventSomething a trigger listens for, such as New Message Posted in Slack.
StepAny node after the trigger.
ActionWhat a step does. Most nodes offer several actions. The Slack node, for example, can Send Message or Get User.
OutputThe data a trigger or step produces. Later steps can use it.
ExecutionOne run of a flow, recorded step by step.
CredentialA saved connection to another service, such as a Slack token, that nodes use to sign in.

In this section ​