Skip to content

Intercom

Intercom is the complete AI-first customer service solution, giving exceptional experiences for support teams with AI agent, AI copilot, tickets, …

Categories: customer-support

Type: intercom/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient idSTRINGTEXTtrue
clientSecretClient secretSTRINGTEXTtrue

Actions

Create Contact

Name: createContact

Create new contact

Properties

NameLabelTypeControl TypeDescriptionRequired
roleContact RoleSTRING
Options user, lead
SELECTRole of the contacttrue
emailContact EmailSTRINGTEXTEmail of the contacttrue
nameContact NameSTRINGTEXTName of the contactfalse
phoneContact PhoneSTRINGTEXTPhone of the contact must start with a ”+” signfalse
avatarContact ImageSTRINGTEXTImage of the contactfalse

Output

Type: OBJECT

Properties

NameTypeControl Type
typeSTRINGTEXT
idSTRINGTEXT
roleSTRINGTEXT
emailSTRINGTEXT
phoneSTRINGTEXT
nameSTRINGTEXT

JSON Example

{
"label" : "Create Contact",
"name" : "createContact",
"parameters" : {
"role" : "",
"email" : "",
"name" : "",
"phone" : "",
"avatar" : ""
},
"type" : "intercom/v1/createContact"
}

Get Contact

Name: getContact

Get a single Contact

Properties

NameLabelTypeControl TypeDescriptionRequired
idContact IDSTRINGSELECTtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
typeSTRINGTEXT
idSTRINGTEXT
roleSTRINGTEXT
emailSTRINGTEXT
phoneSTRINGTEXT
nameSTRINGTEXT

JSON Example

{
"label" : "Get Contact",
"name" : "getContact",
"parameters" : {
"id" : ""
},
"type" : "intercom/v1/getContact"
}

Send Message

Name: sendMessage

Send a new message

Properties

NameLabelTypeControl TypeDescriptionRequired
message_typeMessage TypeSTRING
Options inapp, email
SELECTIn app message or email messagetrue
subjectTitleSTRINGTEXTTitle of the Email/Messagetrue
bodyContentSTRINGRICH_TEXTContent of the messagetrue
templateTemplateSTRING
Options plain, personal
SELECTThe style of the outgoing messagetrue
toToSTRINGSELECTID of the contact to send the message to.true

Output

Type: OBJECT

JSON Example

{
"label" : "Send Message",
"name" : "sendMessage",
"parameters" : {
"message_type" : "",
"subject" : "",
"body" : "",
"template" : "",
"to" : ""
},
"type" : "intercom/v1/sendMessage"
}