Skip to Content
๐Ÿ›  Build๐Ÿงญ Choose the Right Step

Choose the Right Step

Start with the outcome you need. Most workflows combine four things: a trigger, data from earlier Steps, logic that routes or repeats the work, and an action in the destination app.

Start with a workflow pattern

These five patterns cover much of what people build. Use one as the shape of your workflow, then open the linked guides for the exact settings.

Something arrives, put it somewhere

WebhookChange FieldsDestination app

Use the arriving appโ€™s trigger when one is available, or a Webhook when another system sends the request directly. Mapping or Transforming Data helps you prepare the incoming fields for the destination.

Every morning, send a summary

Use AI Prompt instead of Summarize when the result should be prose rather than a count, total or average.

Do the same thing for a list

Fetch the listRepeat the workWrite or send the result

Repeat one Step for each item when only one action changes. Use a Repeater when several Steps must run together for every item. Loops & Iteration compares the two models.

Watch for something and raise the alarm

SchedulerCheck the systemConditionsAlert or Do Nothing

Use one Conditions route for the alert and another for Do Nothing. A check that finds no problem can then finish successfully without sending anything.

Read something and decide

TriggerAI PromptSwitchOne route per answer

Ask the AI Step for a fixed category or structured value when a later Step must route its answer. Use Switch to map each expected value to its route.

Choose by goal

I need toโ€ฆStart withRead next
Run on a scheduleSchedulerScheduler
Receive data from another systemWebhookWebhook
Test manually while buildingClick to startOperating Workflows
Choose one route from exact rulesConditions or SwitchChoosing a Flow Step
Split a list into matching and non-matching itemsFilterChoosing a Flow Step
Repeat work for every itemRun for Each Item or RepeaterLoops & Iteration
Rename, convert or reshape dataMapping or Transforming DataData Transformation
Sort, limit, deduplicate or combine listsSort, Limit, Remove Duplicates or CombineOpen the guide for the operation you need
Call a service without a dedicated app StepHTTP RequestConnecting an App
Classify, summarize or draft with AIChoosing an AI StepChoosing an AI Step
Wait for a personโ€™s decisionHuman ReviewHuman Review
Pause or stop a run deliberatelyWait or Stop and ErrorError Handling & Retries

Four decisions worth comparing

Conditions, Switch or Filter?

Use Conditions for a small number of rule-based routes, Switch when one value can lead to several named routes, and Filter when you need to divide the items inside a list. See Choosing a Flow Step for the full comparison.

Run for Each Item or Repeater?

Use Run for Each Item when one Step should run once per item. Use Repeater when a group of connected Steps must repeat together. See Loops & Iteration.

Map or transform?

Map a value when the next Step can use it unchanged. Transform it when the value needs formatting, calculation or reshaping first. See Mapping or Transforming Data.

AI Prompt, AI Data Transform or AI Agent?

Use AI Prompt for one generated answer, AI Data Transform when you want described data outputs, and AI Agent when the Step must choose among enabled tools while the workflow runs. Compare their inputs and trade-offs in Choosing an AI Step.

When no dedicated Step fits

Search Apps in the dock before building a custom integration. A dedicated app Step handles its supported authentication and operations. If the service exposes an API but has no suitable Step, use HTTP Request. Use the Code editor when the workflow needs custom Python logic rather than another network request.

Still not sure?

Describe the outcome to the Workflow Assistant. It can draft the Steps and connections on the canvas; review the structure, connect the required accounts and test the result before switching the workflow to Live.

You can also begin from a complete cookbook recipe or a public template.

Whatโ€™s Next?