Skip to content

Agile Crm

Node: agileCrm · Full type: n8n-nodes-base.agileCrm · Version: 1

Credentials

agileCrmApi (alias: @agile)

CREDENTIAL @agile = agileCrmApi "My Agile Crm"

Operations

Resource: company

create

Parameter Type Default Details
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: addressOptions, email, name, phone, starValue, tags, ...

delete

Parameter Type Default Details
companyId string "" required

get

Parameter Type Default Details
companyId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 20
filterType options "none" none, manual, json
matchType options "anyFilter" anyFilter, allFilters
simple boolean false
filters fixedCollection {} groups: conditions
filterJson string ""
options collection {} keys: sort

update

Parameter Type Default Details
companyId string "" required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: addressOptions, email, starValue, tags, name, phone, ...

Resource: contact

create

Parameter Type Default Details
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: addressOptions, company, emailOptions, firstName, lastName, leadScore, ...

delete

Parameter Type Default Details
contactId string "" required

get

Parameter Type Default Details
contactId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 20
filterType options "none" none, manual, json
matchType options "anyFilter" anyFilter, allFilters
simple boolean false
filters fixedCollection {} groups: conditions
filterJson string ""
options collection {} keys: sort

update

Parameter Type Default Details
contactId string "" required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: addressOptions, company, emailOptions, firstName, lastName, leadScore, ...

Resource: deal

create

Parameter Type Default Details
closeDate dateTime "" required
expectedValue number 1 required
milestone string "" required
name string "" required
probability number 50 required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: contactIds, customData

delete

Parameter Type Default Details
dealId string "" required

get

Parameter Type Default Details
dealId string "" required

getAll

Parameter Type Default Details
limit number 20
returnAll boolean false

update

Parameter Type Default Details
dealId string "" required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: expectedValue, name, probability, contactIds, customData

Parameter Details

filters children:

conditions group:

Parameter Type Default Details
field string ""
condition_type options "EQUALS" AFTER, BEFORE, BETWEEN, EQUALS, LAST, NOTEQUALS, ON
value string ""
value2 string ""

options children:

Parameter Type Default Details
sort fixedCollection [] groups: sort

additionalFields children:

Parameter Type Default Details
addressOptions fixedCollection {} groups: addressProperties
company string ""
emailOptions fixedCollection {} groups: emailProperties
firstName string ""
lastName string ""
leadScore number ""
starValue options "" 0, 1, 2, 3, 4, 5
phoneOptions fixedCollection {} groups: phoneProperties
tags string []
title string ""
websiteOptions fixedCollection {} groups: websiteProperties
customProperties fixedCollection {} groups: customProperty

Example

NODE "agileCrm" @agile AS "Agile Crm" {
  resource: "company",
  operation: "get",
  contactId: {{ $json.contactId }},
  companyId: {{ $json.companyId }},
  dealId: {{ $json.dealId }}
}