Jump to Content
Building Apps
Building AppsInstalling IntercomAPI & Webhook ReferenceCanvas Kit Reference
DocsApp StoreCommunityBlogYour AppsBuilding Apps
DocsApp StoreCommunityBlogYour Apps

Getting Started

  • Welcome
  • Get started developing on Intercom
  • Building Successful Apps
  • Build an app for your Messenger
    • Messenger Apps Lifecycle
    • Request Flows
    • Sheets Flow
  • Build an app for your Inbox

Tutorials

  • Make an API call
  • Update your API version
  • Setting up Webhooks
  • Setting up OAuth

Authentication

  • Authentication Types
  • OAuth Scopes
  • Installing & Uninstalling Apps

Capabilities

  • Canvas Kit
    • Canvas Kit Reference
    • Canvas Kit Builder
  • REST APIs
    • REST API Reference
    • API Changelog
    • SDKs & Plugins
  • Webhooks and Notifications
  • Installation Health Check

Common structures

  • Object Model
  • Encoding
  • Pagination
  • Identifiers and URLs
  • Use of HTTP
  • Compatibility
  • Pagination (Cursor)
  • Pagination & Sorting (Search)

Publish to the App Store

  • Guidelines & Tips
    • Canvas Kit: Overall Best Practices
    • Canvas Kit: Messenger Best Practices
    • Canvas Kit: Inbox Best Practices
    • Listing your App
    • Writing your Start Guide
    • Intercom Developer Terms
    • Promoting your App
  • Review & Publish Your App
  • Intercom Platform Guidelines

SDKs & Plugins

We've made a number of open source libraries and plugins available for the API.

PHP | Node | Ruby | Go | Java | .NET

Install Intercom and discover bindings for our multiple SDKs.

Rails Plugin

Install Intercom easily on a Rails app with our handy plugin.

Mobile SDKs

Look here for more on installing Intercom through our native mobile SDKs & Cordova plugin.

Updated 4 months ago


  • Table of Contents
    • PHP | Node | Ruby | Go | Java | .NET
    • Rails Plugin
    • Mobile SDKs
About intercom Engineering blog