Intercom Connector Reference

9 metrics104 dimensions

https://connectors.windsor.ai/intercom?fields=android_app_name,android_app_version,android_device,android_last_seen_at,android_os_version,android_sdk_version,browser,browser_language,browser_version,created_at,email,external_id,has_hard_bounced,id,ios_app_name,ios_app_version,ios_device,ios_last_seen_at,ios_os_version,ios_sdk_version,language_override,last_contacted_at,last_email_clicked_at,last_email_opened_at,last_replied_at,last_seen_at,location_city,location_country,location_region,location_type,marked_email_as_spam,name,os,owner_id,phone,role,signed_up_at,sms_consent,type,unsubscribed_from_emails,unsubscribed_from_sms,updated_at,workspace_id&api_key=[your API key]

The Intercom connector exposes 113 fields (9 metrics, 104 dimensions). Every field ID below can be passed to the Windsor.ai API in the fields parameter.


Intercom Fields

Intercom Contacts fields

The Contacts report of the Intercom connector includes 43 fields.

Intercom Contacts fields (android_app_name to unsubscribed_from_emails)

IDTypeNameDescription
android_app_nameTEXTAndroid app nameThe name of the Android app which the contact is using.
android_app_versionTEXTAndroid app versionThe version of the Android app which the contact is using.
android_deviceTEXTAndroid deviceThe Android device which the contact is using.
android_last_seen_atTEXTAndroid last seen atThe time when the contact was last seen on an Android device.
android_os_versionTEXTAndroid os versionThe version of the Android OS which the contact is using.
android_sdk_versionTEXTAndroid sdk versionThe version of the Android SDK which the contact is using.
browserTEXTBrowserThe name of the browser which the contact is using.
browser_languageTEXTBrowser languageThe language set by the browser which the contact is using.
browser_versionTEXTBrowser versionThe version of the browser which the contact is using.
created_atDATECreated atThe time when the contact was created.
emailTEXTEmailThe contacts email.
external_idTEXTExternal idThe unique identifier for the contact which is provided by the Client.
has_hard_bouncedTEXTHas hard bouncedWhether the contact has had an email sent to them hard bounce.
idTEXTIdThe unique identifier for the contact which is given by Intercom.
ios_app_nameTEXTIos app nameThe name of the iOS app which the contact is using.
ios_app_versionTEXTIos app versionThe version of the iOS app which the contact is using.
ios_deviceTEXTIos deviceThe iOS device which the contact is using.
ios_last_seen_atTIMESTAMPIos last seen atThe last time the contact used the iOS app.
ios_os_versionTEXTIos os versionThe version of iOS which the contact is using.
ios_sdk_versionTEXTIos sdk versionThe version of the iOS SDK which the contact is using.
language_overrideTEXTLanguage overrideA preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.
last_contacted_atTIMESTAMPLast contacted atThe time when the contact was last messaged.
last_email_clicked_atTIMESTAMPLast email clicked atThe time when the contact last clicked a link in an email.
last_email_opened_atTIMESTAMPLast email opened atThe time when the contact last opened an email.
last_replied_atTIMESTAMPLast replied atThe time when the contact last messaged in.
last_seen_atTIMESTAMPLast seen atThe time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).
location_cityCITYLocation cityThe city that the contact is located in
location_countryCOUNTRYLocation countryThe country that the contact is located in
location_regionREGIONLocation regionThe overal region that the contact is located in
location_typeTEXTLocation typeAlways location
marked_email_as_spamTEXTMarked email as spamWhether the contact has marked an email sent to them as spam.
nameTEXTNameThe contacts name.
osTEXTOsThe operating system which the contact is using.
owner_idTEXTOwner idThe id of an admin that has been assigned account ownership of the contact.
phoneTEXTPhone NumberThe contacts phone.
roleTEXTRoleThe role of the contact.
signed_up_atTIMESTAMPSigned up atThe time specified for when a contact signed up.
TEXTSms consentSms consent
typeTEXTTypeThe type of object.
unsubscribed_from_emailsTEXTUnsubscribed from emailsWhether the contact is unsubscribed from emails.

Intercom Contacts fields (unsubscribed_from_sms to workspace_id)

IDTypeNameDescription
unsubscribed_from_smsTEXTUnsubscribed from smsUnsubscribed from sms
updated_atDATEUpdated atThe time when the contact was last updated.
workspace_idTEXTWorkspace idThe id of the workspace which the contact belongs to.

Intercom Conversations fields

The Conversations report of the Intercom connector includes 34 fields.

