So far, we've created an AccountType variable, a passage that sets the variable value, and a Logic passage with Inbound Questions that uses the value to direct the conversation to the appropriate passage.
When we created the Logic, we left the Else section with its default setting of creating a new passage. The Else section defines what the chatbot should do if none of the Logic conditions match. In this case, it defines what it should do if the AccountType variable isn't Personal or Business.
If the user asks a general credit card application question before the chatbot has set their account type, when the Logic tries to direct the conversation flow, the AccountType variable will be blank. A blank value doesn't match any of the conditions, so Logic will direct the conversation flow to the passage in the Else section.
We'll use this passage to ask the user their account type and direct them to the correct application passage. But we won't add any Inbound Questions, because we only want the conversation to reach this passage if the AccountType variable wasn't set. That way, we can be sure the chatbot won't ask the user their account type if it already knows it.
In the Card Application conversation:
- Click the new passage connected to the Logic.
- Rename the passage as Credit card application triage.
- Add a text message of I can help you with a credit card application. Are you applying for a personal or a business account?
- Add a Quick Reply for each account type.
- Configure each Quick Reply to go to the appropriate application passage.
If your chatbot might use the AccountType variable later, you could also add an action to the Quick Reply to save the value to the AccountType variable. - Click Save.
Now if the user asks about credit card applications before they see the account type passage, our Logic passage will direct them to a passage where we ask them which account type they're looking for. Our chatbot can now remember and use information to respond naturally to the chatbot user.
Comments
Article is closed for comments.