Skip to content

Keap

Keap is a customer comprehensive customer relationship management platform designed to help small businesses streamline sales, marketing, and customer management processes in one integrated system.

Categories: crm

Type: keap/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Create Company

Name: createCompany

Creates a new company.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemItemOBJECT
Properties {{{STRING(country_code), STRING(line1), STRING(line2), STRING(locality), STRING(region), STRING(zip_code), STRING(zip_four)}(address), STRING(company_name), [{{}(content), INTEGER(id)}](custom_fields), STRING(email_address), {STRING(number), STRING(type)}(fax_number), STRING(notes), STRING(opt_in_reason), {STRING(extension), STRING(number), STRING(type)}(phone_number), STRING(website)}(address)}
OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
addressOBJECT
Properties {STRING(country_code), STRING(line1), STRING(line2), STRING(locality), STRING(region), STRING(zip_code), STRING(zip_four)}
OBJECT_BUILDER
company_nameSTRINGTEXT
custom_fieldsARRAY
Items [{{}(content), INTEGER(id)}]
ARRAY_BUILDER
email_addressSTRINGTEXT
email_opted_inBOOLEAN
Options true, false
SELECT
email_statusSTRING
Options UnengagedMarketable, SingleOptIn, DoubleOptin, Confirmed, UnengagedNonMarketable, NonMarketable, Lockdown, Bounce, HardBounce, Manual, Admin, System, ListUnsubscribe, Feedback, Spam, Invalid, Deactivated
SELECT
fax_numberOBJECT
Properties {STRING(number), STRING(type)}
OBJECT_BUILDER
idINTEGERINTEGER
notesSTRINGTEXT
phone_numberOBJECT
Properties {STRING(extension), STRING(number), STRING(type)}
OBJECT_BUILDER
websiteSTRINGTEXT

JSON Example

{
"label" : "Create Company",
"name" : "createCompany",
"parameters" : {
"__item" : {
"address" : {
"address" : {
"country_code" : "",
"line1" : "",
"line2" : "",
"locality" : "",
"region" : "",
"zip_code" : "",
"zip_four" : ""
},
"company_name" : "",
"custom_fields" : [ {
"content" : { },
"id" : 1
} ],
"email_address" : "",
"fax_number" : {
"number" : "",
"type" : ""
},
"notes" : "",
"opt_in_reason" : "",
"phone_number" : {
"extension" : "",
"number" : "",
"type" : ""
},
"website" : ""
}
}
},
"type" : "keap/v1/createCompany"
}

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemTaskOBJECT
Properties {BOOLEAN(completed), DATE_TIME(completion_date), {STRING(email), STRING(first_name), INTEGER(id), STRING(last_name)}(contact), DATE_TIME(creation_date), STRING(description), DATE_TIME(due_date), INTEGER(funnel_id), INTEGER(jgraph_id), DATE_TIME(modification_date), INTEGER(priority), INTEGER(remind_time), STRING(title), STRING(type), STRING(url), INTEGER(user_id)}
OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
completedBOOLEAN
Options true, false
SELECT
completion_dateDATE_TIMEDATE_TIME
contactOBJECT
Properties {STRING(email), STRING(first_name), INTEGER(id), STRING(last_name)}
OBJECT_BUILDER
creation_dateDATE_TIMEDATE_TIME
descriptionSTRINGTEXT
due_dateDATE_TIMEDATE_TIME
funnel_idINTEGERINTEGER
jgraph_idINTEGERINTEGER
modification_dateDATE_TIMEDATE_TIME
priorityINTEGERINTEGER
remind_timeINTEGERINTEGER
titleSTRINGTEXT
typeSTRINGTEXT
urlSTRINGTEXT
user_idINTEGERINTEGER

JSON Example

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"__item" : {
"completed" : false,
"completion_date" : "2021-01-01T00:00:00",
"contact" : {
"email" : "",
"first_name" : "",
"id" : 1,
"last_name" : ""
},
"creation_date" : "2021-01-01T00:00:00",
"description" : "",
"due_date" : "2021-01-01T00:00:00",
"funnel_id" : 1,
"jgraph_id" : 1,
"modification_date" : "2021-01-01T00:00:00",
"priority" : 1,
"remind_time" : 1,
"title" : "",
"type" : "",
"url" : "",
"user_id" : 1
}
},
"type" : "keap/v1/createTask"
}

Create Contact

Name: createContact

