Skip to main content
About the Resource Center

Create a bot flow and use third-party ASR grammar quick start guide

You can create an Architect bot and incorporate third-party ASR grammars for use with call flows. Create the bot from within the call flow, or create it separately and then call it from the call flow. 

Note: For more information about language coverage, see the Nuance Recognizer documentation or contact your Nuance representatives directly.

Step 1: Add and activate your third-party ASR engine integration

Add your third-party ASR engine integration. The example in this article uses the Nuance Recognizer as a Service integration.

Step 2: Add grammar from your third-party ASR engine to Architect's grammar page

Add grammar from your third-party engine to Architect.

Step 3: Create a bot for an inbound flow and add intents, slots, and slot types

This procedure describes how to create a bot for an inbound call flow. In this example, build the bot flow to ask users what they want to do. They can pay their outstanding bill or order fruit.

Step 4: Configure the bot flow's starting bot task

Complete the bot configuration, then save and publish it.

Step 5: Create an inbound call flow 

Create an inbound call flow that calls your new bot flow.

The following example flow illustrates a scenario where a customer calls a fruit company and the call transfers to the bot flow that you created in Section 3. If the bot detects that the customer wants to reach an agent, the call transfers to an appropriate queue. If the bot detects that the customer intends to place an order, the call transfers the customer to a secure call flow to complete the order, and passes information to the secure call flow about the customer's fruit of choice and account number.