Customer Support

Intercom, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Intercom account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Customer Support
  • Signs in to your account
  • 51 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Intercom is

Intercom provides live chat, messaging, and customer engagement tools, enabling businesses to drive conversions, handle support, and personalize communication at scale

You sign in with your own Intercom account, the same way you already do. We never see or hold your password.

How a run works

One message in, the work done in Intercom.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Intercom. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Intercom account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

51 tools it already has

What it can do in Intercom

These are the ready-made tools your AI employee already has in Intercom. It is not limited to them, but it never has to be taught these.

  • Add subscription to a contactYou 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-
  • Add tag to a contactYou can tag a specific contact. this will return a tag object for the tag that was added to the contact.
  • Assign conversationAssigns a conversation to a specific admin or team in intercom
  • Attach a contact to a companyYou can attach a company to a single contact.
  • Close conversationCloses a conversation in intercom, marking it as resolved
  • Create a collectionYou can create a new collection by making a post request to https://api.intercom.io/help center/collections.
  • Create a noteYou can add a note to a single contact.
  • Create an articleYou can create a new article by making a post request to https://api.intercom.io/articles.
  • Create conversationCreates a new conversation in intercom
  • Create or update a companyYou 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,
  • Delete a collectionYou can delete a single collection by making a delete request to https://api.intercom.io/collections/<id.
  • Delete a companyYou can delete a single company.
  • Delete a contactYou can delete a single contact.
  • Delete an articleYou can delete a single article by making a delete request to https://api.intercom.io/articles/<id.
  • Detach a contact from a companyYou can detach a company from a single contact.
  • Get a contactYou can fetch the details of a single contact.
  • Get conversationRetrieves a specific conversation by id with all messages and details
  • Identify an adminYou 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 in
  • List all activity logsYou can get a log of activities by all admins in an app.
  • List all adminsYou can fetch a list of admins for a given workspace.
  • List all articlesYou 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 descendin
  • List all collectionsYou 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
  • List all companiesYou can list companies. the company list is sorted by the last request at field and by default is ordered descending, most recently requested first. note that the api does not incl
  • List all help centersYou can list all help centers by making a get request to https://api.intercom.io/help center/help centers.
  • List all notesYou can fetch a list of notes that are associated to a contact.
  • List attached companies for contactYou can fetch a list of companies that are associated to a contact.
  • List attached contactsYou can fetch a list of all contacts that belong to a company.
  • List attached segments for companiesYou can fetch a list of all segments that belong to a company.
  • List attached segments for contactYou can fetch a list of segments that are associated to a contact.
  • List conversationsLists conversations from intercom with filtering and pagination support
  • List subscriptions for a contactYou can fetch a list of subscription types that are attached to a contact. these can be subscriptions that a user has 'opted-in' to or has 'opted-out' from, depending on the subscr
  • List tags attached to a contactYou can fetch a list of all tags that are attached to a specific contact.
  • Merge a lead and a userYou can merge a contact with a role of lead into a contact with a role of user.
  • Remove subscription from a contactYou can remove a specific subscription from a contact. this will return a subscription type model for the subscription type that was removed from the contact.
  • Remove tag from a contactYou can remove tag from a specific contact. this will return a tag object for the tag that was removed from the contact.
  • Reopen conversationReopens a closed conversation in intercom
  • Reply to conversationSends a reply to an existing conversation in intercom
  • Retrieve a collectionYou can fetch the details of a single collection by making a get request to https://api.intercom.io/help center/collections/<id.
  • Retrieve a company by idYou can fetch a single company.
  • Retrieve a help centerYou can fetch the details of a single help center by making a get request to https://api.intercom.io/help center/help center/<id.
  • Retrieve an adminYou can retrieve the details of a single admin.
  • Retrieve an articleYou can fetch the details of a single article by making a get request to https://api.intercom.io/articles/<id.
  • Retrieve companiesYou can fetch a single company by passing in company id or name. https://api.intercom.io/companies?name={name} https://api.intercom.io/companies?company id={company id} you can fet
  • Scroll over all companiesThe list all companies functionality does not work well for huge datasets, and can result in errors and performance problems when paging deeply. the scroll api provides an efficien
  • Search conversationsSearches for conversations using query string with support for filtering and sorting
  • Search for articlesYou can search for articles by making a get request to https://api.intercom.io/articles/search.
  • Set an admin to awayYou can set an admin as away for the inbox.
  • Update a collectionYou can update the details of a single collection by making a put request to https://api.intercom.io/collections/<id.
  • Update a companyYou can update a single company using the intercom provisioned id. {% admonition type="attention" name="using company id" %} when updating a company it is not possible to update co
  • Update a contactYou can update an existing contact (ie. user or lead).
  • Update an articleYou can update the details of a single article by making a put request to https://api.intercom.io/articles/<id.
The jobs Sanaf takes in it, and what it does

These are the jobs Sanaf would hold, signed in to your Intercom account.

  • AI Customer Service Manager

    Sanaf, on this job

    • Answers the common questions in the chat
    • Hands over to a person the moment it needs one
    • Turns a support chat that is really a sales enquiry into a lead
    • Passes the details straight to whoever sells
    • Answers the early setup questions from your help materials
    • Hands a frustrated customer to a person with the history attached
Things you could ask, as written

You do not learn a new screen. You type this in Slack or Teams.

  • @Sanaf answer the chats about delivery times from the help docs.

  • @Sanaf flag any chat that is really someone wanting to buy.

  • @Sanaf summarise what people asked about most this week.

Access, and who is in charge of it

You stay the boss of your Intercom account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Intercom account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Intercom is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Intercom and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Intercom

Can an AI employee really work inside Intercom?
Yes. It signs in to your own Intercom account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Intercom?
No. Nothing moves and nothing is replaced. Your records stay in Intercom, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Intercom account?
You sign in with your own Intercom account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Intercom?
It has 51 ready-made tools in Intercom today, among them Add subscription to a contact, Add tag to a contact and Assign conversation. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Intercom and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Intercom and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Intercom?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Intercom is written down with what it did and when.