Automatically Generated — This event is created by Upstack backend services for Shopify customers. You do not need to fire this event manually.
Overview
Thelapsed_purchase event is generated when a customer who hasn’t purchased in an extended period returns to make a new purchase. This event helps you measure the effectiveness of win-back campaigns and understand customer reactivation patterns.
How It Works
Upstack analyzes customer purchase history to identify lapsed customer reactivations:- Order received — Shopify sends a purchase webhook to Upstack
- Recency analysis — Upstack checks the time since the customer’s last purchase
- Lapsed classification — If the customer hasn’t purchased in the lapsed threshold period, a
lapsed_purchaseevent is generated - Forwarding — The event is sent to your configured destinations
Lapsed Customer Definition
A customer is classified as “lapsed” when their last purchase occurred more than 180 days ago (approximately 6 months). This threshold aligns with common e-commerce customer lifecycle definitions.The 180-day lapsed threshold is based on industry standards for e-commerce. It distinguishes between returning customers (recent purchasers) and lapsed customers (dormant accounts that have been reactivated).
Properties
This event includes all properties from the originalpurchase event:
Destination Mapping
This event is forwarded to destinations as:Use Cases
- Measure win-back performance — Track how effectively your reactivation campaigns bring back dormant customers
- Calculate win-back CAC — Understand the cost to reactivate a lapsed customer vs. acquiring a new one
- Optimize win-back timing — Identify the optimal time to reach out to customers before they become permanently churned
- Segment audiences — Build audiences of lapsed customers for targeted reactivation campaigns
Metrics Available
In the Upstack dashboard, you can view:Customer Lifecycle Context
Thelapsed_purchase event fits into the broader customer lifecycle:
Both “Lapsed” and “Churned” customers generate
lapsed_purchase events when they return, as the key insight is the reactivation of a dormant account.
Related Events
- purchase — The base purchase event
- nc_purchase — New customer purchases
- rc_purchase — Returning customer purchases
- all_purchase — All purchases