IDTypeNameDescription
conversation_admin_assignee_idTEXTConversation Admin Assignee IdThe id of the admin assigned to the conversation.
conversation_contact_idsTEXTConversation Contact IdsComma-separated ids of the contacts in the conversation.
conversation_count_assignmentsNUMERICConversation Count AssignmentsThe number of times the conversation was assigned.
conversation_count_conversation_partsNUMERICConversation Count PartsThe number of parts (messages) in the conversation.
conversation_count_reopensNUMERICConversation Count ReopensThe number of times the conversation was reopened.
conversation_created_atDATEConversation Created AtThe time the conversation was created.
conversation_first_admin_reply_atTIMESTAMPConversation First Admin Reply AtThe time an admin first replied in the conversation.
conversation_first_close_atTIMESTAMPConversation First Close AtThe time the conversation was first closed.
conversation_first_contact_reply_atTIMESTAMPConversation First Contact Reply AtThe time the contact first replied in the conversation.
conversation_idTEXTConversation IdThe unique identifier for the conversation.
conversation_last_close_atTIMESTAMPConversation Last Close AtThe time the conversation was last closed.
conversation_median_time_to_replyNUMERICConversation Median Time To ReplyMedian seconds to reply within the conversation.
conversation_openBOOLEANConversation OpenWhether the conversation is currently open.
conversation_priorityTEXTConversation PriorityThe priority of the conversation (priority or not_priority).
conversation_ratingNUMERICConversation RatingThe CSAT rating (1-5) given to the conversation.
conversation_rating_contact_idTEXTConversation Rating Contact IdThe id of the contact who left the conversation rating.
conversation_rating_remarkTEXTConversation Rating RemarkThe remark left with the conversation rating.
conversation_rating_teammate_idTEXTConversation Rating Teammate IdThe id of the teammate the conversation rating was given to.
conversation_readBOOLEANConversation ReadWhether the conversation has been read.
conversation_snoozed_untilTIMESTAMPConversation Snoozed UntilThe time the conversation will be unsnoozed. Null if not snoozed.
conversation_source_author_idTEXTConversation Source Author IdThe id of the author who started the conversation.
conversation_source_author_typeTEXTConversation Source Author TypeThe type of the author who started the conversation.
conversation_source_delivered_asTEXTConversation Source Delivered AsHow the conversation was initiated, e.g. customer_initiated.
conversation_source_subjectTEXTConversation Source SubjectThe subject of the first part of the conversation.
conversation_source_typeTEXTConversation Source TypeThe type of the first part of the conversation.
conversation_stateTEXTConversation StateThe state of the conversation (open, closed or snoozed).
conversation_team_assignee_idTEXTConversation Team Assignee IdThe id of the team assigned to the conversation.
conversation_time_to_admin_replyNUMERICConversation Time To Admin ReplySeconds until an admin replied to the conversation.
conversation_time_to_assignmentNUMERICConversation Time To AssignmentSeconds until the conversation was assigned.
conversation_time_to_first_closeNUMERICConversation Time To First CloseSeconds until the conversation was first closed (resolution time).
conversation_time_to_last_closeNUMERICConversation Time To Last CloseSeconds until the conversation was last closed.
conversation_titleTEXTConversation TitleThe title given to the conversation.
conversation_updated_atDATEConversation Updated AtThe time the conversation was last updated.
conversation_waiting_sinceTIMESTAMPConversation Waiting SinceThe time a customer started waiting for a reply.

Intercom Tickets fields

The Tickets report of the Intercom connector includes 15 fields.

IDTypeNameDescription
ticket_admin_assignee_idTEXTTicket Admin Assignee IdThe id of the admin assigned to the ticket.
ticket_categoryTEXTTicket CategoryThe category of the ticket (Customer, Back-office or Tracker).
ticket_contact_idsTEXTTicket Contact IdsComma-separated ids of the contacts affected by the ticket.
ticket_created_atDATETicket Created AtThe time the ticket was created.
ticket_descriptionTEXTTicket DescriptionThe default description of the ticket.
ticket_idTEXTTicket IdThe ticket id shown in the Intercom inbox and Messenger (the API `ticket_id`).
ticket_internal_idTEXTTicket Internal IdThe globally unique identifier for the ticket given by Intercom (the API `id`).
ticket_openBOOLEANTicket OpenWhether the ticket is open. If false, the ticket is closed.
ticket_snoozed_untilTIMESTAMPTicket Snoozed UntilThe time the ticket will be unsnoozed. Null if not snoozed.
ticket_stateTEXTTicket StateThe state of the ticket, e.g. submitted, in_progress, resolved.
ticket_team_assignee_idTEXTTicket Team Assignee IdThe id of the team assigned to the ticket.
ticket_titleTEXTTicket TitleThe default title of the ticket.
ticket_type_idTEXTTicket Type IdThe id of the ticket type.
ticket_type_nameTEXTTicket Type NameThe name of the ticket type.
ticket_updated_atDATETicket Updated AtThe time the ticket was last updated.

Intercom other fields

The Intercom connector has 21 fields that do not belong to a named report, or belong to a report with only one or two fields.

IDTypeNameDescriptionReport
account_idTEXTAccount IdIntercom account id.Account
account_nameTEXTAccount NameIntercom account name.Account
data_fetched_atTIMESTAMPData fetched atUTC timestamp (second precision) of when the connector request that pulled the row started. Freshly pulled rows show this request's start time; cache hits keep the start time of the request that filled the cache. Selecting this field disables aggregation, so rows are returned individually (each keeping its own fetch time) instead of being summed.
datasourceTEXTData SourceThe name of the Windsor connector returning the row
dateDATEDateThe creation date/time of the contactTime
day_of_monthTEXTDay of monthDay of the month
monthTEXTMonthNumber of the month
nowTIMESTAMPNowCurrent timestamp
sourceTEXTSourceThe name of the Windsor connector returning the row
todayDATETodayToday's date
weekTEXTWeekWeek (Sun-Sat).
week_dayTEXTDay of week and day numberWeekday number and name combined (Sun-Sat).Numbered from 0 Sunday to 6 Saturday.
week_day_isoTEXTDay of week and day number, ISOWeekday number and name combined, ISO format (Mon-Sun).Numbered from 1 Monday to 7
week_isoTEXTWeek ISOWeek, ISO format (Mon-Sun).
yearTEXTYearYear
year_monthTEXTYearmonthYear and month, e.g. 2024|3
year_month_nameTEXTYear month nameYear and month with the month name written out, e.g. "Jan 2025".
year_of_weekTEXTYear of weekThe year that contains first day of the week (Sun-Sat).
year_of_week_isoTEXTYear of week, ISOThe year that contains first day of the ISO week (Mon-Sun).
year_weekTEXTYear weekYear and week for US weeks (Sun-Sat), e.g. 2024|15
year_week_isoTEXTYear week ISOYear and week for ISO weeks (Mon-Sun), e.g. 2024|20