?>

Integrate Intercom with Firebase Realtime Database

Appy Pie Connect allows you to automate multiple workflows between Intercom and Firebase Realtime Database

  • No code
  • No Credit Card
  • Lightning Fast Setup
20 Million man hours saved

Award Winning App Integration Platform

About Intercom

Intercom is a customer communication platform built for business, used by many businesses from small start-ups to global enterprises. It enables targeted communication with customers on your website, inside your web and mobile apps, and by e-mail.

About Firebase Realtime Database

The Firebase Realtime Database lets you build rich, collaborative applications by allowing secure access to the database directly from client-side code.

Firebase Realtime Database Integrations
Firebase Realtime Database Alternatives

Looking for the Firebase Realtime Database Alternatives? Here is the list of top Firebase Realtime Database Alternatives

  • Caspio Cloud Database Integration Caspio Cloud Database
  • MySQL Integration MySQL
  • RethinkDB Integration RethinkDB

Best ways to Integrate Intercom + Firebase Realtime Database

  • Intercom Integration Firebase Realtime Database Integration

    Intercom + Firebase Realtime Database

    Create or Replace Firebase Realtime Database Record to Realtime Database from New User in Intercom Read More...
    Close
    When this happens...
    Intercom Integration New User
     
    Then do this...
    Firebase Realtime Database Integration Create or Replace Firebase Realtime Database Record
  • Intercom Integration Firebase Realtime Database Integration

    Intercom + Firebase Realtime Database

    Create or Replace Firebase Realtime Database Record to Realtime Database from New Conversation in Intercom Read More...
    Close
    When this happens...
    Intercom Integration New Conversation
     
    Then do this...
    Firebase Realtime Database Integration Create or Replace Firebase Realtime Database Record
  • Intercom Integration Firebase Realtime Database Integration

    Intercom + Firebase Realtime Database

    Create or Replace Firebase Realtime Database Record to Realtime Database from New Lead in Intercom Read More...
    Close
    When this happens...
    Intercom Integration New Lead
     
    Then do this...
    Firebase Realtime Database Integration Create or Replace Firebase Realtime Database Record
  • Intercom Integration Intercom Integration

    Firebase Realtime Database + Intercom

    Create/Update Lead to Intercom from New Child Object in a Firebase Realtime Database in Realtime Database Read More...
    Close
    When this happens...
    Intercom Integration New Child Object in a Firebase Realtime Database
     
    Then do this...
    Intercom Integration Create/Update Lead
  • Intercom Integration Intercom Integration

    Firebase Realtime Database + Intercom

    Create/Update User to Intercom from New Child Object in a Firebase Realtime Database in Realtime Database Read More...
    Close
    When this happens...
    Intercom Integration New Child Object in a Firebase Realtime Database
     
    Then do this...
    Intercom Integration Create/Update User
  • Intercom Integration {{item.actionAppName}} Integration

    Intercom + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} Integration {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} Integration {{item.actionTitle}}
Connect Intercom + Firebase Realtime Database in easier way

It's easy to connect Intercom + Firebase Realtime Database without coding knowledge. Start creating your own business flow.

    Triggers
  • New Closed Conversation

    Triggers when you close a conversation. (Note: The "Reply and close" button won't trigger this. You must reply and then close the conversation separately).

  • New Conversation

    Triggers when a new conversation is created by a user in Intercom.

  • New Lead

    Triggers when a new Lead is created.

  • New User

    Triggers when a new user is created.

  • Edit or Updated Child Object in Firebase Realtime Database

    Triggers on updation of a child object in firebase realtime database.

  • New Child Object in a Firebase Realtime Database

    New Child Object in a Firebase Realtime Database

    Actions
  • Create/Update Lead

    Create or update an Intercom lead. If an ID is provided, the lead will be updated.

  • Create/Update User

    Update a user within Intercom given their e-mail address.

  • Send Incoming Message

    Send a message from a user into your Intercom app. Note: you must have a valid plan on Intercom to access this action.

  • Create or Replace Firebase Realtime Database Record

    Creates or replaces a child object within your Firebase Realtime Database.

Compliance Certifications and Memberships

Highly rated by thousands of customers all over the world

We’ve been featured on

featuredon
Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am

How Intercom & Firebase Realtime Database Integrations Work

  1. Step 1: Choose Intercom as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Firebase Realtime Database as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Intercom to Firebase Realtime Database.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Intercom and Firebase Realtime Database

Good. Now let's get started!

Intercom?

Intercom is an easy-to-use customer communication platform that allows you to grow your business by providing a variety of in-app and email communication features. It offers the ability to send targeted messages to your customers in a timely manner so that they have a pleasant experience while using your product.

Firebase Realtime Database?

Firebase is a mobile and web application development platform developed by Google, which provides a host of great services like cloud storage, authentication, database, and hosting. One of the services in the Firebase suite is Firebase Realtime Database, a cloud-hosted NoSQL database that lets you store data and synchronize it across clients in real time.

Integration of Intercom and Firebase Realtime Database

The first problem we came across was how to integrate Intercom with Firebase Realtime Database. The reason we needed to do this was because we wanted to display user information in the chat screen for our app that would be more accurate than what we could gather from the user's e-mail address. We had two options. use Intercom as a client to query the Firebase Realtime Database or use Firebase Realtime Database as a client to query Intercom. We chose the latter option because we wanted to stay away from doing any kind of login/registration (and then having to create an API token. on both Firebase and Intercom. This seemed like overkill for our simple use case. So we decided to use Firebase Realtime Database as a client to query Intercom. This way we could simply add an ID value to each user profile in our database, which would serve as the unique identifier of the user in our app. We also decided to persist the user's last message in Firebase so that we could display it in the chat screen, even if the user closed the chat window without sending a message. Hence, users can always come back later and continue their conversation at the same message they left off at. Another benefit of using Firebase for this purpose was that it would be available offline as well, which is not possible with Intercom.

Benefits of Integration of Intercom and Firebase Realtime Database

In connecting these two services, we were able to spve a lot of problems for our app that previously seemed unspvable. The most significant benefit was being able to show a user's full profile information directly in the chat screen. This way our users had immediate access to all of their profile data when they were chatting with other users and did not have to go anywhere else to see it. This was important because users are often very busy when they're chatting with one another; they don't want to have to leave the screen to find out more about someone else. It's also much faster for them to see all their information right there in the chat screen, instead of having to look through a bunch of tabs only to find out that one piece of information they're looking for. Chatting with strangers online is always kind of awkward, but if we didn't have access to someone's full profile information up front, it would've been even more awkward than usual!

We also had a lot of fun implementing this feature because we were able to play around with all of Firebase's cop built-in features. For instance, we were able to use its database functions as well as its authentication system. At work, I'm usually limited by what my company provides me access to; this project gave me some much needed exposure to other services!

The process to integrate Intercom and QuickBooks Online may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.