
Overview
The Intercom integration imports closed conversations from your Intercom workspace, including the opening message, the replies, tags, and custom conversation attributes. Conversations that are still open are imported after they’re closed. Each Intercom team you select becomes a dataset.
A workspace admin creates the Intercom source once for the whole workspace, and channels then add its teams. Learn more about Sources →
Before you start
In Dovetail
- A workspace admin creates the source. Other users can request it.
- The credentials you connect with are shared by the whole workspace. See Shared credentials for how to choose an account.
In Intercom
- An Intercom login with permission to install apps. The user who creates the source signs in to Intercom during setup, so their Intercom account needs the Can install, configure and delete apps permission. If it doesn’t have it, ask an Intercom admin to grant it before you start.
- The teams you want to import. Dovetail imports conversations by the team they’re assigned to in Intercom. Conversations with no team are available as Unassigned.
Create the Intercom source
1
Open Sources and select Intercom
In the sidebar, select Sources, then select Intercom.
2
Connect Intercom
Select
Continue. You’re taken to Intercom to sign in and approve access.3
Choose teams and an import period
In Select teams to import from, choose one or more teams, or choose
All teams. Choose Unassigned to import closed conversations that aren’t assigned to a team. Then choose an Import period. See Import period.4
Choose who can use the source
Choose who can use the source, then select
Next. See Create a source.5
Create the source
Choose whether to auto-redact sensitive information in the source’s data, then select
Create source. The first import starts right away. See Redact data from sources.Authentication and permissions
Intercom connects with OAuth. You sign in to Intercom and approve access for the Dovetail app. Dovetail uses the connection to read your teams, conversation data attributes, and closed conversations. It doesn’t reply to conversations or change anything in Intercom. The source runs on the Intercom account of the user who connects it. To change the account or credentials, see Reconnect a source.Datasets
Each Intercom team you select becomes its own dataset and syncs on its own. Each conversation is imported into the dataset for the team it’s assigned to in Intercom. Unassigned is a dataset too, for closed conversations that aren’t assigned to any team. A channel can add some or all of the source’s teams. To add more teams later, open the source and selectAdd team. See Add datasets.
What gets imported
Each closed Intercom conversation becomes one data point.Always imported
Imported when present
For a long conversation, Dovetail keeps the opening message and up to 20 replies, with a limit of 10,000 characters across the replies. Later replies are left out.
Not imported
- Open conversations. A conversation is imported once it’s closed.
- Internal notes.
- Replies beyond the limits above.
- Message attachments and conversation ratings.
- Intercom user, lead, and company attributes, other than the author details listed above.
Customer emails
This data includes customer email addresses, so Dovetail can link data points to contacts. See Create contacts from source data.Sync behavior
The first import starts when the source is created. After that, the source syncs about every hour. See Manage a source.- Import period. The import period applies to the date each conversation was last updated in Intercom. Closed conversations last updated before the start of the period aren’t imported.
- Ongoing sync. Each sync imports closed conversations that were updated since the previous sync. A conversation that’s still open is picked up by the first sync after it’s closed.
Troubleshooting
I can’t approve access when I sign in to Intercom. Your Intercom account needs the Can install, configure and delete apps permission. Ask an Intercom admin to grant it, then start the setup again. The source can’t read some Intercom conversations. Check the Dovetail app’s permissions in your Intercom workspace, and check that the Intercom account that connected the source still has access. Then selectSync now. If the source needs to be reconnected, see Reconnect a source.
A conversation I expect isn’t in the channel. Check that the conversation is closed, that its team (or Unassigned) is one of the source’s teams and has been added to the channel, and that it was last updated after the start of the source’s import period. Newly closed conversations appear after the next sync. See Missing or outdated data.
Intercom isn’t available when I set up a channel. See Troubleshoot sources.
Revoke access in Intercom
To revoke Dovetail’s access, uninstall the Dovetail app from your Intercom workspace. This needs the Can install, configure and delete apps permission in Intercom. After you uninstall it, the source can’t import new conversations. To pause or delete the source in Dovetail, see Manage a source. To take its data out of one channel, see Channel setup.Related guides
Sources
What a source is, and how its data reaches channels.
Channel setup
Add the source’s teams to a channel, or remove them.
Manage a source
Check a source’s status, sync it, pause it, or add teams.
Voice of customer
Bring support conversations together with other customer feedback in Channels.