Proactive Conversations enable you to configure your AI Agent to reach out at the right moment to assist customers, resolve issues, and enhance the customer experience. Once the customer engages with the conversation, you can also use the context to trigger a relevant Process.
Proactive Conversations have the following constraints:
The following scenarios illustrate common applications for Proactive Conversations:
There are two ways to trigger a Proactive Conversation:
When you trigger a conversation proactively, you may want to disable any greeting message that you have already configured.
To understand how your Proactive conversations are performing, refer to the Proactive conversations report. This report compares your overall conversation volume with Proactive engagement and includes detailed metrics for each message.
Metrics available in the report include:
Use this data to identify which Proactives are driving engagement and resolution, and which ones may need refinement. To learn more about the report, see this topic.
Set up a Proactive Conversation in a few steps.
To create a Proactive Conversation:
Your AI Agent now displays the Proactive message on matching pages. For more options, including message templates, see Static messages.
Create and configure Proactive Conversations to engage end users at the right moment.
A static message displays the same content to all end users who trigger it.
To create a Proactive Conversation with a static message:
On the Ada Dashboard, go to Config > CHANNELS > Chat, then open the Proactives tab.
Click New Proactive.
Give your Proactive a name.
Select Use a static message.
Craft your message in the text box.
If you want to trigger through URL matching, add Trigger conditions for your Proactive:
Click Add.
Select the appropriate URL matching option from the drop-down menu. To learn more about URL matching, see the table below.
Input the full URL or URL component.
Repeat for additional URLs where you want the proactive to be triggered.
You can choose whether the proactive should trigger for every page load, or once per session.
Now that you have your Trigger Conditions, you can choose whether the Proactive should start immediately after page load, or if it should show after a delay. You can choose the delay in seconds.
You can also configure how long the proactive should be displayed, if the customer does not click on it. You can opt to show it indefinitely, or dismiss it after a set time in seconds.
A message template allows you to personalize the content of your Proactive Conversation by passing in dynamic content when you trigger the proactive through the Embed2 Javascript API.
To create a Proactive Conversation with a message template:
{{placeholder_name}}To ensure that your Greeting does not show up in addition to the Proactive message when an end user clicks to chat to the AI Agent, use the proactive_conversation metavariable. This metavariable becomes available in the Greeting block builder once you have at least one conversation with a triggered proactive.
To disable Greetings for Proactive Conversations:
On the Ada Dashboard, go to Config > AI AGENT > Greeting.
The Greeting page opens.
Add a conditional to only show the Greeting if the metavariable proactive_conversation Is Not Set. You can also customize your Greeting using the same variable. The value of the metavariable is the messageKey of the latest proactive delivered to the user.