Intercom
Connect Intercom to see each feedback author's company, plan, and tags from Intercom alongside their feedback posts.
Know your customers behind every request. Connect Intercom to see the author's name, company, plan, and tags next to their feedback, so you can understand who is asking for what and why.
Note: On Quackback Cloud, integrations are available on the Business and Enterprise plans. Self-hosted installs include every integration.
Overview
The Intercom integration provides:
- Customer context: look up the post author in Intercom and see their name, company, plan, and tags
Note: Intercom is an enrichment integration. It pulls contact data into Quackback to give you context on the customers behind your feedback. It does not send notifications to Intercom.
Prerequisites
- The Owner or Admin role in Quackback (or a custom role that can manage integrations)
- An Intercom workspace with admin access
- Self-hosted only: an Intercom OAuth application (created in the Intercom Developer Hub)
Self-hosted: create your Intercom app
Note: On Quackback Cloud, skip this section. Quackback provides the Intercom app for you, so you go straight to connecting.
Self-hosted instances connect through an app you create. Do this once before you connect.
Create an Intercom OAuth application
- Go to the Intercom Developer Hub
- Create a new app
- Copy the Client ID and Client Secret
- Add your Quackback OAuth callback URL as a redirect URI
Save the app credentials in Quackback
- Go to Admin > Settings > Integrations > Intercom
Enter the following credentials:
- Client ID from your Intercom application
- Client Secret from your Intercom application
Setup
1. Connect your workspace
- Go to Admin > Settings > Integrations > Intercom
- Click Connect Intercom
- You'll be redirected to Intercom to authorize the application
- Review the permissions and click Authorize
After authorization, Quackback stores your Intercom app ID and workspace name.
2. Verify the connection
Once connected, verify the integration shows as active in Admin > Settings > Integrations > Intercom.
How it works
Contact lookup
When you open a feedback post, Quackback looks up the author's email in Intercom and shows a card in the post's Customer context section with:
- Name: the contact's full name
- Company: the associated company name
- Plan: the value of the contact's
plancustom attribute, if it has one - Tags: all tags applied to the contact in Intercom
The card links to the contact in Intercom.
Tip: Store each customer's plan in a
plancustom attribute on their Intercom contact. It then appears next to their feedback to help you prioritize by customer segment.
No token expiration
Intercom access tokens do not expire. Once connected, the integration stays active without requiring token refreshes.
Manage the integration
Pause
The Intercom integration has no pause switch in its settings. To stop contact lookups, disconnect the integration.
Reconnect
If you see connection errors:
- Click Disconnect and confirm
- Click Connect Intercom and authorize again in Intercom
Disconnect
To fully remove the integration:
- Go to Admin > Settings > Integrations > Intercom
- Click Disconnect
- Confirm the action
Note: Intercom does not support programmatic token revocation. Disconnecting removes the stored credentials from Quackback, but you may also want to remove the app's access in your Intercom settings.
Troubleshooting
Contact not found
- Check the email: the lookup matches on exact email address
- Verify the contact exists: confirm the contact is in your Intercom workspace
- Check contact type: both leads and users are searchable
Plan missing
- Verify the attribute exists: the card reads a custom attribute named
plan - Check the contact record: the attribute must have a value set on the specific contact
Connection error
- Disconnect the integration, then click Connect Intercom and authorize the app again
- Self-hosted only: verify your Client ID and Client Secret are correct, and check that the app has not been revoked in the Intercom Developer Hub
Related articles
- HubSpot: Enrich feedback with HubSpot contact and deal data
- Zendesk: Enrich feedback with Zendesk user data
- Integrations overview: All integrations
Was this helpful?
Your feedback shapes what we write next.
