What an automation does
An automation runs repeatable operational work. Describe what you need in plain language, and Flow turns it into an automation you can review. As you refine the work, Flow updates the draft, adds the inputs and integration actions the run needs, and flags issues to fix. You stay in control throughout: review the draft, run Validation scenarios, try simulated or live actions, and decide when to publish. Once published, an automation can start from a Flow request, the API, MCP, a schedule, an event, or another automation. Before building, define the outcome, participants, inputs, approvals, and systems involved. Flow asks for missing process details instead of assuming what an unclear request means.Core concepts
How automations move through Flow
- Describe the work. Tell Flow what work should happen and what information the run needs.
- Review the draft automation. Review the steps, inputs, and integration actions. Open the code only when you need implementation detail.
- Select integration access. Choose or request the provider connections needed for live tests and published runs.
- Review Validation scenarios and test the draft. Run Validation scenarios for the saved revision, then use simulated actions and live connections when you intend to call providers.
- Publish a version. Publish the automation for a team or the organization.
- Trigger published runs. Start the published version from a configured request, schedule, event, API, MCP, or parent automation.
- Monitor run history. Check each run’s status, version, provider calls, retries, and errors.
Choose where to start
First automation
Create a simple automation with Flow and test it in Simulated mode.
Build automations
Review automation anatomy, integration actions, Validation scenarios, and publishing.
Set up integrations
Authorize provider accounts and allowed actions for automation runs.
Trigger automations
Start published automations from any configured entry point.
Monitor automations
Inspect run status, versions, provider calls, retries, and errors.
Frequently asked questions
Can Flow help build an employee onboarding automation?
Can Flow help build an employee onboarding automation?
Yes. Define the onboarding steps, required information, approvals, and connected systems. Flow can
draft the automation for you to review, test, and publish. It is not active until you publish it.
Can I create automation code myself?
Can I create automation code myself?
Yes. You can write automation code yourself, then use Flow to review, refine, or extend it before
publishing.
Can I test an automation before it calls real providers?
Can I test an automation before it calls real providers?
Yes. Use Validation scenarios for saved revision checks, start interactive runs in Simulated
mode, then switch to Live when you intend to call providers.
Where can a published automation start from?
Where can a published automation start from?
From any configured entry point, including a Flow request, schedule, event, API, MCP, webhook, or
another automation.
How does an automation connect to an external provider?
How does an automation connect to an external provider?
Automations call providers through integration actions. Setting up integrations and authorizing provider accounts is covered in Set up automation integrations.
Why do providers have separate integration connections?
Why do providers have separate integration connections?
The same provider can support different Flow surfaces. A Google Drive connection for knowledge search does not need the same permissions as a Google Drive integration used by an automation.Automation integrations are action-scoped. Administrators choose which team can use a connection,
which actions are allowed, and which provider permissions Flow requests. This keeps automation
access separate from knowledge, asset, and identity integrations.