Intercom
Syncs customer conversations and contact data into your backend workflows, automates ticket routing based on user attributes, and updates company records from chat events.
Try Intercom in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Intercom integration
- Describe the outcome and Ceven picks the right Intercom calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Intercom data, across all 133 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Intercom access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Intercom, when, and on whose behalf.
- The agent pauses and asks when Intercom is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Intercom.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Intercom action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Intercom, and when to use it.
Create conversation
Use this to start a new chat thread with a user based on an external event or a scheduled follow up.
Reply to conversation
Send a message to a user within an existing thread. Use this for automated updates or AI drafted responses.
Assign conversation
Route a chat to a specific admin or team. Use this to move tickets from general support to technical specialists.
Close conversation
Mark a thread as resolved. Use this when a workflow confirms a problem is fixed via a system check.
Get contact
Pull the full profile of a user including their email, name, and custom attributes for personalization.
Add tag to contact
Apply a label to a user. Use this to segment users by plan level, interest, or support tier.
Remove tag from contact
Delete a label from a user record when a status changes, such as moving from trial to paid.
Create or update company
Add a new business entity or update details for an existing one. Use this to sync company data from a CRM.
Attach contact to company
Link a specific user to a company record to maintain B2B account hierarchies.
Create note
Add internal context to a contact. Use this to log call summaries or internal flags that users cannot see.
List conversations
Retrieve a list of active or closed chats with filters to find specific customer issues.
Get conversation
Pull the full message history and metadata for a single conversation ID.
Add subscription to a contact
You can add a specific subscription to a contact. in intercom, we have two different subscription types based on user consent - opt out and opt in: 1.attaching a contact to an opt out subscription type will opt that user out from receiving
Add tag to a contact
You can tag a specific contact. this will return a tag object for the tag that was added to the contact.
Attach a contact to a company
You can attach a company to a single contact.
Create a collection
You can create a new collection by making a post request to `https://api.intercom.io/help center/collections.`
Create an article
You can create a new article by making a post request to `https://api.intercom.io/articles`.
Create a note
You can add a note to a single contact.
Create or update a company
You can create or update a company. companies will be only visible in intercom when there is at least one associated user. companies are looked up via `company id` in a `post` request, if not found via `company id`, the new company will be
Delete a collection
You can delete a single collection by making a delete request to `https://api.intercom.io/collections/<id>`.
Delete a company
You can delete a single company.
Delete a contact
You can delete a single contact.
Delete an article
You can delete a single article by making a delete request to `https://api.intercom.io/articles/<id>`.
Detach a contact from a company
You can detach a company from a single contact.
Get a contact
You can fetch the details of a single contact.
Identify an admin
You can view the currently authorised admin along with the embedded app object (a "workspace" in legacy terminology). > ๐ง single sign on > > if you are building a custom "log in with intercom" flow for your site, and you call the `/me` endp
List all activity logs
You can get a log of activities by all admins in an app.
List all admins
You can fetch a list of admins for a given workspace.
List all articles
You can fetch a list of all articles by making a get request to `https://api.intercom.io/articles`. > ๐ how are the articles sorted and ordered? > > articles will be returned in descending order on the `updated at` attribute. this means if
List all collections
You can fetch a list of all collections by making a get request to `https://api.intercom.io/help center/collections`. collections will be returned in descending order on the `updated at` attribute. this means if you need to iterate through
30 actions ยท scroll to see them all
Frequently asked questions
Alternatives to Intercom
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Intercom and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free