Intercom Integration
Send meetergo booking links inside Intercom conversations and sync booking activity to Intercom contacts.
In this article, you'll learn how to connect meetergo with Intercom so your support and sales team can send branded booking links directly inside Intercom conversations — and have every booking, reschedule, and cancellation flow back into the same chat. The integration also keeps the customer's Intercom contact profile in sync with their meetergo booking history so you can use it for segmentation.
What this integration does
- Send booking links from a conversation — operators add the meetergo app to the Conversation Details panel in the Inbox, pick a meeting type, and a branded scheduling card is inserted into the chat. The customer picks a slot on a meetergo booking page pre-filled with their Intercom email and name.
- Self-serve from Messenger Home — a "Book a meeting" tile renders on the Messenger home screen so visitors can schedule without opening a conversation first.
- Confirmation back into the chat — when the booking lands, meetergo posts an admin comment into the same conversation with a link to the appointment in your meetergo dashboard.
- Contact attributes for segmentation — the customer's Intercom profile is updated with
meetergo Last Booking At,meetergo Last Meeting Type,meetergo Last Booking Status, and ameetergo Bookings via Intercomlifetime counter.
How to connect the integration
Only workspace administrators can connect or disconnect Intercom. The integration requires the crmIntegration feature, which is included in our Growth and higher plans.
-
Open the integrations page Go to https://my.meetergo.com/integrations.
-
Find Intercom Scroll to the Intercom card and click Connect.
-
Authorize access in Intercom You'll be redirected to Intercom's consent screen. Review the requested permissions and click Authorize access. meetergo asks for the minimum scopes needed to read your contacts, post conversation replies, and render the in-app cards.
-
Verify the connection After authorization you're sent back to meetergo. The Intercom card now shows Connected on … with the workspace name you connected.
Send a booking link from a conversation
- Open any conversation in your Intercom Inbox.
- In the right-hand Conversation Details panel, click + Add app and select meetergo.
- Pick one of your meeting types from the list. Use the search at the top if you have many.
- A branded booking card is inserted into the conversation. The customer clicks it and lands on your meetergo booking page with their email and name already filled in.
Want to drop a second meeting type into the same chat (for example, a 15-minute intro call AND a 60-minute deep dive)? Click Send another on the confirmation panel to return to the picker — no need to re-add the app.
Self-serve scheduling on Messenger Home
A Book a meeting tile appears on your Messenger home screen automatically once the integration is installed. Visitors can pick a time without opening a conversation first. No further configuration is required.
What happens after a booking
When a customer books, reschedules, or cancels through your meetergo link, two things happen automatically:
- A confirmation comment is posted into the originating Intercom conversation with the meeting time, the meeting type name, and a View details in meetergo link.
- The customer's Intercom contact is updated with these custom attributes:
| Attribute | What it stores |
|---|---|
meetergo Last Booking At | ISO timestamp of the most recent meeting |
meetergo Last Booking Status | book, reschedule, or cancel |
meetergo Last Meeting Type | Slug of the meeting type the customer picked |
meetergo Bookings via Intercom | Lifetime count of bookings made through Intercom |
You can use any of these as filters when building Intercom segments — for example, "show me all contacts with at least 1 meetergo booking via Intercom in the last 30 days".
Disconnecting
- Open https://my.meetergo.com/integrations.
- Click the trash icon on the Intercom card.
- Confirm in the dialog that appears.
The connection is removed immediately and meetergo stops calling Intercom for your workspace. If you uninstall the meetergo app from Intercom's side instead, meetergo notices automatically and removes the connection on its end.
FAQ
Do I need an Intercom paid plan to use this integration?
You need a workspace where you can install third-party apps. Intercom's free tier supports app installs, but specific Inbox-based features may require a paid Intercom plan. Check Intercom's pricing for current limits.
Can multiple meetergo Companies share one Intercom workspace?
No. Each Intercom workspace can only be connected to one meetergo Company at a time. If you re-install meetergo into the same workspace from a different meetergo Company, the previous connection is replaced.
What scopes does meetergo request from Intercom?
meetergo asks for the minimum scopes needed:
- People (read & write) — to find and update contacts when bookings happen
- Conversations (read & write) — to post the booking confirmation comment
- Read admins — to identify the admin who installed the integration
- Read data when entered into the app — required for the in-conversation card
We never request access to messages, tickets, tags, or AI content.
Where is data stored?
meetergo stores only the access token and the workspace ID for your Intercom workspace. We do not copy any conversation content, tags, or customer messages from Intercom. Booking data continues to live in your meetergo account as it always has. meetergo is GDPR-compliant and hosted in the EU.
Why doesn't my Messenger Home tile appear?
The tile is rendered by Intercom for installed apps that opted into Messenger Home as a capability. If you don't see it, try refreshing the Messenger preview or check that your meetergo app installation is still active in Intercom → Settings → Apps & integrations.
Can I customize the booking link card the customer sees?
The card title, description, and button text are part of the meetergo Intercom app and aren't customizable per workspace today. The booking page itself uses your normal meetergo branding (logo, colors, custom CSS).
What happens if I disconnect Intercom while bookings are scheduled?
Existing meetings and reminders are unaffected — meetergo's own scheduling continues to work. Only the in-Intercom features (sending links from conversations, posting confirmations, syncing contact attributes) stop. Reconnecting later resumes them.
Does the integration work with multiple Intercom workspaces?
Each meetergo Company can connect one Intercom workspace at a time. If your team operates multiple Intercom workspaces, you'd need separate meetergo Companies for each — typically only relevant for agencies managing several brands.
Was this article helpful?
Let us know if this article answered your questions.