Create flow + deploy bot

Create a multimodal intent flow and deploy your experience in NLX's Dialog Studio

Create conversation workflow

As all multimodal journeys begin with a traditional voice experience (IVR), you'll construct an intent workflow that sends the SMS containing a link to your digital asset and initiates multimodal mode:

  • Create a new intent and set the flow to a voice channel you integrated in your workspace (e.g., Amazon Chime SDK)

  • Add training phrases the AI model (NLP or the NLX native LLM) will use to match user intent, or enable Skip training setting on the Intent's Settings tab if your bot only automates this task

  • After any greeting or logic that begins your flow, place an Action node that will send the SMS link (requires an API that sends SMS be previously set up under Actions in your workspace). At a minimum, be sure your Action's Request model has at least two properties 1) Phone number, 2) URL

  • Within your intent flow, select the Action node > Use the system variable {system.userId}for the Phone number field of your payload on the Action node's side panel

  • In your Action's URL payload field, enter your URL followed by the query parameter ?cid={system.conversationID}

  • Place and link a Basic node after the Action to indicate a text was successfully sent to the user

  • From the Basic node, place and link to a Multimodal node


Attach to bot & deploy

  • If not already created, go to Bots and select New Bot option > Name your bot

  • Select your bot's Intents tab > Attach the intent containing the multimodal workflow from the previous step > Attach any other intents, if applicable

  • Select your bot's Default behavior tab, assign an intent to the Welcome behavior (if you intend for your multimodal flow to be the only automated task your bot performs, then assign to the Welcome behavior)

  • Select your bot's Channels tab > Define the voice channel your bot will support (e.g., Amazon Connect, Amazon Chime SDK, etc.). Be sure this is the same channel set on your intent flow(s) attached to the bot, or add the channel to your intent flows

  • Create a build > Deploy your bot

Remember, future changes to journey steps can be deployed from your journey's Deployment tab. Only updates to the intent flow(s) requires a bot's re-deployment.

Last updated