The Intercom Developer Platform is a suite of SDKs and APIs for building apps that connect with Intercom. You can use these apps to extend the functionality of Intercom or to integrate Intercom with other services.

New to Intercom?

For more information about Intercom products, visit our main website or read our user documentation.

Here are a few steps to take to get started:

Install Intercom

The first integration you'll use is Intercom itself, by installing the Messenger into your product. This will allow your customers to send messages to your Intercom Inbox. You can also:

Set up your Workspace

You'll need an Intercom workspace — either a workspace you already have set up or a new developer workspace if you are planning to develop apps. This will give you access to your Developer Hub and access token. Follow this guide to set it up.

Download an app from the App Store

Install connectors to tools you already use, like:

And more, available on the Intercom App Store. The store offers apps built by Intercom, and apps built by other companies. Try downloading a few into your workspace.

Build your own integration

Now that you have a few integrations installed from the App Store, you can try building your own using our REST APIs. Apps you build can be private apps just for your and your organization, or public apps available to anyone.

Try building an app for Inbox or building an app for Messenger.

If you decide to build a public-facing integration you can submit it to the App Store.

Getting help

Let us know

If you have any feedback on our developer documentation, please let us know what you think in the forms at the bottom of each page. Report issues with code blocks by clicking the feedback icon in the top right of the block.

Join our Intercom Community to get help, chat to Intercom experts, and connect to other developers building with Intercom. If you need immediate assistance, contact Intercom customer support directly using the Messenger in the bottom right of this page.