Skip to main content
Integrate your SiteGPT chatbot with Intercom to automate customer support directly within your existing Intercom Messenger. Your AI bot handles incoming conversations, deflecting common questions while seamlessly escalating complex issues to your human support team.

How it works

SiteGPT connects to Intercom’s messaging platform to provide intelligent, automated responses:

Automatic responses

Bot answers customer messages instantly using your trained knowledge base

Ticket deflection

Reduce support load by handling repetitive questions automatically

Human handoff

Seamlessly escalates to your Intercom team when the AI can’t help

Full visibility

All conversations sync to both Intercom and SiteGPT dashboards

Prerequisites

An Intercom account with Messenger enabled
Developer access to create an Intercom Access Token
A trained SiteGPT chatbot ready to deploy

Setup

1

Create an Intercom Access Token

Log in to your Intercom account and navigate to SettingsDevelopersDeveloper Hub.Click New app to create a new developer application, or select an existing one.Navigate to Authentication and create a new Access Token with the following permissions:
  • Read and write conversations
  • Read users and leads
  • Read and manage webhooks
Copy the Access Token—you’ll need it in SiteGPT.
For detailed instructions, see Intercom’s guide on creating access tokens.
2

Connect to SiteGPT

In your SiteGPT dashboard, navigate to IntegrationsIntercom and click Get Started.Paste your Intercom Access Token in the provided field.Click Connect to establish the integration.SiteGPT will display a Webhook URL and Webhook Secret. Keep these for the next step.
3

Configure the Intercom webhook

Back in your Intercom Developer Hub, navigate to Webhooks.Click Add Webhook and paste the Webhook URL from SiteGPT.Enter the Webhook Secret provided by SiteGPT for request verification.Subscribe to the following webhook topics:
  • conversation.user.created — triggers when a user starts a new conversation
  • conversation.user.replied — triggers when a user sends a message
Save the webhook configuration.
4

Test the integration

Open your Intercom Messenger widget and send a test message.Your SiteGPT bot should respond automatically based on your trained content.Check both your Intercom inbox and SiteGPT Chat History to verify messages are syncing correctly.

Configuration options

Response behavior

Control how your bot responds in Intercom:
SettingDescription
Auto-respondBot replies immediately to all new conversations
Business hours onlyBot responds only outside your team’s working hours
Escalation keywordsPhrases that trigger immediate human handoff

Human handoff

When escalation occurs, SiteGPT:
  1. Stops responding to the conversation
  2. Marks the conversation for human review in Intercom
  3. Preserves full context for your support team
Configure your Intercom assignment rules to route escalated conversations to the appropriate team.

Troubleshooting

Check your webhook configuration:
  • Verify the webhook URL is correct in Intercom
  • Ensure webhook topics include conversation.user.created and conversation.user.replied
  • Confirm the webhook secret matches between Intercom and SiteGPT
Check your access token:
  • Ensure the token has the required permissions
  • Regenerate the token if it may have expired
This can occur if multiple webhook subscriptions exist. In your Intercom Developer Hub, ensure you have only one active webhook pointing to SiteGPT.
Verify the integration is connected in SiteGPT (green status indicator). If disconnected, re-enter your Access Token to reconnect.

Disconnecting

To remove the integration:
  1. In SiteGPT, go to IntegrationsIntercom and click Disconnect
  2. In Intercom Developer Hub, delete or disable the webhook
  3. Optionally, revoke the Access Token if no longer needed
Disconnecting stops all automated responses. Ensure your team is prepared to handle incoming conversations manually.