Scripted conversations

Scripted conversations follow predefined paths, making structure and clarity essential. These guidelines help create smooth, user-friendly experiences in rule-based flows.

Give helpful choices

Offer options for common responses to make turns easier and faster.

Do

The assistant offers clear, structured options, helping the user quickly choose their next step.

Don’t

The assistant doesn’t offer specific options, making it harder for the user to know what they can do next.


Give helpful recovery paths

If the assistant misunderstands, offer options to guide the user to their goal.

Do

The assistant offers specific fallback options, helping the user clarify their request and move forward.

Don’t

The assistant doesn’t provide any helpful guidance, leaving the user stuck 
and frustrated.


Make it obvious when it’s the user’s turn

Let users know when it's their turn to respond, so the conversation flows smoothly.

Do

The assistant clearly signals that it’s the user’s turn to act with a question and structured options.

Don’t

The assistant doesn't prompt the user, causing confusion about when it’s their turn to act.


Confirm what the user says

Seamlessly repeating or acknowledging the user’s intent builds trust in the conversation.

Do

The assistant naturally confirms understanding while maintaining conversation flow.

Don’t

The assistant's vague response ("the new one") shows no clear understanding of the user's specific request.


Break large tasks into small steps

Guide users through complex processes with structured, manageable actions.

Do

The assistant breaks the task into small, manageable steps, making the process easier for the user.

Don’t

The assistant provides too much information at once, overwhelming the user.