Skip to content

Analyze your rule-based chatbot's performance

Last updated: October 21, 2025

Available with any of the following subscriptions, except where noted:

Compare each bot's performance side-by-side, and determine which bots have the highest conversation completion rate. You can also see a breakdown of how your visitors interact with each bot action.

  1. In your HubSpot account, navigate to Service > Chatflows.
  2. Hover over the bot you want to analyze and click Details.
  3. Click the Date range dropdown menu to filter your data by a specific time range. If you select a date range consisting of a week, the default starting day is Sunday.
  4. At the top of the report, view a total count of bot conversations that were started, completed, or abandoned.

    chatflows-analyze-bot-performance
    • Started: the number of conversations started with the bot.
    • Completions: the number of sessions where a user interacted with the bot all the way to an ending action. The session length is set in the bot's Session timeout setting.
    • Abandoned: the number of sessions where a user interacted with the bot, but didn't complete a final action.The session length is set in the bot's Session timeout setting.
  1. Analyze your data in the Action Completion chart visualization.
    • At the top of the chart visualization, click a metric to customize the data displayed in the report.

      chatflows-analyze-bot-filter-report
    • To save the report, click the 3 vertical dots in the right corner and select Save report.
  2. Below the chart visualization, use the table to see a detailed breakdown for each bot action. View a count of how many times each action was started, how many were successfully completed, and how many failed to trigger. chatflows-chart-visualization

 

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.