NOTE

You’ll need admin access in RevenueHero to set up the Intercom integration with RevenueHero.

RevenueHero setup

  1. Set up a new router in RevenueHero, maybe with a distribution rule that checks whether the email is not empty and assigns the meeting to the team that should get the meetings coming in through RevenueHero.

  2. Share the Router ID with the RevenueHero team. (This is to enable contact creation in your CRM for new contacts who book meetings through Intercom and might not be part of your CRM yet).

Intercom setup

  1. Login into your Intercom account.

  2. Open https://developers.intercom.com in a new tab.

  3. Click on Your apps.

  4. In the list of apps, click on New app to create a custom app and click on Create app.

  5. In the configure section in the app, click on Canvas kit.

    • Under Configure app capabilities, click on For users, leads and visitors.
    • In the locations where you would like RevenueHero displayed, choose Messenger.
  6. In the Webhook URLs, paste the following and save —

    • Under Initialise

      https://intercom-three.vercel.app/api/initialize/{{rh-router-id}}

    NOTE

    Replace {{rh-router-id}} with your actual Router ID from Step #1 of RevenueHero setup

    • Under Submit flow webhook URL

      https://intercom-three.vercel.app/api/submit

  7. The Router ID in the URL determines which team’s availabilities are shown in the scheduler.

That’s it! Your Intercom integration is set up. 🎉🎉🎉

Take it out for a spin by doing a test submit and checking your routing logs to see if it works as intended.