Planning your app

Like any application, a successful multichannel conversational application starts with good user interface design: extensive upfront planning, from identification of business objectives and all the activities users may wish to accomplish, to consideration of design principles for creating dialog strategies, dialog flows, and prompts (called “messages” in Mix).

Five steps to planning your app

Five (high-level) steps to planning your dialog application.

Defining the dialog

Factors to consider when designing your app including dialog design principles.

Prompting the user

Creating effective prompts (messages).

Handling errors and ambiguity

Handling failure scenarios, ambiguous user responses, and multiple interpretation results.

Requesting confirmation

Role of confirmation in the dialog including confirmation strategies.

Interacting with data

About exchanging data with external systems.