Forms

Mpower AgentsClosed A virtual agent created with CXone Mpower Agent Builder that can handle voice or chat interactions. are often used to collect a few pieces of information from a customer. Using full storiesClosed Used to train an Mpower Agent for interaction handling based on intent and context. or rulesClosed Used to define an Mpower Agent's response to messages that don't change with context. for this type of conversation can be inconvenient. Forms simplify the process of filling slots to provide a smoother experience.

Akela notices that her Mpower Agent receives multiple requests each day from customers wanting to change their address. This is not something her Mpower Agent is currently set up to do, so customers are getting frustrated. Rather than write out a complete and entirely new story or rule to handle address changes, Akela decides to build a form, then create a rule for her Mpower Agent to deliver the form. This simplifies the process for the Mpower Agent and for customers.

You need to create a form, then activate it in a story or rule. Advanced configuration is required to handle more complex situations, like interruptions or specific database search queries.

Form-Based Mpower Agent Conversations

Mpower Agents use intentsClosed The meaning or purpose behind what a contact says/types; what the contact wants to communicate or accomplish. to determine when a form is needed. Once a form is triggered by an intent, the Mpower Agent starts to ask questions to fill slots in that specific form. It continues to ask the questions until it fills all slots in that form. This is true even if something interrupts the conversation, such as a question from the customer. The Mpower Agent will pause to answer the question, then return to the form loop to continue filling the slots.