Summary
This guide explains how to integrate your Astra agent into your Chatbot flow. By doing this, you can route users through a guided chatbot experience before handing them off to an Astra agent for automated assistance. This setup ensures a seamless transition between structured chatbot flows and intelligent AI responses.
Prerequisites: You must have at least one Astra agent created before proceeding.
Instructions
Follow these steps to connect your Astra agent to a chatbot flow in Wati:
1. Access Chatbot Settings
Navigate to Automations > Chatbots.
Click Add Chatbot or edit an existing Chatbot.
Enter your chatbot name in the pop-up window.
Click Add.
2. Add an Assign User node
In the chatbot builder, find the Assign User operation in the left panel.
Drag and drop the Assign user node into the chatbot flow at the desired step.
3. Select the Astra agent
Click Edit on the Assign User node.
Open the dropdown to view available users.
Locate and select your Astra agent from the list.
Click Save to confirm your selection.
Note: In the example screenshot below, Aira is our Astra agent.

4. Save and deploy the Chatbot
Make any additional modifications required for your chatbot flow.
Click Save to apply the changes.
How it works
Once the chatbot is live, users will go through the predefined chatbot flow. When they reach the assigned step, the system will automatically transfer them to the Astra agent, which will take over the conversation and provide assistance.
This integration helps automate support, improve response times, and enhance the user experience by seamlessly blending guided chatbot flows with AI-driven interactions.
Frequently Asked Questions (FAQs)
Chatbot setup
1. What is required before integrating an Astra agent into a chatbot flow?
You must create at least one Astra agent before integrating it into a chatbot flow in Wati.
2. Where can I access chatbot settings in Wati?
You can access chatbot settings by navigating to Automations > Chatbots in Wati.
3. How do I create or edit a chatbot in Wati?
To create a new chatbot, go to Automations > Chatbots, click Add Chatbot, enter the chatbot name in the pop-up window, and click Add. You can also edit an existing chatbot from the same section.
4. How do I add an Assign User node to a chatbot flow?
In the chatbot builder, locate the Assign User operation in the left panel, then drag and drop the Assign User node into the chatbot flow at the required step.
5. How do I assign an Astra agent to a chatbot flow?
Click Edit on the Assign User node, open the dropdown list of available users, select the Astra agent, and click Save to confirm the selection.
6. How do I save and deploy the chatbot after adding the Astra agent?
After making the required chatbot flow changes, click Save to apply and deploy the chatbot configuration.
How the integration works
7. What happens when a user reaches the assigned step in the chatbot flow?
When a user reaches the assigned step in the chatbot flow, the system automatically transfers the conversation to the Astra agent for assistance.
8. What are the benefits of integrating an Astra agent into a chatbot flow?
Integrating an Astra agent into a chatbot flow helps automate support, improve response times, and create a seamless experience between guided chatbot flows and AI-driven interactions.




