Skip to content

Copper

Copper is a customer relationship management (CRM) software designed to streamline and optimize sales processes, providing tools for managing contact, leads, opportunities, and communications in one centralized platform.

Categories: crm

Type: copper/v1


Connections

Version: 1

API Key

Properties

NameLabelTypeControl TypeDescriptionRequired
usernameEmail addressSTRINGTEXTtrue
keyKeySTRINGTEXTtrue

Actions

Create Activity

Name: createActivity

Creates a new activity.

Properties

NameLabelTypeControl TypeDescriptionRequired
activity_typeActivity Type IDSTRINGSELECTId of activity type for this activity.true
detailsDetailsSTRINGTEXTText body of this activity.true
typeParent TypeSTRING
Options lead, person, company, opportunity
SELECTParent type to associate this activity with.true
idParent IDSTRING
Depends On type
SELECTID of the parent this activity will be associated with.true

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
typeOBJECT
Properties {STRING(category), STRING(id)}
OBJECT_BUILDER
detailsSTRINGTEXT
parentOBJECT
Properties {STRING(type), STRING(id)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Activity",
"name" : "createActivity",
"parameters" : {
"activity_type" : "",
"details" : "",
"type" : "",
"id" : ""
},
"type" : "copper/v1/createActivity"
}

Create Company

Name: createCompany

Creates a new company.

Properties

NameLabelTypeControl TypeDescriptionRequired
nameNameSTRINGTEXTThe name of the company.true
assignee_idAssignee IDSTRINGSELECTID of the user that will be the owner of the company.false
email_domainEmail DomainSTRINGTEXTThe domain to which email addresses for the company belong.false
contact_type_idContact Type IDSTRINGSELECTID of the Contact type for the company.false
detailsDetailsSTRINGTEXTDescription of the company.false
phone_numbersPhone NumbersARRAY
Items [{STRING(number), STRING(category)}]
ARRAY_BUILDERPhone numbers belonging to the company.false
socialsSocialsARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDERSocial profiles belonging to the company.false
websitesWebsitesARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDERWebsites belonging to the company.false
addressAddressOBJECT
Properties {STRING(street), STRING(city), STRING(state), STRING(postal_code), STRING(country)}
OBJECT_BUILDERCompany’s street, city, state, postal code, and country.false
tagsTagsARRAY
Items [STRING]
ARRAY_BUILDERTags associated with the companyfalse

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
nameSTRINGTEXT
addressOBJECT
Properties {STRING(street), STRING(city), STRING(state), STRING(postal_code), STRING(country)}
OBJECT_BUILDER
assignee_idSTRINGTEXT
contact_type_idSTRINGTEXT
detailsSTRINGTEXT
email_domainSTRINGTEXT
phone_numbersARRAY
Items [{STRING(number), STRING(category)}]
ARRAY_BUILDER
socialsARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDER
tagsARRAY
Items [STRING]
ARRAY_BUILDER
websitesARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDER

JSON Example

{
"label" : "Create Company",
"name" : "createCompany",
"parameters" : {
"name" : "",
"assignee_id" : "",
"email_domain" : "",
"contact_type_id" : "",
"details" : "",
"phone_numbers" : [ {
"number" : "",
"category" : ""
} ],
"socials" : [ {
"url" : "",
"category" : ""
} ],
"websites" : [ {
"url" : "",
"category" : ""
} ],
"address" : {
"street" : "",
"city" : "",
"state" : "",
"postal_code" : "",
"country" : ""
},
"tags" : [ "" ]
},
"type" : "copper/v1/createCompany"
}

Create Person

Name: createPerson

Creates a new person.

Properties

