Overview
A multi-prompt agent breaks your conversation into states. Each state has its own prompt, available functions, and transition logic. This gives you precise control over what the agent can do and say at each point in the conversation.Structuring Conversation Flow
Design your agent as a sequence of states. Each state should have a single, focused purpose.State Transitions
Use conditional logic to move between states based on what the caller says.Function Integration
Each state can have its own set of functions. Only expose functions relevant to that state.Example — Lead Qualification Agent
1
State 1: Qualify the Lead
Gather basic information. No booking tools available.
2
State 2: Schedule the Demo
Booking tools are now available. Context from State 1 is carried over.