Skip to content

Customer Io

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

Credentials

customerIoApi (alias: @customer)

CREDENTIAL @customer = customerIoApi "My Customer Io"

Operations

Resource: customer

upsert

Parameter Type Default Details
id string "" required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: customProperties, email, createdAt

delete

Parameter Type Default Details
id string "" required

Resource: event

track

Parameter Type Default Details
customerId string "" required
eventName string ""
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: customAttributes, type

trackAnonymous

Parameter Type Default Details
eventName string "" required
jsonParameters boolean false
additionalFieldsJson json ""
additionalFields collection {} keys: customAttributes

Resource: campaign

get

Parameter Type Default Details
campaignId number 0 required

getAll

No additional parameters.

getMetrics

Parameter Type Default Details
campaignId number 0 required
period options "days" hours, days, weeks, months
jsonParameters boolean false
additionalFields collection {} keys: steps, type

Resource: segment

add

Parameter Type Default Details
segmentId number 0 required
customerIds string "" required

remove

Parameter Type Default Details
segmentId number 0 required
customerIds string "" required

Parameter Details

additionalFields children:

Parameter Type Default Details
steps number 0
type options "empty" email, empty, push, slack, twilio, urbanAirship, webhook

Example

NODE "customerIo" @customer AS "Customer Io" {
  resource: "customer",
  operation: "get",
  campaignId: 0,
  id: {{ $json.id }},
  customerId: {{ $json.customerId }}
}