Intercom API

The intercom API developed by No-Code Venture is the most complete version of any Intercom plugin available on the Bubble eco-system. For questions or feedback email us at [email protected]

Demo: https://nocodeventure-plugins.bubbleapps.io/intercom

Editor: https://bubble.io/page?type=page&name=intercom&id=nocodeventure-plugins&test_plugin=1617272982584x551488314916732900_current&tab=tabs-1

Where to find APP ID?

https://www.intercom.com/help/en/articles/3539-where-can-i-find-my-workspace-id-app-id

Official Documentation

Authentication

Once you have a token, simply provide it as an Authorization:Bearer header in your requests, as shown below.

Authorization:Bearer <access_token>

Available calls

Following beneath will be an introduction to all available calls on the Intercom Plugin and it's purpose.

Create a Contact

Basic information and fields to create a User or Lead on your Intercom app. If you wish to add additional company information or notes, use the Update Contact API, due to complexity, we've added several different calls to update a contact. You can use them seperately.

Retrieve a contact

You can fetch the details of a single contact. Available as action or DATA call.

Update a Contact

Update basic contact details.

Delete a Contact

https://developers.intercom.com/intercom-api-reference/reference#delete-contact

Archive a Contact

https://developers.intercom.com/intercom-api-reference/reference#archive-a-contact

Unarchive a Contact

https://developers.intercom.com/intercom-api-reference/reference#unarchive-a-contact

Merge two contacts

You can merge a contact with a role of lead into a contact with a role of user.

What happens upon a contact being merged?

The contact that's specified as from will be deleted after being merged into the contact specified as into. Attributes that don't exist on the contact specified as into will be copied over.

List Attached Companies

Available as Data & Action

https://developers.intercom.com/intercom-api-reference/reference#list-companies-of-contact

List attached tags

Available as Data & Action

https://developers.intercom.com/intercom-api-reference/reference#list-tags-of-contact

List attached segments

Create or update a company

Attach a Contact to Company

Detach a Contact from Company

Retrieve a Company

Delete a company

Create a note

List all Admins

List all Notes

Retrieve an admin

Set an admin to away

Retrieve a team

Available as DATA & Action

List all teams

Available as DATA & Action

List all teams

Available as DATA & Action

Counts API

Counts - App Total

Counts - Conversations

Counts - Admin Conversations

Counts - Segment/Tag

Create an article

Update an article

List all articles

Available as DATA & Action

Delete an Article

Create a collection

https://developers.intercom.com/intercom-api-reference/reference#create-a-collection

List all Collections

Update a Collection