The problem with letting agents improvise
Conversational agents are flexible by design, which is exactly what you want for open-ended questions. For repeatable processes, that same flexibility works against you in three ways.- Results are inconsistent. The agent might cover five steps for one user and skip two for the next, because nothing holds it to a fixed sequence.
- Your team’s know-how stays trapped. The right way to onboard a new hire, provision access, or resolve a billing query lives in people’s heads or in a document nobody opens. There’s no clean way to put that into the agent’s behavior without fragile prompt engineering.
- When something goes wrong, you can’t tell whether the process was wrong or the execution was wrong, because there was never a defined process to compare against.
What a Plan gives you
Plans keep the conversational strengths of your agent and add a reliable backbone underneath.- Consistency. The steps you define run the same way every time, no matter who triggers the process or how busy the day is.
- Your expertise, encoded. The person who knows the process designs it once. Their best practice becomes something the agent actually does, not just something it’s documented somewhere.
- Structure with room to adapt. The Plan sets out what needs to happen. The agent still interprets each step, asks for missing details, and handles the unusual cases in natural conversation.
With and without Plans
| Without Plans | With Plans | |
|---|---|---|
| Process consistency | Agent improvises the steps each time | Same steps every time |
| Your team’s expertise | Stuck in people’s heads or docs | Built into what the agent does |
| Adapting to the user | All-or-nothing: rigid script or free-for-all | Defined backbone, conversational delivery |
| Changing the process | Rewrite prompts and hope | Edit the Plan, publish a new version |
When to reach for a Plan
Use a Plan when a task has multiple steps that should run the same way every time. Good candidates include:- Triaging a support request or bug report: gather the details, classify the issue, set the priority, route it to the right team, and confirm back to the person who raised it.
- Onboarding a new employee: create the account, assign the team, set up orientation, send the welcome materials.
- Granting system access by role: check the role, provision the right accounts, set permissions, walk the person through setup.
- Resolving a customer issue: look up the account, identify the problem, check eligibility, process the resolution, confirm.
- Publishing content: review against brand guidelines, check links, generate the social copy, schedule, notify the team.
Where Skills fit
A Plan defines the steps. A Skill gives the agent knowledge to draw on while it works through a Plan. Skills are reusable knowledge units you attach to a Plan, so the agent has the right framework, guidelines, or reference material to hand while the Plan runs. You can read more in the Skills overview.Next steps
Plans overview
How Plans work and what your users experience.
Create a Plan
Build your first Plan in the plan editor.