Forum Academy Marketplace Showcase Pricing Features

Has anyone added Intercom to their Bubble App?

Hey all, I’m in the final stages of launching my first Bubble app. It’s been great. One of the apps that I want to connect into Bubble is Intercom. I’m currently using the CoBubble (Chat with Visitors via Intercom) Plugin and that appears to handle the chat functionality (although I’ve not tested that out), but I noticed that new registered users are not showing up in Intercom. It would be great to be able to get that data etc. Has anyone explored hooking Intercom up into Bubble? If so, what’s the best way? Am I missing something with the Plugin? I did include the App ID as required, but that’s all. Thanks!

Hi there,

I´ve tried but it was impossible for me. You can add the code in an HTML element but it does not track anything.

@ryanck Thanks for the note. Bummer. Where you able to get anything to work with another tool by chance? I wonder what other folks are using for this type of metric tracking?

Sorry @DennisF,

I really like intercom so I did not check anything else. But it would be so nice if @iamsalar and his team could update the plugin so it´s actually useable in the way we use with other apps that once you login you see the icon and intercom tracks whether a user is connected, where spends the most time, …

I´ve just seen this:

Maybe it´s interesting alternative to intercom.

Thanks @ryanck I’ll have to check out Drift. I’ve heard of it, but have always been an Intercom user so I was too hoping that plugin could accomplish my needs.

The Intercom plugin was really meant for their Respond product. We’ll pour more resources to this shortly.

Be sure to email [email protected] to bring up plugin features and ideas for the future. Thanks! :slight_smile:

I’m using Drift. Easy to install and works amazing well. Talking to my customers from the drift app on my phone daily.

Thanks @gregjohnkeegan for validating. Does it provide the detailed insights on user activities etc.? @iamsalar thanks for the note on the intent. For that it works great! I look forward to any updates int the future to the plugin!

I’m only using the chat function at this stage. It can do a lot more, track your customers journey, live screen recording etc but I actually use Hotjar for this and Google Analytics for funnels.

Intercom is so overpriced in my opinion. They are moving towards Enterprise clients.


Thanks @gregjohnkeegan for the additional insight!

Check out They will pass tracking info to hundreds of apps, no need to install JS snippets separately for each app. Free plan.

Thanks @daniel3 I’ll def. give this a shot!

If anybody tries to get Intercom working in the future… I got this to work by adding two HTML elements with slightly different Intercom install code, where only one is visible depending on whether or not the user is logged in.

I’m just using the Intercom install code here, and only including the email and name parameters in the HTML element that’s only visible while the user is logged in. This seems to track users accurately in Intercom, properly differentiating between leads and users, which is apparently pretty important.

window.intercomSettings = {
app_id: ‘APP_ID’,
name: “Jane Doe”, // Full name
email: "[email protected]" // Email address

1 Like

Hi Greg, did you embed this with an HTML visual element? I added an element to my page and pasted the code as-is from Intercom and it’s not working.

Yep, just like this:


1 Like

@tom7 did you ever get this working? I’m trying to do the same thing, but adding an HTML visual element isn’t working for me. Trying to figure out what I’m missing. Thanks!

Hello I make it work including the first part of the script into the header of each page
Screen Shot 2021-07-01 at 4.46.03 PM

Take note that Intercom only accept UNIX timestamp in seconds for the created_at field. You can get this with the extract command → UNIX and then divide it in 1000 and formatted as number without decimals.

and the second part of the script into the header of all pages (Inside “Settings” / “SEO/Metatags”


Thanks! This worked! <3