ecommerce
The lifecycle of an online store: welcome, cart recovery, thanks and review, replenishment, winback, and a VIP thank-you.
Journeys
Section titled “Journeys”| Journey | What it does |
|---|---|
abandoned-checkout |
Reminds someone who left items in their cart, twice at most. |
first-order-thanks |
Thanks a first-time customer, then asks how the order went once it arrives. |
replenishment |
Reminds a regular customer to reorder before they run out. |
vip |
Thanks a customer who has spent past the VIP threshold. |
welcome |
Introduces the store to a shopper who has not ordered yet. |
winback |
Invites a customer back who has not ordered in months. |
Events it needs
Section titled “Events it needs”These are names your own app sends through track, not names Cowliss defines. Rename them in the copied files to whatever your app already sends.
| Event | Named by |
|---|---|
checkout.started |
abandoned-checkout |
order.delivered |
first-order-thanks |
order.placed |
abandoned-checkout, first-time-buyers, lapsed, repeat-buyers, replenishment, welcome, winback |
product.viewed |
welcome |
Segments
Section titled “Segments”| Segment | Who is in it |
|---|---|
first-time-buyers |
Placed one order and has not ordered again. |
lapsed |
Ordered at some point, and nothing in the last 120 days. |
repeat-buyers |
Placed at least two orders. |
vip-customers |
Lifetime spend of 500 or more. |
Copy it
Section titled “Copy it”cow init --blueprint ecommerceEvery file above lands in your repo, yours to edit. In a repo that already has a cow.json, add it with cow add blueprint ecommerce instead.