Faster integration delivery
Ship customer-facing Intercom automations faster with low-code orchestration.

Build in-app integrations that create, search and update Intercom contacts, companies and conversations, automate ticket and conversation routing, and surface Intercom messaging inside your SaaS product for every customer account.
Ship customer-facing Intercom automations faster with low-code orchestration.
Handle pagination, retries and rate limits centrally for consistent syncs.
Expose configurable Intercom installs to customers through your UI.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Integrate Intercom to automate contacts, companies, conversations and ticket workflows across customer accounts. Use Cyclr to map SaaS user and company records to Intercom contacts and companies, create and update conversations, and trigger actions from Intercom events. See the Intercom developer docs for API object details.
PRODUCT USE CASES
Create multi-tenant automations that sync SaaS users to Intercom, raise conversations from your support system, and trigger product workflows from Intercom events — all published via Cyclr’s embedded integration marketplace.
When a ticket is created in your app, create a conversation in Intercom and attach customer contact and company details.
Automatically create or update Intercom contacts and companies when users or accounts are created or modified in your system.
Use product events to create targeted Intercom conversations or messages for the right customer cohorts.
ORCHESTRATION
Cyclr sits between your SaaS product and Intercom to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Intercom processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Intercom methods you can orchestrate through Cyclr.
Snooze a conversation to reopen on a future date.
Gets a list of all conversations.
Reply to a conversation with a message from an admin or on behalf of a contact, or with a note for admins.
Gets a list of all the conversations closed by an admin since the last run time.
Retrieve a list of new, open conversations filtered by Admin ID.
Gets a list of all conversations by a users email since the last run time.
Gets a list of all conversations since the last run time.
Search Conversations.
Gets a list of all conversations by a users ID since the last run time.
Close the specified conversation.
Assign the specified conversation to a team or admin.
Update a conversation by ID.
Open the specified conversation.
Gets a list IDs from all conversations. Useful when retrieving a large number of Conversations and you only require the Conversation IDs.
Gets a list of all conversations by a users email.
Gets a list of all conversations by a users ID.
Get a full conversation.
Returns details of the specified Tag.
Attaches a tag specified by name to a conversation.
Creates a new Tag.
Returns a list of all Tags.
Attaches a tag specified by Tag ID to a conversation.
Contains the total counts of information for a workspace.
Updates a contact.
Delete a single contact by ID.
Creates a contact.
List contacts created since the last Cycle.
Provide a query to search available contacts.
Retrieves a list of contacts.
Retrieves a single contact by ID.
Returns details of the specified user by email address.
List contacts updated since the last Cycle.
Triggered when a user creates a conversation.
Triggered when a user is untagged.
Triggered when a user replies to a conversation.
Triggered when a user is tagged.
Triggered when a note is added to a conversation.
Triggered when a new user is created in Intercom.
Triggered when a conversation is closed.
Triggered when a new company is created.
Check to see whether your export is ready for download. All jobs that have completed processing (and are thus available to download from the provided URL) will have an expiry limit of two days from when the export job completed. After this, the data will no longer be available.
This is the link to download your data in a csv format.
Contains the total counts of information for a workspace.
Set an admin to away.
Returns details of the specified Admin.
Returns a list of Admins.
Returns the name, email and app ID of the current authorised admin.
Returns a list of Companies.
Attach a contact to a company.
Gets the details of the specified Customer.
Update an existing company by ID.
Creates a new company record or update the record if it already exists.
Gets a single Ticket.
Gets a list of all tickets.
Update details of a ticket by ID.
Gets a list of all tickets created or updated since last run.
Reply to a specified ticket on behalf of a contact.
Reply to a specified ticket on behalf of an admin.
Gets a list of all tickets created since last run.
Returns a list of all Teams.
Get the details of the specified Team.
Lists the Notes for the spcified user.
Retains details of a Note.
Notes allow you to annotate and comment on your users.
Returns a full listing of Segments.
Returns details of the specifed Segment.
Updates a data attribute.
Creates a data attribute.
Retrieves a list of data attributes.
Reposts an Intercom webhook.
Receives a webhook from Intercom.
Gets a list of all articles.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Intercom integrations in Cyclr.
https://api.intercom.ioClient ID; Client Secret; Cyclr callback URL; Access Token (private apps).
Contacts, Conversations, Tickets, Companies, Admins; list, search, create, update and webhook events.
Cursor-based pagination. Use pages.next.starting_after and per_page; search endpoints accept a pagination object; max per_page commonly 150.
Default private app limits: 10,000 calls/min per app and 25,000/min per workspace. 429 returned with X-RateLimit headers.
IMPLEMENTATION
Intercom supports OAuth 2.0 for public apps and workspace Access Tokens for private apps. Cyclr’s Intercom install uses OAuth Client ID and Client Secret; confirm available authentication modes in Console.
Client ID; Client Secret; Cyclr callback URL; Access Token (private apps).
Multiple API versions exist; pick the Cyclr connector matching your Intercom API version.
COMMON QUESTIONS
It can sync contacts and companies, list and search contacts, create and update conversations, and surface conversation events for workflow automation. Cyclr maps your SaaS records to Intercom objects and orchestrates those actions per customer account.
Use OAuth 2.0 for public app installs or an Intercom workspace Access Token for private installs. Cyclr’s Intercom connector requires a Client ID and Client Secret for OAuth installations; Console fields confirm the method.
Yes. Cyclr supports multi-tenant embedded delivery so you can publish an Intercom integration per customer account while managing permissions and OAuth installs centrally.
Yes. You can surface connector methods like search contacts and create conversations as governed MCP actions inside Cyclr, with central policy, rate-limit handling and version control.
KEEP EXPLORING
Related Chat connector for customer-facing integration workflows.
Related connectorRelated Chat connector for customer-facing integration workflows.
Related connectorRelated Chat connector for customer-facing integration workflows.