Supported actions
Prerequisites
Create an Intercom credential
Create an Intercom credential
Store an Intercom access token as an Intercom credential in Credential Management, then select it on every Intercom action.
How to use these actions
- Map text inputs from earlier steps. Inputs such as Email, Name, and Contact ID accept a value mapped from a previous step.
- Fixed value inputs. The Per Page count and the Unsubscribed From Emails toggle are set to fixed values.
- Identifying a user contact. When creating a contact with the
userrole, provide either an Email or an External ID. - List results page with a cursor. To page through more contacts, pass the cursor from the previous response into Starting After on the next call.
Actions
Contact
Intercom Contact Create
Creates a new contact.A
user role contact requires an Email or an External ID. A lead does not.Intercom Contact Update
Updates an existing contact.Intercom Contact Get
Retrieves a contact by ID.Intercom Contact Delete
Deletes a contact.Intercom Contact List
Lists contacts.Example
An agent that keeps a contact record in sync after a support chat:1
Look up the contact
An Intercom Contact List action filters by the customer’s Email to find an existing record.
2
Create if missing
A branch runs Intercom Contact Create with Role set to
user and the customer’s Email when no match was found.3
Update details
An Intercom Contact Update action maps Contact ID to the matched or newly created contact and sets the Name and Phone gathered during the chat.
Troubleshooting
A user contact requires an email or external ID
A user contact requires an email or external ID
A
user role contact must include either an Email or an External ID. Supply at least one, or set Role to lead.Authentication failed
Authentication failed
The access token is missing, expired, or revoked. Confirm the credential holds a valid Intercom access token and reconnect if needed.
Contact not found
Contact not found
The Contact ID does not exist in this workspace. Confirm the ID with a List action and that the token belongs to the right Intercom workspace.
Contact already exists
Contact already exists
A contact with the same email or external ID is already present. Use Contact List to find it, then Contact Update instead of creating a duplicate.
