How to connect Intercom – Assembled

Assembled integrates with Intercom — a contact platform that is mainly used for chat and email — allowing your conversation data to be forecasted and tracked in our system. This article will walk through how to setup the integration and verify the data Assembled pulls in is correct.

Preparing your Intercom data for Assembled

Before you connect your Intercom instance to Assembled, we recommend working with your team’s Intercom administrator to prepare your Intercom data as follows:

Connecting to Intercom

Assembled connects to Intercom via OAuth which allows Assembled to make API requests to the Intercom API on behalf of your Intercom account. As a result, this will cause an overall increase in your Intercom API usage.

If you run into any issues during this step, please reach out to our Support team.

Verifying the connection

There are two places in Assembled for you to verify if the Intercom integration has been correctly added: the Realtime dashboard and the Staffing timeline.

The Realtime dashboard will display agent states and current adherence. Use this dashboard to make sure agent states from Intercom are being synced to Assembled correctly.

The Staffing timeline displays the contacts of Intercom. Select New and reopened cases to see a line graph displaying how many tickets over time. This graph will show if the sync for tickets is working.

If either of these display zero or abnormal numbers, please reach out to our Support team.

Adding agents from Intercom

To add agents into Assembled you can follow the steps in our people page guide. Agents can be added manually or in bulk via, Add from Intercom in the people page, CSV upload or through the API.

In addition, please note that Assembled will map Intercom’s users to the standard role in Assembled.

Setting up Assembled queues for Intercom cases

To set up your Assembled queues for your new Intercom integration, we recommend following the steps in our queue configuration guide.

In addition, please note the following Intercom specific details:

Setting up Assembled agent states for Intercom

We use Intercom’s admin API endpoints to retrieve Intercom’s agent states.

To set up your Assembled agent states for your new Intercom integration, we recommend following the steps in our agent states setup guide.

Understanding how Intercom data maps to data attributes in Assembled

Ticket data (Chat)

Intercom Assembled
firstRespondedAt - created_at (SLA) first_response_duration

Ticket status

Intercom Assembled
snoozed snoozed
close closed
unsnoozed open
note_and_reopen open
timer_unsnooze open
open open
assign_and_reopen open

FAQs