Intercom: Conversation Metrics
Description
Each record represents a single row from intercom__conversation_enhanced, enriched with aggregates which determine time to first response, time to first close, and time to last close.
Supported Data Sources
Intercom
Columns
INTEGER
conversation_id
The id representing the conversation.
DATETIME
conversation_created_at
The time the conversation was created.
DATETIME
conversation_last_updated_at
The date the conversation was last updated at.
STRING
conversation_type
The type of conversation. This includes conversation push facebook twitter and email.
STRING
conversation_initiated_type
How the conversation was initially delivered to the responder.
STRING
conversation_subject
The subject of the conversation created by the initiator.
STRING
conversation_assignee_type
The type of user the conversation is assigned to. If it is not assigned to a user it will return null.
STRING
conversation_author_type
The type of individual who authored the first message. Will be either contact or admin.
STRING
conversation_state
The current state of the conversation (open or close).
BOOLEAN
is_read
Boolean indicating whether the conversation message has been read.
DATETIME
waiting_since
The last time a contact responded to an admin. The time a customer started waiting for a response. Set to null if last reply is from an admin.
DATETIME
snoozed_until
If set this is the time in the future when this conversation will be marked as open.
INTEGER
sla_name
The name of the SLA as given by the teammate when it was created.
INTEGER
sla_status
One of “hit”, ”missed”, or “cancelled”.
INTEGER
conversation_rating
An optional field for the customer to rate the conversation which will be between 1 and 5.
INTEGER
conversation_remark
An optional field to add a remark to correspond to the number rating.
DATETIME
first_close_at
The time of the first conversation part where part_type was 'close' by any author type indicating the conversation was closed.
DATETIME
last_close_at
The time of the last conversation part where part_type was 'close' by any author type indicating the conversation was closed.
DATETIME
first_admin_close_at
The time of the first conversation part where part_type was 'close' by an admin indicating the conversation was closed.
DATETIME
last_admin_close_at
The time of the last conversation part where part_type was 'close' by an admin indicating the conversation was closed.
STRING
all_conversation_tags
String aggregation of all tags associated with the conversation.
STRING
first_close_by_admin_id
The admin_id of the admin who was first assigned to the conversation.
STRING
last_close_by_admin_id
The admin_id of the admin who last closed the conversation.
STRING
first_close_by_author_id
The author_id of the author (of author_type admin, bot, user, etc.) who was first closed to the conversation.
STRING
last_close_by_author_id
The author_id of the author (of author_type admin, bot, user, etc.) who was last closed to the conversation.
STRING
first_contact_author_id
The contact_id of the contact who was first associated with the conversation.
STRING
last_contact_author_id
The contact_id of the contact who was last associated with the conversation before closing.
STRING
first_team_id
STRING
last_team_id
STRING
first_team_name
STRING
last_team_name
STRING
all_contact_company_names
String aggregation of all companies the first_author_contact is associated with.
STRING
all_conversation_admins
String aggregate of all admins that contributed to the conversation.
STRING
all_conversation_contacts
String aggregate of all contacts that contributed to the conversation.
INTEGER
count_reopens
The count of conversation parts where the part_type value was 'open'. Note, a conversation part_type must be manually opened by an admin.
INTEGER
count_total_parts
The count of total conversation parts for a single given conversation. Max parts are 500.
INTEGER
count_assignments
The count of conversation parts where the part_type value contained 'assignment'.
DATETIME
first_contact_reply_at
The time when the conversation author of type user or lead commented in a conversation.
DATETIME
first_assignment_at
The time when the first conversation assignment was made.
INTEGER
time_to_first_assignment_minutes
The time difference (not factoring in business hours) between the conversation creation and the first_assignment_at.
DATETIME
first_admin_response_at
The time when the conversation part author of type admin first commented in a conversation.
INTEGER
time_to_first_response_minutes
The time difference (not factoring in business hours) between the conversation creation and the first_admin_response_at.
INTEGER
time_to_admin_first_close_minutes
The time difference (not factoring in business hours) between the first_contact_reply_at and the first_admin_close_at.
INTEGER
time_to_first_close_minutes
The time difference (not factoring in business hours) between the first_contact_reply_at and the first_close_at.
DATETIME
first_reopen_at
The time of the first conversation part where part_type was 'open' indicating the conversation was reopened.
DATETIME
last_assignment_at
The time of the last conversation assignment.
INTEGER
time_to_last_assignment_minutes
The time difference (not factoring in business hours) between the conversation creation and the last_assignment_at.
DATETIME
last_contact_reply_at
The time of the last contact response within the conversation.
DATETIME
last_admin_response_at
The time of the last admin response within the conversation.
DATETIME
last_reopen_at
The time of the last conversation part where part_type was 'open' indicating the conversation was reopened.
INTEGER
time_to_admin_last_close_minutes
The time difference (not factoring in business hours) between the last_admin_close_at and the first_contact_reply.
INTEGER
time_to_last_close_minutes
The time difference (not factoring in business hours) between the last_close_at and the first_contact_reply.
Last updated
Was this helpful?