Skip to main content

Intercom

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview

Connect your Intercom account to Nirvai to automate customer conversations, manage contacts, and integrate support workflows.

Supported Authentication Methods

  • Access Token - From an Intercom Developer App

Prerequisites

  • An Intercom account with Admin access
  • Access to the Intercom Developer Hub

Setup Instructions

Access Token (Developer App)

  1. Go to the Intercom Developer Hub
  2. Click Your apps in the top navigation
  3. Click New app (or select an existing app)
  4. Enter an app name (e.g., "Nirvai Integration")
  5. Select Internal integration (for your own workspace)
  6. Click Create app
  7. In the app settings, go to Authentication
  8. Your Access Token is automatically generated
  9. Copy the access token
  10. Paste the token in Nirvai

Access Token Permissions

When creating your app, you can configure which data it can access:

  1. Go to your app in Developer Hub
  2. Navigate to Authentication
  3. Scroll to Permissions
  4. Enable the required permissions for your use case

Required Permissions

PermissionDescriptionRequired For
Read one adminAccess admin infoAdmin operations
Read all users/leadsRead contact dataContact management
Write all users/leadsCreate/update contactsContact sync
Read conversationsAccess conversationsConversation data
Write conversationsSend messagesMessaging automation
Read tagsAccess tagsTag management
Write tagsCreate tagsTagging automation

Available Operations

With Intercom credentials, you can:

  • Manage contacts (users and leads)
  • Access and respond to conversations
  • Create and manage tags
  • Send messages and notifications
  • Access visitor data
  • Manage custom attributes
  • Work with companies/organizations

Troubleshooting

Common Issues

  • 401 Unauthorized: Token is invalid or revoked. Generate a new app token.
  • 403 Forbidden: App lacks required permissions. Update app permissions.
  • Rate Limiting: Intercom has strict rate limits. Implement backoff strategies.
  • Workspace Access: Ensure the app is installed in the correct workspace.

Token Types

Intercom has different token types:

  • Access Token: For server-side API access (use this in Nirvai)
  • Client ID/Secret: For OAuth flows (not needed for Nirvai)

Finding Contact IDs

Intercom uses different ID types:

  • id: Intercom's internal ID
  • user_id: Your custom user identifier
  • email: User's email address

You can search by any of these.

API Versioning

Intercom uses API versioning. The integration uses the latest stable version. If you encounter issues, check the API changelog.


Adapted from n8n documentation for Nirvai platform


Next Steps

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.