Creates a new contact.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemCreateOrPatchContactOBJECT
Properties {[{STRING(country_code), STRING(field), STRING(line1), STRING(line2), STRING(locality), STRING(postal_code), STRING(region), STRING(zip_code), STRING(zip_four)}](addresses), DATE_TIME(anniversary), DATE_TIME(birthday), {INTEGER(id)}(company), STRING(contact_type), [{{}(content), INTEGER(id)}](custom_fields), [{STRING(email), STRING(field)}](email_addresses), STRING(family_name), [{STRING(field), STRING(number), STRING(type)}](fax_numbers), STRING(given_name), STRING(job_title), INTEGER(lead_source_id), STRING(middle_name), STRING(opt_in_reason), {STRING(ip_address)}(origin), INTEGER(owner_id), [{STRING(extension), STRING(field), STRING(number), STRING(type)}](phone_numbers), STRING(preferred_locale), STRING(preferred_name), STRING(prefix), [{STRING(name), STRING(type)}](social_accounts), STRING(source_type), STRING(spouse_name), STRING(suffix), STRING(time_zone), STRING(website)}
OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
ScoreValueSTRINGTEXT
addressesARRAY
Items [{STRING(country_code), STRING(field), STRING(line1), STRING(line2), STRING(locality), STRING(postal_code), STRING(region), STRING(zip_code), STRING(zip_four)}]
ARRAY_BUILDER
anniversaryDATE_TIMEDATE_TIME
birthdayDATE_TIMEDATE_TIME
companyOBJECT
Properties {STRING(company_name), INTEGER(id)}
OBJECT_BUILDER
company_nameSTRINGTEXT
contact_typeSTRINGTEXT
custom_fieldsARRAY
Items [{{}(content), INTEGER(id)}]
ARRAY_BUILDER
date_createdDATE_TIMEDATE_TIME
email_addressesARRAY
Items [{STRING(email), STRING(field)}]
ARRAY_BUILDER
email_opted_inBOOLEAN
Options true, false
SELECT
email_statusSTRING
Options UnengagedMarketable, SingleOptIn, DoubleOptin, Confirmed, UnengagedNonMarketable, NonMarketable, Lockdown, Bounce, HardBounce, Manual, Admin, System, ListUnsubscribe, Feedback, Spam, Invalid, Deactivated
SELECT
family_nameSTRINGTEXT
fax_numbersARRAY
Items [{STRING(field), STRING(number), STRING(type)}]
ARRAY_BUILDER
given_nameSTRINGTEXT
idINTEGERINTEGER
job_titleSTRINGTEXT
last_updatedDATE_TIMEDATE_TIME
lead_source_idINTEGERINTEGER
middle_nameSTRINGTEXT
opt_in_reasonSTRINGTEXT
originOBJECT
Properties {DATE_TIME(date), STRING(ip_address)}
OBJECT_BUILDER
owner_idINTEGERINTEGER
phone_numbersARRAY
Items [{STRING(extension), STRING(field), STRING(number), STRING(type)}]
ARRAY_BUILDER
preferred_localeSTRINGTEXT
preferred_nameSTRINGTEXT
prefixSTRINGTEXT
relationshipsARRAY
Items [{INTEGER(id), INTEGER(linked_contact_id), INTEGER(relationship_type_id)}]
ARRAY_BUILDER
social_accountsARRAY
Items [{STRING(name), STRING(type)}]
ARRAY_BUILDER
source_typeSTRING
Options APPOINTMENT, FORMAPIHOSTED, FORMAPIINTERNAL, WEBFORM, INTERNALFORM, LANDINGPAGE, IMPORT, MANUAL, API, OTHER, UNKNOWN
SELECT
spouse_nameSTRINGTEXT
suffixSTRINGTEXT
tag_idsARRAY
Items [INTEGER]
ARRAY_BUILDER
time_zoneSTRINGTEXT
websiteSTRINGTEXT

JSON Example

{
"label" : "Create Contact",
"name" : "createContact",
"parameters" : {
"__item" : {
"addresses" : [ {
"country_code" : "",
"field" : "",
"line1" : "",
"line2" : "",
"locality" : "",
"postal_code" : "",
"region" : "",
"zip_code" : "",
"zip_four" : ""
} ],
"anniversary" : "2021-01-01T00:00:00",
"birthday" : "2021-01-01T00:00:00",
"company" : {
"id" : 1
},
"contact_type" : "",
"custom_fields" : [ {
"content" : { },
"id" : 1
} ],
"email_addresses" : [ {
"email" : "",
"field" : ""
} ],
"family_name" : "",
"fax_numbers" : [ {
"field" : "",
"number" : "",
"type" : ""
} ],
"given_name" : "",
"job_title" : "",
"lead_source_id" : 1,
"middle_name" : "",
"opt_in_reason" : "",
"origin" : {
"ip_address" : ""
},
"owner_id" : 1,
"phone_numbers" : [ {
"extension" : "",
"field" : "",
"number" : "",
"type" : ""
} ],
"preferred_locale" : "",
"preferred_name" : "",
"prefix" : "",
"social_accounts" : [ {
"name" : "",
"type" : ""
} ],
"source_type" : "",
"spouse_name" : "",
"suffix" : "",
"time_zone" : "",
"website" : ""
}
},
"type" : "keap/v1/createContact"
}