/bubble-integrations

Bubble.io and Intercom integration: Step-by-Step Guide 2024

Discover our step-by-step guide on how to swiftly integrate Bubble.io with Intercom to improve your communication and workflow efficiency.

What is Intercom?

Intercom is a customer messaging platform that allows businesses to communicate with their customers within their app, on their website, through social media, or via email. This tool provides a suite of integrated products for every team, including sales, marketing, product, and support. It aids in lead generation, customer engagement, and customer support, making interactions easy and personal. Features include customizable chatbots, targeted emails, product tours, and robust analytics. It is widely used in customer-oriented businesses globally.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.

Book a free No-Code consultation

How to integrate Bubble.io with Intercom?

Step 1: Setting up your Intercom account

To integrate Bubble.io with Intercom, first thing you need to do is to sign up on Intercom's website. Go through the registration process and get complete access to the dashboard.

Once completed, navigate to the 'Settings' section on Intercom. Here, you will find the 'Installation' option. Under this, look for 'Web'.

Clicking on 'Web' will reveal a text field containing Intercom's workspace ID, which looks like a series of alphanumeric characters (123a456b7c89d0e123f456g).

Copy this ID and keep it at hand because you will need it to complete the integration on Bubble.io.

Step 2: Setting up the Intercom plugin on Bubble

Next, open a new tab in your browser and navigate to your Bubble.io dashboard.

After that, click on 'Plugins' from the navigation pane and choose the 'Add Plugins' button on the top. This will open up a page with a huge assortment of plugins.

Browse through the plugins or use the search bar to find the 'Intercom' plugin. Click on the 'Install' button on it.

Now in the Plugins tab, you will see Intercom listed among the installed plugins. Click on it to access its settings.

Here, you will find a field named 'App ID'. This is where you paste the workspace ID you copied from Intercom.

Intercom - Bubble.io Integration

Intercom is now installed on your Bubble.io platform. It is important to mention here that the basic functionality of the plugin (displaying your Intercom chat widget, receiving messages etc.) will now work out of the box.

You now have to set up different instructions in the Bubble.io interface to explicitly control the behaviour of the chat widget as per your needs, such as hiding or showing the chat widget based on user behaviour, loading specific conversations and so on. Follow the below steps to do this:

Step 3: Configuring the Intercom Plugin

Go to Bubble.io's editor and locate the design of the page where you want to add the chat widget.

On the top-left of the editor, click the '+ Element' button. A drop-down menu will appear.

Look for the 'Visual Elements' section in the dropdown. Here, you will see the 'Intercom Widget'. Click on it to add the widget to your page.

This will add an Intercom button to the page. You can resize it and position it anywhere over the page as per your needs.

Step 4: Advanced configurations

Proceed by clicking on the widget. This will open up the widget's properties panel. Here you can configure different aspects of the widget such as which users can see it, which users should be hidden etc.

Based on how you have structured your project on Bubble.io, utilize the dynamic data field to set who should see the widget. For instance, you can configure it so that logged in users will see it and logged out users will not.

Similarly, click on the Intercom widget in the design editor. From the properties panel, locate and click the 'Start / Stop Tour'.

Doing so will allow you to set the conditions under which a certain guide / product tour will be shown in the chat widget. You can set multiple conditions based on your use case.

Step 5: Testing the Integration

You've completed the integration process. Now is the time to test the functionality.

Switch to the 'Preview' mode in Bubble.io and navigate to the page you added the widget.

Check if the chat widget is functioning as you set it up. Send a few messages and check on the Intercom dashboard to verify that they arrive.

With these steps, you have successfully integrated Bubble.io with Intercom and configured it to work as per your requirements. Keep iterating and testing until it works as you envision.

Bubble.io and Intercom integration usecase

Scenario: An online education platform uses Bubble.io to create interactive course content for its users. They want to offer real-time support to the users so they can address their queries or issues instantly. They decide to use Intercom for this purpose but need to make it work in parallel with their Bubble.io platform.

Solution: Integrating Bubble.io with Intercom

Chat Widget Integration: The education platform installs the Intercom plug-in in Bubble.io and sets it up using their Intercom App ID. This puts a chat widget on their website where users can ask questions while navigating through the course content.

Workflows and Data Sync: They set up automatic workflows in Bubble.io to trigger whenever a user sends a message through the Intercom chat widget. The user's information (like name, email) and the content of the message are directly sent to the Intercom platform.

Real-time Response in Intercom: Once the data is captured in Intercom, the user support team can respond to these queries in real time, enhancing the learner's experience.

Segmentation in Intercom: Intercom enables the support team to create targeted automatic messages for frequently asked questions and segment the users based on their queries. This allows for a personalized approach and speeds up the support process.

Performance Tracking: Intercom also provides analytics, helping the team understand user interaction - the common issues faced by users, the response time of the team, user satisfaction levels, etc.

Benefits:

  • Instant Support: The integration provides real-time assistance to users, improving their learning experience.

  • Personalized Communication: Based on user segmentation, the platform can deliver more personalized support and messages.

  • Analytical Insight: Tracking the efficiency of the support process becomes easy, enabling the platform to enhance its user support.

  • Enhanced User Experience: Quick problem-solving and efficient support lead to increased user satisfaction.

By integrating Bubble.io with Intercom, the educational platform effectively improves its user support system, providing real-time, personalized assistance leading to an improved learning experience.

Explore More Valuable No-Code Resources

No-Code Tools Reviews

Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.

Explore

WeWeb Tutorials

Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.

Explore

No-Code Tools Comparison

Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.

Explore
Want to Enhance Your Business with Bubble?

Then all you have to do is schedule your free consultation. During our first discussion, we’ll sketch out a high-level plan, provide you with a timeline, and give you an estimate.

Book a free consultation

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie preferences