ixHello
ixHello Customer
ixHello Customer
  • About iX Hello
  • General
    • iX Hello: Create Account
    • iX Hello: Basic Mode
      • Webchat Assistant
        • Direct Chat Link
        • Embedded Chat Assistant
      • Digital Assistant
        • Digital Avatar
        • Kiosk Mode
      • Call/SMS Assistant
      • Administrative Purpose
    • iX Hello: Studio Mode
      • Prerequisites
      • Steps
        • App Creation
        • Data Source Configuration
        • AI Content Setup
        • Method Setup
        • Intent Setup
        • Slot Setup
        • Utterance Setup
        • Input Setup
        • Input Parameter Setup
        • Publish Setup
        • Test
        • Enable Call /SMS
    • Enterprise Connections
      • Generative AI
      • Internal Content
      • Microsoft Office 365
    • AI Contents
      • Add AI Content
    • Use cases
      • Contact Finder with Salesforce
        • Pre-requisites
          • An active Salesforce account
          • Lex Developer Account
          • Integrate Salesforce with iX Hello
        • Build Custom App
      • Contact Finder with REST API
        • Prerequisites
          • Integrate API Service with iX Hello
          • Lex Developer Account
        • Build Custom App
  • Apps
    • App Templates
    • NLP Custom App
    • Custom App Series - Step 1 - Building a Custom App
    • Custom App Series - Step 2 - Creating a Connection
    • Custom App Series - Step 3 - Publishing to a Channel
    • Lex Auto Publishing Setup
    • Office 365 SharePoint - Custom App
    • Office365 Exchange - Custom App
    • SalesForce Custom App
    • App Template Export & Import
    • IntentFeature BeforeAfterMethod
    • iX Hello Supported Periods Date Range
    • Shared App
    • ExecuteJS
  • Connections
    • Amazon Web Services
      • Amazon Kendra
      • Amazon Lambda
        • Amazon Lambda: Create Lambda Function
          • Amazon Lambda: iX Hello Integration
      • DynamoDB
    • Login with Amazon Setup
    • SalesForce
      • SalesForce: Create an account
      • SalesForce: Connect to iX Hello
    • Microsoft Office365 Integration Guide
    • Microsoft Office365 AAD
    • MS SQL Server
    • Twilio
  • Blueprints
    • Create App Using App Blueprints
    • Lex Bot using Appointment Blueprint
    • Domain App using Internal Data
    • Domain App S3 Data Source Setup
  • Channels
    • Amazon Alexa
      • Create Amazon Developer Account
      • Registering Alexa User Account
      • Alexa Account Linking to iX Hello
    • Amazon Lex
    • Amazon Lex Integration
    • Amazon Connect and Lex Bot Integration
  • JSON Methods
    • Internal Data JSON Methods
  • Solutions
  • AWS IAM users
  • Finding AWS Region
  • Glossary
Powered by GitBook
On this page
  • Objective
  • Introduction to API
  • Goal
  • Steps
  • Publish to Lex
  • Test the app on Amazon Lex

Was this helpful?

  1. Apps

Custom App Series - Step 3 - Publishing to a Channel

PreviousCustom App Series - Step 2 - Creating a ConnectionNextLex Auto Publishing Setup

Last updated 5 days ago

Was this helpful?

Objective

This document will demonstrate how to publish a custom app to Lex from the iX Hello platform.

Introduction to API

After an app is configured in the iX Hello platform the app can be published directly to the AWS Developer Console without having to write code or configure anything in Lex.

Goal

Our goal will be to show how to publish a custom app from the iX Hello platform to AWS Developer Console.

Steps

The following shows the general steps/activities that will be carried out in setting up this integration. Note: It is advisable to use same E-Mail for signup across the 3 channels below. Step 1 -3 below are compulsory.

  1. (Part of pre-requisites)

  2. (Part of pre-requisites)

  3. Publish the app

  4. Test the Amazon Lex app.

Publish to Lex

  1. To publish to Lex, use top menu tabs, select “Publish” then click “Add App Publishing”.

  1. Then input or select the following:

External Skill Name: ContactFinder. (This will be the name of the skill in Lex. Therefore, make it unique and different from the names of your other app in Lex.)

App Type: Search

Channel: Amazon Lex

Optional: Replace all placeholder values in all “Messages”. Uncheck all the settings shown in the second image below.

Input

Explanation

External App Name

This is the name of the app. You can give name of your choice.

App Type

It should be “Search”

Channel

Must be “Amazon Lex”

Channel Sub Type

Lex V2

Auto Publish

Keep it selected

Welcome Message

Should be auto populated.

Re-Prompt Message

Should be auto populated.

Help Message

Should be auto populated.

Goodbye Message

Should be auto populated.

Fall Back Message

Should be auto populated.

  1. Publish to Lex” and this will initiate the publish process. The following results screen will appear as shown below.

  2. The results screen has an option to go to the “Go To LexV2 aPP” or “Go Back to App Publishing”.

Selected App: ContactFinder (Name of the App to be published in Lex)

  1. Select Amazon Lex Account, If not present then click "Add New Lex Account".

  2. Afer selecting Lex Account, Click “Publish to Lex V2” and this will initiate the publish process. The following results screen will appear as shown below.

  3. The results screen has an option to go to the "Test Lex Bot" or "Go to LexV2 Console" or "Go Back to App Publishing".

For each intent defined in your app, the success screen will show two rows as seen in the above screenshot.

Test the app on Amazon Lex

  1. On the app publishing results page, a Go to LexV2 Console, will appear as shown.

  1. Click on it, you will be redirected to the newly created Lex bot on the AWS console.

  2. On the Amazon Lex bot page, ensure “Build Completed”. If not completed, then the bot will be unable to test. Once in Lex, you should land on this screen.

  1. Make sure it’s displaying the correct app name at the top left and then click “Test Chatbot” option at the right side. Click “Text Chatbot” then the test bot screen will appear as shown below.

  1. Start testing by writing utterance in the chat area and lex will connect to the app configured in the iX Hello platform. At this time a relevant response will be received.

Congratulations!

You have successfully completed an app Custom Skills Series - Step 3 publishing to the AWS-Lex console.

Sign up for AWS account
Sign up for iX Hello platform
Setup connection to Amazon Lex
Setup connection to the external web API
Create a custom app in iX Hello.