NameLabelTypeControl TypeDescriptionRequired
nameNameSTRINGTEXTThe first and last name of the person.true
emailsEmailsARRAY
Items [{STRING(email), STRING(category)}($Email)]
ARRAY_BUILDEREmail addresses belonging to the person.false
assignee_idAssignee IDSTRINGSELECTUser ID that will be the owner of the person.false
titleTitleSTRINGTEXTThe professional title of the person.false
company_idCompany IDSTRINGSELECTID of the primary company with which the person is associated.false
contact_type_idContact Type IDSTRINGSELECTThe unique identifier of the contact type of the person.false
detailsDetailsSTRINGTEXTDescription of the person.false
phone_numbersPhone NumbersARRAY
Items [{STRING(number), STRING(category)}]
ARRAY_BUILDERPhone numbers belonging to the person.false
socialsSocialsARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDERSocial profiles belonging to the person.false
websitesWebsitesARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDERWebsites belonging to the person.false
addressAddressOBJECT
Properties {STRING(street), STRING(city), STRING(state), STRING(postal_code), STRING(country)}
OBJECT_BUILDERPerson’s street, city, state, postal code, and country.false
tagsTagsARRAY
Items [STRING]
MULTI_SELECTTags associated with the person.false

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
nameSTRINGTEXT
addressOBJECT
Properties {STRING(street), STRING(city), STRING(state), STRING(postal_code), STRING(country)}
OBJECT_BUILDER
assignee_idSTRINGTEXT
company_idSTRINGTEXT
contact_type_idSTRINGTEXT
detailsSTRINGTEXT
emailsARRAY
Items [{STRING(email), STRING(category)}]
ARRAY_BUILDER
phone_numbersARRAY
Items [{STRING(number), STRING(category)}]
ARRAY_BUILDER
socialsARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDER
tagsARRAY
Items [STRING]
ARRAY_BUILDER
titleSTRINGTEXT
websitesARRAY
Items [{STRING(url), STRING(category)}]
ARRAY_BUILDER

JSON Example

{
"label" : "Create Person",
"name" : "createPerson",
"parameters" : {
"name" : "",
"emails" : [ {
"email" : "",
"category" : ""
} ],
"assignee_id" : "",
"title" : "",
"company_id" : "",
"contact_type_id" : "",
"details" : "",
"phone_numbers" : [ {
"number" : "",
"category" : ""
} ],
"socials" : [ {
"url" : "",
"category" : ""
} ],
"websites" : [ {
"url" : "",
"category" : ""
} ],
"address" : {
"street" : "",
"city" : "",
"state" : "",
"postal_code" : "",
"country" : ""
},
"tags" : [ "" ]
},
"type" : "copper/v1/createPerson"
}

Create Task

Name: createTask

Creates a new task in Copper.

Properties

NameLabelTypeControl TypeDescriptionRequired
nameNameSTRINGTEXTThe name of the task.true
assignee_idAssignee IDSTRINGSELECTID of the user to assign the task to.false
due_dateDue DateDATEDATEThe due date of the task.false
reminder_dateReminder DateDATEDATEThe reminder date of the task.false
detailsDescriptionSTRINGTEXTDescription of the task.false
priorityPrioritySTRING
Options None, Low, Medium, High
SELECTThe priority of the task.true
tagsTagsARRAY
Items [STRING]
ARRAY_BUILDERfalse
statusStatusSTRING
Options Open, Completed
SELECTThe status of the task.true

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
nameSTRINGTEXT
related_resourceOBJECT
Properties {STRING(id), STRING(type)}
OBJECT_BUILDER
assignee_idSTRINGTEXT
due_dateSTRINGTEXT
reminder_dateSTRINGTEXT
completed_dateSTRINGTEXT
prioritySTRINGTEXT
statusSTRINGTEXT
detailsSTRINGTEXT
tagsARRAY
Items [STRING]
ARRAY_BUILDER
custom_fieldsARRAY
Items []
ARRAY_BUILDER
date_createdSTRINGTEXT
date_modifiedSTRINGTEXT

JSON Example

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"name" : "",
"assignee_id" : "",
"due_date" : "2021-01-01",
"reminder_date" : "2021-01-01",
"details" : "",
"priority" : "",
"tags" : [ "" ],
"status" : ""
},
"type" : "copper/v1/createTask"
}