Intercom (Preview)

Intercom makes messaging apps for businesses that help them understand and talk to consumers.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Standard All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Standard All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Connector Metadata
Publisher Microsoft

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds
Frequency of trigger polls1120 seconds

Actions

Create new lead

Creates a new lead for your Intercom account.

Create or update user

Creates a new user for your Intercom account. Users found via email will be updated.

Get lead

Given the id for an existing lead, this operation returns all information about the lead.

Get user

Given the id for an existing user, this operation returns all information about the user.

List all leads

Returns a list of all leads within your Intercom account.

Create new lead

Creates a new lead for your Intercom account.

Parameters

Name Key Required Type Description
Email
email True string

Creates a new lead for your Intercom account.

Name
name string

Creates a new lead for your Intercom account.

Phone
phone string

Creates a new lead for your Intercom account.

Image URL
image_url string

Creates a new lead for your Intercom account.

Company Id
companies string

Creates a new lead for your Intercom account.

Returns

Create or update user

Creates a new user for your Intercom account. Users found via email will be updated.

Parameters

Name Key Required Type Description
Email
email True string

Creates a new user for your Intercom account. Users found via email will be updated.

Name
name string

Creates a new user for your Intercom account. Users found via email will be updated.

Phone
phone string

Creates a new user for your Intercom account. Users found via email will be updated.

Company Id
companies string

Creates a new user for your Intercom account. Users found via email will be updated.

Returns

Get lead

Given the id for an existing lead, this operation returns all information about the lead.

Parameters

Name Key Required Type Description
Lead Id
contact_id True string

The id of the lead

Returns

Get user

Given the id for an existing user, this operation returns all information about the user.

Parameters

Name Key Required Type Description
User Id
user_id True string

The id of the user

Returns

List all leads

Returns a list of all leads within your Intercom account.

Returns

Triggers

When a lead is created

Triggers when a new lead is created.

When a new conversation starts

Triggers when a user starts a new conversation.

When a user is created

Triggers when a new user is created.

When a user is updated

Triggers when an existing user's information is updated.

When a lead is created

Triggers when a new lead is created.

Returns

When a new conversation starts

Triggers when a user starts a new conversation.

Returns

When a user is created

Triggers when a new user is created.

Returns

When a user is updated

Triggers when an existing user's information is updated.

Returns

Definitions

TrigUser_Response

Name Path Type Description
Id
id string

Intercom defined id representing the user.

Created Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ

User Id
user_id string

Unique identifier you have defined for the user.

Email
email string

User's email.

Phone
phone string

User's phone number.

Name
name string

User's name.

Session Count
session_count integer

Number of sessions the user has recorded.

Image URL
avatar.image_url string

An avatar image URL, needs to be https.

Is Unsubscribed
unsubscribed_from_emails boolean

True if the user is unsubscribed from emails.

City Name
location_data.city_name string

Location of the user.

Country Name
location_data.country_name string

Location of the user.

Latitude
location_data.latitude number

Location of the user.

Longitude
location_data.longitude number

Location of the user.

Postal Code
location_data.postal_code string

Location of the user.

Region Name
location_data.region_name string

Location of the user.

Time Zone
location_data.timezone string

ISO 8601 time zone for the user's location.

Pseudonym
pseudonym string

The pseudonym used if this user was previously a lead.

companies
companies.companies array of object

companies

Company Name.
companies.companies.name string

Name of the company.

companies
tags.companies array of object

tags

Tag Name
tags.companies.name string

Name of the tag.

TrigLead_Response

Name Path Type Description
Id
id string

Intercom defined id representing the lead.

Created Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ

User Id
user_id string

Unique identifier you have defined for the user.

Email
email string

Lead's email.

Phone
phone string

Lead's phone number.

Name
name string

Lead's name.

Image URL
avatar.image_url string

An avatar image URL, needs to be https.

Is Unsubscribed
unsubscribed_from_emails boolean

True if the lead is unsubscribed from emails.

City Name
location_data.city_name string

Location of the lead.

Country Name
location_data.country_name string

Location of the lead.

Latitude
location_data.latitude number

Location of the lead.

Longitude
location_data.longitude number

Location of the lead.

Postal Code
location_data.postal_code string

Location of the lead.

Region Name
location_data.region_name string

Location of the lead.

Time Zone
location_data.timezone string

ISO 8601 time zone for the lead's location.

companies
companies.companies array of object

companies

Company Name
companies.companies.name string

Name of the company.

companies
tags.companies array of object

tags

Tag Name
tags.companies.name string

Name of the tag.

TrigConversation_Response

Name Path Type Description
Admin Id
assignee.id string

User the conversation is currently assigned to.

Author Id
conversation_message.author.id string

Conversation author's id.

Author Type
conversation_message.author.type string

Type of the author.

Text
conversation_message.body string

Body of the message.

Subject
conversation_message.subject string

Conversation subject.

Message URL
conversation_message.url string

URL of the conversation message.

Created Date Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ

Id
id string

Conversation id.

Updated Date Time
updated_at string

yyyy-MM-ddTHH:mm:ss.fffZ

User Id
user.id string

Id of user the conversation concerns.

User Type
user.type string

The user type.

ListLeads_Response

Name Path Type Description
Items
Lead_Response

User_Response

Name Path Type Description
Id
id string

Intercom defined id representing the user.

Created Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ

User Id
user_id string

Unique identifier you have defined for the user.

Email
email string

User's email.

Phone
phone string

User's phone number.

Name
name string

User's name.

Session Count
session_count integer

Number of sessions the user has recorded.

Image URL
avatar.image_url string

An avatar image URL, needs to be https.

Is Unsubscribed
unsubscribed_from_emails boolean

An avatar image URL, needs to be https.

City Name
location_data.city_name string

Location of the user.

Country Name
location_data.country_name string

Location of the user.

Latitude
location_data.latitude number

Location of the user.

Longitude
location_data.longitude number

Location of the user.

Postal Code
location_data.postal_code string

Location of the user.

Region Name
location_data.region_name string

Location of the user.

Time Zone
location_data.timezone string

ISO 8601 time zone for the user's location.

Pseudonym
pseudonym string

The pseudonym used if this user was previously a lead.

Lead_Response

Name Path Type Description
Id
id string

Intercom defined id representing the lead.

Created Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ

Lead Id
user_id string

Unique identifier you have defined for the lead.

Email
email string

Lead's email.

Phone
phone string

Lead's phone number.

Name
name string

Lead's name.

Image URL
avatar.image_url string

An avatar image URL, needs to be https.

Is Unsubscribed
unsubscribed_from_emails boolean

An avatar image URL, needs to be https.

City Name
location_data.city_name string

Location of the lead.

Country Name
location_data.country_name string

Location of the lead.

Latitude
location_data.latitude number

Location of the lead.

Longitude
location_data.longitude number

Location of the lead.

Postal Code
location_data.postal_code string

Location of the lead.

Region Name
location_data.region_name string

Location of the lead.

Time Zone
location_data.timezone string

ISO 8601 time zone for the lead's location.