Checkout Started Event
Event Type: cart.checkout_started
When sent: When a customer begins the checkout process (cart converted to checkout).
Not sent when: Checkout is initiated via SDK API calls.
This represents high purchase intent - use for conversion tracking and urgent remarketing.
Example webhook payload
Webhook Payload Schema
Checkout started event data (when cart is converted to checkout)
Property
Type
Description
storeIdrequiredstring (uuid)Store identifier
customerIdstring (uuid)Customer identifier
occurredAtrequiredstring (date-time)When the event occurred
externalReferencestringExternal reference for tracking
cartIdrequiredstring (uuid)Cart identifier that was converted
checkoutIdrequiredstring (uuid)Checkout identifier
itemsrequiredobject[]Checkout items
totalsrequiredobjectOrder totals DTO for webhook events
customerrequiredobjectCustomer information for webhook events
checkoutStartedAtrequiredstring (date-time)When checkout was started