Chord OMS
Chord OMS Overview
CDP Tracking Events
3min
chord oms emits many different tracking events during its operations these events are sent to chord cdp where downstream destinations can consume the event for business purposes for example, email marketing tools like klayvio or iterable can consume order completed events from chord oms to trigger an email to the customer with details about their purchase each event includes a standard payload depending on the type of event, however some event types may make small additions or changes to the standard payload the main difference in the payload will be the name of the event chord oms does not restrict or filter the emission of any tracking event; all events will be immediately sent to chord cdp once they are generated merchants who wish to prevent some events from reaching some destinations can enable filtering in chord cdp the full list of cdp tracking events w/ sample payloads can be found on the chord commerce event tracking docid\ gefjsxos276n6gs40xabr page the tables below list each event type and the specific tracking events emmited for that type the name column lists the exact event name sent to chord cdp subscription name description subscription auto renewed emitted when an installment order is successfully completed subscription canceled emitted when a customer cancels a subscription subscription created emitted when a customer completes an order that creates a new subscription subscription expired emitted when the final installment of a prepaid subscription was processed subscription failed emitted when an installment order failed for any reason other than due to payment or stock reasons subscription installment insufficient stock emitted when an installment order could not be fulfilled because the variant is out of stock subscription paused emitted when a customer pauses an active subscriptions subscription payment failed emitted when an installment order could not be completed due to a payment failure (e g expired credit card) subscription reactivated emitted when a canceled subscription is reactivated subscription reminder sent emitted when chord oms processes a reminder for an upcoming subscription installment subscription resumed emitted when a customer resumes a paused subscription subscription skipped emittted when a customer skips a subscription subscription updated emitted when a customer modifies a subscription (e g changes the actionable date or adds a line item to the subscription) sample payload { 	"user id" 2, 	"event" "subscription created", 	"context" { 	 "traits" { 	 "address" { 	 "city" "oak lawn", 	 "country" "us", 	 "postal code" "11127", 	 "state" "il", 	 "street" "123 fake street" 	 }, 	 "created at" "2024 07 23 13 15 27 0400", 	 "email" "test\@example com", 	 "phone" "1234567890", 	 "name" "test user", 	 "id" "2" 	 } 	}, 	"properties" { 	 "ownership" { 	 "store id" "2", 	 "tenant id" "plant", 	 "oms id" null 	 }, 	 "reason" null, 	 "subscription id" 1, 	 "email" "test\@example com", 	 "address" { 	 "address1" "123 fake street", 	 "address2" null, 	 "city" "oak lawn", 	 "country" "us", 	 "name" "test user", 	 "state" "il", 	 "zipcode" "11127" 	 }, 	 "brand" "plant", 	 "id" 1, 	 "interval length" 1, 	 "interval units" "day", 	 "actionable date" "2024 08 10t00 00 00 04 00", 	 "products" \[ 	 { 	 "brand" "plant", 	 "coupon" "", 	 "image url" "https //d1dglrf9v97u7a cloudfront net/plant/images/attachments/000/000/006/small/kendal tw2bft twdi unsplash jpg?1720817992", 	 "name" "product 5", 	 "one time" false, 	 "option values" \[ 	 ], 	 "parts" \[ 	 ], 	 "position" 1, 	 "price" "9 99", 	 "product id" "product 5", 	 "quantity" 1, 	 "sku" "product 5", 	 "url" "https //plant assembly dev/ca/eng/product 5", 	 "forcasted assortment items" null 	 } 	 ], 	 "state" "active", 	 "payment method name" "stripe", 	 "canceled at" null, 	 "canceled by" null, 	 "activated at" "2024 07 30t14 59 55 04 00", 	 "additional subscriptions created" { 	 } 	} }