Integrating RightMessage with Intercom
Integrating RightMessage with Intercom allows you to sync quiz, survey, and form data to your Intercom workspace, and personalize your website based on Intercom contact data, tags, and custom attributes.
Before you begin
You'll need:
An active Intercom workspace with access to the Developer Hub
Admin access to your RightMessage account
A published RightMessage site (integrations only work on live sites)
No other email platform currently connected to RightMessage
RightMessage allows only one email platform integration per site. If you have another platform connected, you'll need to disconnect it before linking Intercom.
The Intercom integration is available on the Pro plan.
Get your Intercom access token
Log in to your Intercom workspace
Go to Settings > Integrations > Developer Hub
Create a new app (or select an existing one)
Navigate to Authentication and copy your Access Token
Keep your access token secure. It grants read and write access to your Intercom workspace.
Connect RightMessage to Intercom
In RightMessage, go to Settings > Integrations
Select the Intercom card
Paste your Access Token
Select your Region (US, EU, or AU) to match where your Intercom workspace is hosted
Click Connect
You'll see a success message when the connection is established.
Identify visitors from Intercom
RightMessage needs to identify visitors as Intercom contacts to personalize their experience. There are two ways this works:
Automatic identification (recommended)
If you already have the Intercom Messenger installed on your site, RightMessage automatically detects it and identifies visitors using Intercom's existing cookie. No additional setup needed.
URL parameter identification
For links in Intercom messages (outbound emails, campaigns, etc.), append the rm_ic parameter with the contact's email:
https://yoursite.com?rm_ic={{ email }}Intercom replaces the merge tag with each contact's email when the message is sent. RightMessage automatically strips the parameter from URLs to keep links clean.
What data syncs
From Intercom to RightMessage
Tags: all tags applied to the contact
Custom attributes: any custom data attributes on the contact
Contact fields: name, email, phone
You can use any of this data to create conditions in your flows or personalize website content.
From RightMessage to Intercom
Tags: apply or remove tags based on quiz/survey answers or flow completions
Custom attributes: write segment data, quiz results, and form responses as custom attributes on contacts
Events: RightMessage sends events to Intercom when visitors interact with your widgets and flows (widget displayed, form submitted, offer clicked, question answered)
Map fields to Intercom
When setting up forms or quiz results to sync:
In your flow's form or question settings, enable syncing
Choose Custom attribute or Tag as the sync method
Select or name the Intercom attribute/tag to write to
Custom attribute names are automatically converted to lowercase with underscores (e.g., "Business Type" becomes business_type). RightMessage creates the data attribute in Intercom if it doesn't exist yet.
Troubleshooting
Connection fails
Double-check your access token was copied completely
Verify you selected the correct region (US, EU, or AU)
Make sure your Intercom app has the required permissions
Visitors aren't being identified
If using automatic identification, confirm the Intercom Messenger JS is loading on your site
If using URL parameters, check that
rm_icis in your message links and using Intercom's merge tag syntaxMake sure the RightMessage tracking script is installed on the landing page
Data not syncing to Intercom
Intercom's contact search is eventually consistent. New contacts may take a moment to appear.
Check that your RightMessage changes are published