• User Guide
  • Developer Docs
Frequently visited sections What is verloop?, FAQ Overview?

Smart Block Phase 2

Welcome to SmartAI Block User Guide. This user guide will walk you through the key features of Smart Block and provide step-by-step instructions on navigating through the product.

What is SmartAI Block?

Smart Block allows customers to create dynamic and conditional conversations with users. It enables the design of prompts with multiple intents and conditional questions, allowing bots to understand context and ask specific questions based on user input.

Using Smart Block in Conversations

Smart Block can be used to:

1. Figure Out Intent

Recognize the user’s intent and tailor responses accordingly.

2. Ask Contextual Questions

Collect user information through creative, non-repetitive, and human-like questions.

3. Refer to Documents

Utilize the LLM model’s understanding to answer questions, surpassing traditional FAQ models.

Now that we know what Smart Block is, let’s learn how to use it.

Getting Started

1. Logging In

 Smart Block, log in to your account on the Verloop platform.

2. Accessing Smart Block

Once logged in, go to the Bot Builder section.

Smart Block will be available as one of the building blocks for your conversational flows.

Smart Block New Features

Smart Block’s prompt feeder allows you to input prompts of varying lengths, select specific parts of the text, and convert them into meaningful elements like intents, output fields, or questions.

Smart Block further enables you to incorporate multiple intents within a single prompt.

Creating Bot Persona

1. Go to the bot builder, and then go to the settings tab shown on the right side of the dashboard.  Click on the settings, navigate to general settings, and select “setup a bot persona and confines,” as shown below.

General Settings of Bot Persona

Once you click on “setup a bot persona and confines,” you will see a space where you can describe your bot persona, as shown below.

Set up bot persona

Then add additional details describing your bot persona in “Details provided here will be used to define the confines/limits of the bot,” which will be used to confine or limit the bot in case of any error response.

Additional Details

Go to the Smart AI Block on the recipe level, and set up the persona and define any constraints or limits for the block.

Input intents or prompts to specify your requirements. Use the “identify intents” feature to let LLM-powered models recognise intents automatically. On the right-hand side, review the list of recognised intents.

Intent and Variable Mapping

1. Intent Recognition

Add your prompt and click on “Identify intents from the prompt.” The bot will use this action to start analysing the prompt for intent which it will neatly map out in the right-side smart block setting panel of the dashboard, as shown below.

Intent Recogniotion

2. Adding Variables to Intents

Go to the right-side panel where the intents are listed, and click on the “+Add variable” button. Then click on the downward arrow button “select a variable” to select the variable.
Data collected by the bot from the customer against specific intents will be stored against these variables.

Adding Variables to Intents

Add the description of the variable in the space shown below.

Description of the variable

Once you have added all the intents and its variables, click on the main dashboard to save the mapping automatically.


1. You can establish the priority of intents by designating certain questions or intents as mandatory and determining the sequence in which the bot will present them during interactions.

If there are multiple saved variables, prioritize the mandatory questions. The system will randomly present questions, with a focus on mandatory ones.

2. You can even search intents manually and even add more intents.

Intent and Variable mapping

Add Additional Data for the Bot

You can add additional statements for more context for the bot, which you were not able to add in the prompt. Add instructions in the “enter any specific instructions to follow” section.

Example: instructions on how the bot should answer the customer, its tone , format etc. can be added here.

enter any specific instructions to follow

Then just click on the toggle “combine with generic instructions” for the bot to accept the new specifications.

Define success criteria under the “If Success” button. Success depends on clear intents and successful answers to mandatory questions.

You can even integrate Answerflow to the Smartblock to help it in instances where a customer poses a question not addressed in the prompt. Subsequently, the Smart block will utilise the AnswerFlow tool’s response internally to generate a synthesised response for the end customer.

If you have any more questions, you can reach out to us at support@verloop.io

Updated on January 15, 2024

Was this article helpful?

Related Articles

Schedule a demo

Get Started with Verloop.io