Skip to main content
All CollectionsUser Guides
Integrate Intercom and Ubidots to have in-app customer support
Integrate Intercom and Ubidots to have in-app customer support

Learn how to integrate an Intercom Messenger chat to your Ubidots App using Google Tag Manager.

Santiago Pachon Robayo avatar
Written by Santiago Pachon Robayo
Updated over a week ago

Intercom is a popular customer communications platform that lets you better understand who is using your product or website and, through a comprehensive toolkit, allows you to improve the connection with your users with targeted content, behavior-driven messages, and conversational support.

One of their hallmark tools are their powerful and intuitive live chats for customer support. If you're already an Intercom user, you'll be happy to know that you can now have one of these chats in your Ubidots App by integrating these platforms (Ubidots and Intercom) with the help of Google Tag Manager.

Requirements

1. Intercom and Google Tag Manager Configuration

Log in to your Intercom account and follow the next steps.

Step 1: Go to the “Messenger” tab and configure the following parameters as needed:

  • Layout

  • Home

  • Messages

  • Styling

Step 2: Configure the Messenger preferences In the “General” tab with the following condition:


Match any - Contains - <insert your Ubidots App URL>


Click the button “Save and set live” to apply the changes.



Step 3: Log in to your Google Tag Manager account and follow Google Tag Manager install guide with Intercom.
Step 4: Copy the Container ID and save it for later.

2. Ubidots App Configuration

Log in to your Ubidots account and go to the tab Apps to choose the application to integrate your Intercom messenger chat with. Then go to your app settings and insert the Container ID from the previous step into the Google Tag Manager ID box.

image.png

Click on the “Save Information” button and as a result, the next time an end-user logs in to your Ubidots App, it will show the support live chat that was previously configured.

Did this answer your question?