Table of Contents
- Why Lifecycle Optimization Matters for Pet Subscription Boxes
- Events to Track in Braze
- Subscription Events
- Box and Fulfillment Events
- Engagement Events
- Segments to Build
- Lifecycle-Based Segments
- Pet Profile Segments
- Automations to Set Up
- Onboarding Canvas (Days 1–30)
- Pause and Skip Response Canvas
- Churn Winback Canvas
- Industry-Specific Challenges in Braze
- Frequently Asked Questions
- How many Canvases should a pet subscription brand run simultaneously?
- What's the best channel mix for pet subscription messaging in Braze?
- How do I prevent messaging fatigue for long-term subscribers?
- Can Braze handle subscription billing integration directly?
Why Lifecycle Optimization Matters for Pet Subscription Boxes
Pet subscription boxes carry a structural advantage most subscription businesses envy: an emotionally invested customer base. People who subscribe for their dog, cat, or rabbit are not buying a commodity — they are buying an experience tied to an animal they love. That emotional connection is your retention lever, and Braze is the platform that lets you pull it at exactly the right moment.
The challenge is that most pet subscription brands underuse Braze. They send a welcome email, a shipping notification, and a winback campaign — and call it a lifecycle strategy. What they miss are the dozens of high-signal moments between those touchpoints where a single well-timed message can prevent churn or trigger an upsell.
This guide gives you the full architecture: events to track, segments to build, and automations to run specifically for the pet subscription model.
---
Events to Track in Braze
Your Braze instance is only as powerful as the event data feeding it. For pet subscription boxes, these are the events that drive meaningful segmentation and automation.
Subscription Events
- `subscription_started` — includes plan type, billing cycle, and acquisition source
- `subscription_paused` — critical signal; most brands ignore this and lose the customer anyway
- `subscription_cancelled` — log the cancellation reason if your churn flow captures it
- `subscription_reactivated` — use this to trigger a winback success sequence
Box and Fulfillment Events
- `box_shipped` — triggers the unboxing anticipation sequence
- `box_delivered` — confirmed delivery; start the post-delivery feedback window
- `box_customization_completed` — when a subscriber updates their pet profile or preferences
- `box_skipped` — a soft churn signal that needs its own response
Engagement Events
- `review_submitted` — identify your promoters before you ask them to refer
- `referral_link_shared` — track viral behavior at the individual level
- `product_page_viewed` — useful for add-on upsell targeting
- `customer_support_contacted` — flag customers who may be friction-prone
Each event should carry custom properties. For `box_shipped`, include the box number (first box, fifth box, etc.) — this single property unlocks milestone-based messaging that most competitors never build.
---
Segments to Build
Segmentation in Braze should reflect the actual lifecycle stages of a pet subscriber, not just generic RFM buckets.
Lifecycle-Based Segments
- New Subscribers (Box 1–2): Highest churn risk window. These customers have paid but haven't yet decided if the product is worth it.
- Engaged Core (Box 3–12): Stable subscribers who are open to upsells, referrals, and loyalty mechanics.
- Long-Term Loyalists (Box 12+): Advocates. Treat them differently — they've earned it.
- Pause-Risk Subscribers: Anyone who has paused once in the last 90 days or skipped a box in the last 60 days.
- High-LTV Subscribers: Customers on annual plans or with two or more active subscriptions (multiple pets).
Pet Profile Segments
This is where pet subscription data creates advantages no general e-commerce brand has. Build segments by:
- Pet type (dog, cat, rabbit, bird)
- Pet age category (puppy/kitten, adult, senior)
- Dietary restrictions or allergies stored in the pet profile
- Box theme preference if your product offers thematic collections
A senior dog owner receiving messaging built around "puppy energy toys" is a churn candidate. Pet profile segmentation prevents this.
---
Automations to Set Up
Getting the most out of Braze?
I'll audit your Braze setup and show you where revenue is hiding.
Structure your Braze Canvases around the three moments that define pet subscription retention: onboarding, the churn window, and winback.
Onboarding Canvas (Days 1–30)
The first box is your audition. Build a Canvas that runs from order confirmation through 10 days post-delivery.
- Day 0: Order confirmation with pet name personalization. Include what to expect in box one.
- Day 3–5 (Shipped): Anticipation email or SMS with behind-the-scenes content about how the box is curated.
- Day of Delivery: Push notification triggered by the `box_delivered` event. "Luna's box just arrived."
- Day 3 Post-Delivery: Feedback request. Short, frictionless — a 1–5 rating, not a paragraph form.
- Day 10 Post-Delivery: Pet profile prompt. Ask subscribers to update their pet's age, weight, or preferences. Frame it as making the next box better.
Pause and Skip Response Canvas
When a subscriber hits `box_skipped` or `subscription_paused`, you have a narrow window to intervene before they mentally cancel.
- Immediate (0–2 hours): Acknowledge the pause or skip without pressure. Confirm their next billing date.
- Day 5: Send a "here's what's coming next month" preview. Give them a reason to stay.
- Day 14: If still paused, offer a one-time discount or a bonus item in the next box. Make the offer specific — "$5 off your next box" outperforms "a special offer."
Churn Winback Canvas
Target the `subscription_cancelled` event. Segment by cancellation reason if available.
- Price-sensitive cancellations → lead with a discounted plan option
- "Too much stuff" cancellations → surface a lighter or different-sized tier
- "My pet didn't like it" cancellations → offer a curated swap or satisfaction guarantee
Winback emails for pet subscriptions perform significantly better when they include the pet's name and reference specific items from past boxes. Pull this from your event history.
---
Industry-Specific Challenges in Braze
Pet profile data decay. Pets age. A puppy subscriber from 18 months ago now has an adult dog. Build an annual pet profile update flow into your Canvas architecture — triggered by the `subscription_anniversary` event — so your segmentation stays accurate.
Multi-pet household complexity. Some subscribers have three pets on one account. Braze's user profiles handle one primary user record, so you'll need to store additional pet data as custom attributes (e.g., `pet_2_type`, `pet_2_age`) rather than as separate profiles. Design your data schema before you build your Canvases.
Shipping variability affecting trigger timing. Carrier delivery confirmation delays can misalign your `box_delivered` events. Set a fallback trigger: if `box_delivered` doesn't fire within 10 days of `box_shipped`, send the post-delivery sequence anyway based on estimated delivery.
---
Frequently Asked Questions
How many Canvases should a pet subscription brand run simultaneously?
Start with three: onboarding, pause/skip response, and winback. Once those are optimized and your baseline metrics are established, layer in milestone Canvases (box 3, box 6, box 12), seasonal promotions, and referral activation. Running too many Canvases before your event data is clean creates overlapping messages that confuse customers and muddy your attribution.
What's the best channel mix for pet subscription messaging in Braze?
Email carries the highest ROI for transactional and lifecycle messages. SMS works for delivery notifications and time-sensitive offers — but only for subscribers who have opted in explicitly. Push notifications are effective for delivery confirmations when your app open rates are above 30%. Most pet subscription brands over-rely on email and leave SMS and push performance on the table.
How do I prevent messaging fatigue for long-term subscribers?
Use Braze's Frequency Capping settings to limit total messages per subscriber per week. For loyalists (Box 12+), reduce promotional cadence and shift toward community-style content — pet care tips, product spotlights, or breed-specific content. Subscribers who have been with you for a year are not prospects. Stop messaging them like they are.
Can Braze handle subscription billing integration directly?
Braze does not manage billing natively. You will need to connect your subscription management platform — Recharge, Recurly, Chargebee, or a custom solution — via API or a data connector. Billing events (renewal success, failed payment, plan change) need to be sent into Braze as custom events so your lifecycle Canvases can respond to them in real time. A failed payment that goes unacknowledged for 48 hours is often an invisible churn event.