The Analytics Center is where you can explore and access structured data from your WhatsApp activity on Treble. It is designed for teams that want greater autonomy and clarity in understanding user engagement, campaign effectiveness, and operational performance. This page introduces two foundational data tables: Sessions and Deployments. These tables are accessible via a dedicated tab within the Treble platform. Each is fully documented with detailed field descriptions to help you build effective dashboards, run meaningful analyses, and make informed data-driven decisions.
{{session_id}}
A unique ID that identifies each individual session. A session is a continuous period of interaction between a user and the WhatsApp communication triggered through Treble. It begins when the user sends or receives a message that initiates a conversation and ends when the session is redirected, closed due to inactivity, or manually closed by an agent. If the user returns later, a new session will be created.{{parent_session_id}}
The unique ID of the previous session when the current session was triggered by a redirection. This typically happens when a user is redirected from one conversation flow (poll) to another.{{session_started_timestamp}}
The date and time when the current session with the user began.{{session_finished_timestamp}}
The date and time when the session with the user ended.{{session_type}}
The session type indicates how the conversation started. It can be:
{{session_status}}
The Session Status indicates the current stage or condition of a conversation within a session in Treble. This status helps understand how the user interaction is progressing and who is managing the conversation. Possible values include:
{{conversation_id}}
Unique identifier of the flow or poll where the session took place. This ID links the session to the specific conversation the user interacted with.{{conversation_version}}
Version number of the flow or poll where the session took place. This helps identify exactly which version of the conversation was active during the user’s interaction.{{user_country_code}}
International dialing code corresponding to the phone number of the user in the session. This helps identify the country the user’s number originates from.{{user_cellphone}}
WhatsApp phone number of the user who participated in the session. This number is used to send and receive messages during the conversation.{{line_whatsapp_number}}
The phone number of the WhatsApp Business line used to communicate with the user. This is the number from which messages were sent and received during the session.{{line_whatsapp_display_name}}
Display name configured for the WhatsApp Business line used during the session. This is the name shown to the user as the sender in the conversation.{{first_message_timestamp}}
Date and time when the first message from the user was received during the session.{{first_message}}
Content of the first message sent by the user during the session. This will only appear if the message was a text message.{{last_message_timestamp}}
Date and time when the user sent their last message during the session{{last_message}}
Content of the last message sent by the user during the session. This will only appear if the message was a text message.{{last_node_id}}
Identifier of the last conversation flow node reached by the user during the session. This helps determine how far the user progressed in the experience.{{meta_source_url}}
URL of the Meta Ad or post that triggered the session via a click-to-WhatsApp interaction. This field will be empty if the session was not initiated from such an ad.{{meta_source_type}}
Type of Meta content that triggered the session via a click-to-WhatsApp interaction. It can be either an Ad or a Post. This field will be empty if the session was not initiated from such content.{{meta_source_id}}
Unique identifier of the Meta Ad or post that triggered the session via a click-to-WhatsApp. This field will be empty if the session did not originate from such content.{{meta_source_headline}}
Headline text of the Meta Ad or post that triggered the session via a click-to-WhatsApp. This field will be empty if the session was not initiated from such content.{{meta_source_body}}
Body text of the Meta Ad or post that triggered the session via a click-to-WhatsApp. This field will be empty if the session did not originate from such content.{{meta_source_media_type}}
Type of media used in the Meta Ad or post that triggered the session via a click-to-WhatsApp. It can be either Image or Video. This field will be empty if the session did not originate from such content.{{meta_source_media_url}}
URL linking to the image or video file used in the Meta Ad or post that triggered the session via a click-to-WhatsApp. This field will be empty if the session did not originate from such content.{{meta_source_thumbnail_url}}
URL of the thumbnail for the media (image or video) used in the Meta Ad or post that triggered the session via a click-to-WhatsApp. This field will be empty if the session did not originate from such content.{{whatsapp_link_campaign_name}}
Name of the campaign associated with the WhatsApp link the user clicked to start the conversation. This field helps identify the specific promotional source when Treble’s WhatsApp Link feature is used and the conversation originated from this source.{{whatsapp_link_campaign_source}}
Platform or channel where the WhatsApp campaign link was used and activated by the user. This can include sources like Instagram, Facebook, or Google. This field will only have a value if the conversation originated from a link created using Treble’s WhatsApp link feature.{{conversation_id}}
Unique identifier of the conversation (also referred to as the flow or poll) used in the deployment. This ID links the deployment to the specific conversation that was sent to the user.{{conversation_version}}
Version number of the flow or poll where the session took place. This helps identify exactly which version of the conversation was active during the user’s interaction.{{user_country_code}}
International dialing code of the user’s phone number to which the deployment was sent. This indicates the country associated with the recipient’s number.{{user_cellphone}}
WhatsApp phone number of the user targeted by the deployment. This is the number to which the message was intended to be delivered.{{deployment_timestamp}}
Timestamp indicating when the deployment was initiated. This marks the scheduled time the message was intended to be sent to the user.{{delivery_status}}
The status of the deployment. Possible values are:
{{status_detail}}
Specific reason why the deployment failed. This field provides details about the error that prevented the message from being delivered.{{deployment_delivered_timestamp}}
Timestamp indicating when the deployment was successfully delivered to the user. This field is only populated if the delivery was successful.{{session_id}}
The ID assigned to the session that was created when the deployment was successfully delivered to the user. A session is a continuous period of interaction between the user and the WhatsApp communication triggered by Treble. If the deployment failed or is still in process, no session ID will be generated.