Creating a chatbot that can automatically recognize your clients can greatly enhance the customer experience by providing personalized interactions. In this guide, we will walk you through the steps to create a support flow that asks users for their account name on the first run and then uses this information in subsequent interactions. We will use conditional steps, go to steps, update contact steps, and question steps to achieve this.Documentation Index
Fetch the complete documentation index at: https://hilos-40.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Step-by-Step Guide to Creating a Client-Recognizing Chatbot
Navigate to flows
- Go to Flows in your Hilos account.
- Click on
+ Flow Editorto create a new flow.
Edit your flow details
- Give your flow a name that reflects its purpose, such as “Client Recognition Chatbot”.
- Choose the appropriate channel (if you have more than one channel).
- Select “Inbound” as the flow type.

Set up your flow
Add your conditional step at the start
- Click on the
+button to add a new step. - Select “Conditional” from the list of step types.

- Set the condition to check if
contact.accountis empty. - This will create two branches:
Path 1(if the account property is empty) andElse(if the account property is not empty).
Setting up your Path 1 (true) branch
Set up your question step
- Add a Question Step to the True Branch:
- Click on the
+button on theTruebranch. - Select “Question” from the list of step types.
- Configure the Question Step:
-
Ask the user for their account name. For example:
“Please provide your account name.”
Update your contact
- Add an Contact Update Step:
- Click on the
+button after the question step. - Select “Update Contact” from the list of step types.

- Configure the Contact Update Step:
- Save the user’s response to a custom property called
account.
Example Flow Structure
Your flow should now have the following structure:- Conditional Step:
- Check if
contact.accountis empty. - True Branch:
- Question Step: Ask for the account name.
- Update Contact Step: Save the account name to a custom property.
- Question Step: Ask how you may help the user today.
- False Branch:
- Go To Step: Jump to the question that asks how you may help the user today.
- Check if
Final Steps
-
Test the Flow:
- Send a test message to your support number to ensure the flow triggers correctly and the account name is saved.
-
Monitor and Optimize:
- Monitor the performance of your chatbot and make adjustments as needed to improve response times and customer satisfaction.




