Skip to content

Apollo

Apollo.io is a sales intelligence and engagement platform that provides tools for prospecting, lead generation, and sales automation to help businesses improve their sales processes and outreach efforts.

Categories: crm

Type: apollo/v1


Connections

Version: 1

API Key

Properties

NameLabelTypeDescriptionRequired
keyKeySTRINGtrue
valueValueSTRINGtrue

OAuth2 Authorization Code

Properties

NameLabelTypeDescriptionRequired
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue

Actions

Update Deal

Name: updateDeal

Updates the details of existing deals within your team’s Apollo account.

Properties

NameLabelTypeDescriptionRequired
opportunity_idOpportunity IdSTRINGThe ID for the deal you want to update.true
owner_idOwner IDSTRINGThe ID for the deal owner within your team’s Apollo account.false
nameNameSTRINGNew name for the deal.false
closed_dateClose DateDATEUpdated estimated close date for the deal. This can be a future or past date.false
account_idAccount IDSTRINGThe ID for the account within your Apollo instance. This is the company that you are targeting as part of the deal being created.false

Example JSON Structure

{
"label" : "Update Deal",
"name" : "updateDeal",
"parameters" : {
"opportunity_id" : "",
"owner_id" : "",
"name" : "",
"closed_date" : "2021-01-01",
"account_id" : ""
},
"type" : "apollo/v1/updateDeal"
}

Output

Type: OBJECT

Properties

NameTypeDescription
opportunityOBJECT
Properties {STRING(id), STRING(team_id), STRING(owner_id), NUMBER(amount), DATE(closed_date), STRING(account_id), STRING(description), STRING(name), {STRING(name), STRING(iso_code), STRING(symbol)}(currency)}

Output Example

{
"opportunity" : {
"id" : "",
"team_id" : "",
"owner_id" : "",
"amount" : 0.0,
"closed_date" : "2021-01-01",
"account_id" : "",
"description" : "",
"name" : "",
"currency" : {
"name" : "",
"iso_code" : "",
"symbol" : ""
}
}
}

Create Deal

Name: createDeal

Creates new deal for an Apollo account.

Properties

NameLabelTypeDescriptionRequired
nameNameSTRINGName the deal you are creating.true
owner_idOwner IDSTRINGThe ID for the deal owner within your team’s Apollo account.false
account_idAccount IDSTRINGThe ID for the account within your Apollo instance. This is the company that you are targeting as part of the deal being created.false
amountAmountSTRINGThe monetary value of the deal being created. Do not enter commas or currency symbols for the value.false
closed_dateClose DateDATEThe estimated close date for the deal. This can be a future or past date.false

Example JSON Structure

{
"label" : "Create Deal",
"name" : "createDeal",
"parameters" : {
"name" : "",
"owner_id" : "",
"account_id" : "",
"amount" : "",
"closed_date" : "2021-01-01"
},
"type" : "apollo/v1/createDeal"
}

Output

Type: OBJECT

Properties

NameTypeDescription
opportunityOBJECT
Properties {STRING(id), STRING(team_id), STRING(owner_id), NUMBER(amount), DATE(closed_date), STRING(account_id), STRING(description), STRING(name), {STRING(name), STRING(iso_code), STRING(symbol)}(currency)}

Output Example

{
"opportunity" : {
"id" : "",
"team_id" : "",
"owner_id" : "",
"amount" : 0.0,
"closed_date" : "2021-01-01",
"account_id" : "",
"description" : "",
"name" : "",
"currency" : {
"name" : "",
"iso_code" : "",
"symbol" : ""
}
}
}

Enrich Person

Name: enrichPerson

Enriches data for a person.

Properties

NameLabelTypeDescriptionRequired
first_nameFirst NameSTRINGThe first name of the person.false
last_nameLast NameSTRINGThe lst name of the person.false
nameNameSTRINGThe full name of the person.false
emailEmailSTRINGThe email address of the person.false
organization_nameOrganization NameSTRINGThe name of the person’s employer.false
domainDomainSTRINGThe domain name for the person’s employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar.false
linkedin_urlLinkedIn URLSTRINGThe URL for the person’s LinkedIn profile.false

Example JSON Structure

{
"label" : "Enrich Person",
"name" : "enrichPerson",
"parameters" : {
"first_name" : "",
"last_name" : "",
"name" : "",
"email" : "",
"organization_name" : "",
"domain" : "",
"linkedin_url" : ""
},
"type" : "apollo/v1/enrichPerson"
}

Output

Type: OBJECT

Properties

NameTypeDescription
personOBJECT
Properties {STRING(id), STRING(first_name), STRING(last_name), STRING(name), STRING(linkedin_url), STRING(title), STRING(email_status), STRING(photo_url), STRING(twitter_url), STRING(github_url), STRING(facebook_url), STRING(headline), STRING(email), STRING(organization_id)}

Output Example

{
"person" : {
"id" : "",
"first_name" : "",
"last_name" : "",
"name" : "",
"linkedin_url" : "",
"title" : "",
"email_status" : "",
"photo_url" : "",
"twitter_url" : "",
"github_url" : "",
"facebook_url" : "",
"headline" : "",
"email" : "",
"organization_id" : ""
}
}

Enrich Company

Name: enrichCompany

Enriches data for company.

Properties

NameLabelTypeDescriptionRequired
domainDomainSTRINGThe domain of the company that you want to enrich. Do not include www., the @ symbol, or similar.true

Example JSON Structure

{
"label" : "Enrich Company",
"name" : "enrichCompany",
"parameters" : {
"domain" : ""
},
"type" : "apollo/v1/enrichCompany"
}

Output

Type: OBJECT

Properties

NameTypeDescription
organizationOBJECT
Properties {STRING(id), STRING(name), STRING(website_url), STRING(blog_url), STRING(linkedin_url), STRING(twitter_url), STRING(facebook_url), STRING(phone), STRING(logo_url), STRING(primary_domain), STRING(industry), [STRING](keywords)}

Output Example

{
"organization" : {
"id" : "",
"name" : "",
"website_url" : "",
"blog_url" : "",
"linkedin_url" : "",
"twitter_url" : "",
"facebook_url" : "",
"phone" : "",
"logo_url" : "",
"primary_domain" : "",
"industry" : "",
"keywords" : [ "" ]
}
}