Intercom Reference
Last updated
Was this helpful?
Last updated
Was this helpful?
allows you to engage users at the desired place and time by combining apps for messaging customers for sales, marketing, and support purposes all in one place.
Connection Modes:
Web
Mobile
Server
Client-side Accepts , , , and calls
Server-side Accepts , , and calls. Server side does not currently support calls
When you call , Freshpaint creates or updates a User profile in Intercom using their Users API. You may want to pass in a unique userId to your identify call. You can read more about userId and Intercom . The creation of leads is not supported currently.
You can read more about visitors, leads, and users on your site according to Intercom . You can read more about user profiles in Intercom .
When you send an event to Intercom from Freshpaint, Freshpaint will create an event in Intercom associated with a User.
You can view events under Settings > <project name> data > Events:
When a pageview is performed Freshpaint will send a virtual pageview to Intercom. You can view pageviews under the user profile.
Here is an example of a group call:
For the example above, you'll now see the desired users grouped together under Contacts > Companies.
Intercom only allows a total of 120 unique active event names. You can read more about that in Intercom's docs If you are sending Freshpaint more than 120 unique event names, Intercom only accepts the first 120 events that their servers receive. Any following events will throw an error. In Intercom, an “Active” event is one which has not been archived. If you archive an event, it makes it inactive and removes it from your 120 active events. If you need to bring your account back under the 120 event limit, archive some events from in the Intercom UI by navigating to Settings > (workspace name) data > Events, then click on the event to archive.
If you send properties.revenue
and properties.currency
, Freshpaint formats that according to and sends it as:
You can read more about freshpaint.group() . Calling this method allows users to be organized into multiple groups, which associate them with multiple companies in Intercom. Intercom's web app gives certain properties specific importance in their UI. For a list of the special properties you can send to Intercom via the freshpaint.group() call, look at for Companies.
Both and server-side-connection mode are available for this destination.
Set up transformations to modify your data before it's sent to your destination. Read more about transformations .