Copilot

Agent flow

A rule-based automation in Copilot Studio that starts on a trigger and runs one or more actions, either on its own or as a tool an agent calls.

An agent flow: one trigger, then actions A scheduled trigger every Monday starts three actions: read a SharePoint list, keep open items, post in Teams. The same input gives the same output every time. TRIGGER ACTIONS Every Monday 8:00, weekly Read list SharePoint Keep open items Condition Post in Teams Teams channel Same input, same output, every time

An agent flow is deterministic: the same input produces the same output, every time. That sets it apart from an agent's more open-ended reasoning. Every flow needs a trigger, the event that starts it, and at least one action, a task it performs. The designer also supports conditions, loops, child flows, human approval steps and AI actions that call a language model mid-flow.

A flow can run standalone, for example on a schedule, or be attached to an agent as a callable tool through the "When an agent calls the flow" trigger. That second pattern turns an agent that talks about your process into one that acts on it: the agent calls the flow, gets a live result back and uses it in its reply. Test runs in the designer do not use Copilot Credits; live runs do.

Often confused with: An agent. An agent reasons and answers in a conversation; an agent flow follows fixed steps and gives the same result for the same input. The two work together when an agent calls a flow as a tool.

See it in a lesson: Copilot Studio: build and automate

Further reading

← All terms

Rollo AI AcademyWant your whole team speaking this language?Knowing the words is a start. Rollo Academy gets teams genuinely working with AI, through hands-on, in-company training built around your own work.Discover Rollo Academy →