Marketing

Customer.io

Customer.io sends lifecycle messaging — email, push and in-app — driven by the people and events you feed it.

Authentication

  • API key

Actions

Generic API request. Call any Customer.io API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Add deviceAdd or update a person's device for push delivery (PUT /customers/{customerId}/devices).
  • Delete customerDestructiveDelete a person and remove them from Customer.io (DELETE /customers/{customerId}).
  • Identify customerDestructiveCreate or update a person and their attributes (PUT /customers/{customerId}).
  • Merge customersDestructiveMerge two people into one, keeping the primary and discarding the secondary (POST /mergecustomers).
  • Track anonymous eventTrack an event not tied to a known person (POST /events).
  • Track eventRecord an event against a known Customer.io person — the trigger for campaigns and the raw material for segmentation.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.