Clicking on the links below will show you how to perform specific tasks in UI Builder. Each How To section contains:

Some also contain demos of the concept to help deepen your understanding. The content below forms the pillars of your conversational AI application.


Beginning

Editing Your Welcome Message

Sending Messages

Implementing Business Logic

Work with Dialogs

Dialogs, Triggers and Intents

Intent Choice

Handling Special Characters

Capturing User Input

Send a Clickable Link in a Chatbot

Creating a multi-turn conversation

Intermediate

Export / Import

Disable and Enable Activities

Enable and Disable PII Filtering

Did You Mean

Using Configuration Variables

Implementing Cards

Using Adaptive Cards and Forms

Repeating Steps in a Workflow

Ensure Your Bot Will Always Ask a Question

Send a Bot Activity at Random

Set a Delayed Response

Interrupting and Redirecting a Conversation

Work with File Attachments

Supporting Special Characters in .lu

Gathering User Feedback

Using the Date and Time in Your Bot Project

Evaluating JSON Using the LG Editor

Testing Your Language Generation (LG) During Design

Advanced

User Events

Using Dynamic Lists Entities

Using Interruptions

Fetch User Location using GetLocation Custom Event and Geocoding with Zammo

Dynamically Pass Values to Adaptive Cards and Multi-Choice

Implementing Loops and Arrays

Direct Model Query

Using Real-Time Data Storage

Defining Reprompts per Turn

Using the Condition Property with Dialogs in UI Builder

Using Hot Context

Using The Proactive URL Activity

Sending Data During Initial Bot Launch

Defining Reprompts per Turn

Using the OAuth Activity: Okta

Using the Feedback Control and Analytics

Reference: shouldAllowReferences


Multiple Channels & Handoffs

Designing for Multiple Channels

Vocalize Input Choices In Your Chatbot

How to Use a Voice-Only Chatbot

Leveraging Speech Controls in UI Builder

Ensure Correct Options Are Triggered When A Caller Speaks

Live Agent Overview

How to Setup Live Agent Handoffs

Implementing Human Handoff

Triggering SIP Transfers in Zammo using Twilio

Working With API’s

Implementing HTTP Requests

Integrating with ServiceNow

Integrating with Canvas

Testing and Debugging API Calls

Making Form URL-Encoded Requests

Attaching an SSL Certificate to HTTP Requests

Handling Data from Web Services and HTTP Requests

Handling Data from Web Services and HTTP Requests: Tips and Tricks

Creating a Bot that Interacts with External APIs

Integrate Analytics API with Azure Data Factory and Power BI

Send Email Using Office 365 and Graph API

Sending an SMS Message From Your Twilio Account

Solution Accelerator: AI Speaker Recognition

Bot Management

Using the Watch Panel to Debug

Managing Punctuations

Define Proper Pronunciation

Setting up “Office Hours”, Holiday Variables, and Mapping

Creating Custom Analytics

Intent Confidence Score Threshold

Removing a Published Intent

zDispatch and Dynamic Skill Transfer


Next

Now that you've covered the Fundamentals and How To's, why not check out some sample applications that have been built with UI Builder.