Conversation Metrics

Once you’ve created a conversation, whether inbound or outbound, you’ll likely want to know how it’s performing. For this, Treble offers a series of metrics that will help you understand your conversation results. You can access a conversation’s metrics in two ways:

  1. Access from the view of all your conversations: In the view of all your conversations, you can click on the Metrics button to access the conversation metrics.
  2. Access from the conversation editor: In the conversation editor, you can click on the Metrics button to access the conversation metrics.
  3. After sending a conversation: After sending a conversation, you can click on the View results button to access the conversation metrics.

Let’s understand each of the metrics you can see in the conversation metrics section.

Summary Section

The summary section allows you to see a summary of the conversation metrics. You can see the number of conversations sent, received, failed, and successful. Let’s understand each of these metrics.

Total Users

Shows the total number of users who have been attempted to deploy the conversation for the current version of the conversation. Later, we’ll explain conversation versions.

Messages Sent

Shows the total number of conversations that were successfully sent to users.

In Process

Shows the total number of conversations that are being processed. Why might it be in process? A conversation can be in process for several reasons:

  • The conversation hasn’t been sent yet and Treble is still trying to send the conversation.
  • Treble has communicated to WhatsApp through the API to send the conversation, but WhatsApp hasn’t sent it yet.
  • The user’s phone is turned off or without internet connection, and WhatsApp hasn’t been able to send the conversation.

Treble tries to process conversation deployments in the most efficient and quick way possible. However, if you send a conversation to a large number of users, Treble may take a few minutes to process the conversation deployment, so it’s normal to see this metric in process.

If you think a conversation has taken too long to process, please don’t hesitate to contact us through our support chat.

Send Failure

Shows the total number of conversations that have failed to be sent to users. Why might it fail? A conversation can fail for several reasons:

  • The user doesn’t have WhatsApp installed.
  • The user has blocked the WhatsApp line through which the conversation is being sent.
  • The user’s phone number is invalid.
  • The user has an open conversation with agents, and these types of conversations have priority over new sends.

These are some of the most common reasons why a conversation might fail. However, below you can find more information about all possible reasons why a conversation might fail.

Deployment States

Delivered

Shows the total number of conversations that have been successfully sent to users.

Responses

Shows the total number of responses that have been received from users to the first message of the conversation. In the case of an outbound conversation, this metric will help you understand how many users have responded to the conversation’s template (HSM).

Response Rate

Shows the percentage of responses that have been received from users to the first message of the conversation. In the case of an outbound conversation, this metric will help you understand how many users have responded to the conversation’s template (HSM).

That is, the response rate is calculated as:

Response rate = (Responses to first message / Total users successfully sent) * 100

Individual Users Section

In this section, you can see information for each individual user who has been attempted to deploy the conversation. You’ll find information such as:

  • Phone: The user’s WhatsApp number.
  • Deployment Date: Date in minutes since the conversation was sent.
  • Deployment Status: Status of the conversation deployment. These are the deployment states mentioned above.
  • Conversation Stage: If the user responded to the conversation but hasn’t finished it, the “In Flow” stage will be shown. If the user finished the conversation, the “Finished” stage will be shown.
  • Last Activity: Date in minutes since the user performed any action in the conversation.
  • Variables: Variables that have been filled in the conversation. If your conversation handled variables when being sent, or if your conversation has variables to capture responses in the flow, the filled variables will be shown. Scroll right to see the variables.

User Conversation History

In the individual users section, you can click on the user’s phone number to see that user’s conversation history.

Finally, you’ll find filters to filter the users you want to see in the individual users section. These are the filters you can use:

  • Deployment Status: Filter users by deployment status.
  • Conversation Stage: Filter users by conversation stage.
  • Session Status: Filter users by session status.