Table of Contents
- Why Lifecycle Messaging Wins or Loses Pet Subscription Boxes
- The Events You Need to Track
- Subscription Events
- Engagement Events
- Support Events
- Segments That Drive Targeting
- High-Priority Segments to Build
- Automations That Protect Lifetime Value
- Onboarding Series (First 21 Days)
- Payment Recovery Series
- Pause Interception
- Win-Back for Cancelled Subscribers
- Industry-Specific Challenges with Intercom
- Frequently Asked Questions
- What's the most important segment to build first?
- How do I handle Intercom for both new and existing subscribers in different subscription tiers?
- Can Intercom replace my email service provider for transactional emails?
- How should I think about the balance between automation and human response?
Why Lifecycle Messaging Wins or Loses Pet Subscription Boxes
Your box ships every month. That monthly cadence creates predictable moments of joy — and predictable moments of doubt. A customer who loved their first box might forget why they subscribed by month three. A customer whose dog ignored the treats in month two is already mentally canceling.
Intercom sits at the center of fixing this. It connects behavioral data, transactional events, and human support into one system — which means you can stop reacting to cancellations and start intercepting them before they happen.
This guide covers exactly how to configure Intercom for a pet subscription operation: the events that matter, the segments worth building, and the automations that protect revenue.
---
The Events You Need to Track
Most pet subscription brands connect Intercom to their Shopify or Recharge data and call it done. That's not enough. The events below tell you what customers are actually doing — not just what they ordered.
Subscription Events
- subscription_created — fires when a new subscriber completes checkout
- subscription_paused — fires when a user pauses, including pause duration
- subscription_cancelled — fires on hard cancel, with cancellation reason if captured
- subscription_reactivated — fires when a lapsed subscriber comes back
- renewal_processed — fires on each successful billing cycle, with cycle number
- renewal_failed — fires on payment failure, with failure reason
Engagement Events
- box_customization_started — fires when a user opens the customization flow
- box_customization_completed — fires on save; track which products they selected
- product_review_submitted — fires when a user rates a product in their past box
- unboxing_content_viewed — fires when a user clicks into unboxing guides or video content
- referral_link_copied — fires when they grab their referral URL
Support Events
- conversation_started — fires on any inbound message; tag with topic if your team categorizes
- help_article_viewed — fires on self-serve content consumption
Pass pet_name, pet_species, pet_breed, and subscription_tier as user attributes. These unlock personalization that actually feels personal — messaging that references "Maya's next box" instead of "your upcoming shipment."
---
Segments That Drive Targeting
Segments in Intercom should reflect the actual lifecycle stages of your subscribers — not generic buckets.
High-Priority Segments to Build
New Subscribers (Days 0–30)
Filter: `subscription_created` within last 30 days. This is your onboarding window. What happens here predicts 6-month retention better than almost any other variable.
Box Customizers vs. Non-Customizers
Filter: users who have or have not fired `box_customization_completed` in the last 60 days. Customers who customize retain at higher rates. If someone hasn't customized by box two, that's a risk signal.
Multi-Cycle Loyalists (6+ renewals)
Filter: `renewal_processed` count greater than 6. These are your advocacy candidates. They're also the segment most worth protecting when you introduce price changes.
Payment-Failed Subscribers
Filter: `renewal_failed` fired in last 7 days and subscription status is still active. This is a recovery window. Most brands lose 8–12% of revenue annually to passive churn from payment failure — the majority of which is recoverable.
Pre-Cancel Risk
Filter: subscription paused within last 30 days OR last login was more than 45 days ago OR no `box_customization_completed` in last 90 days. Combine two or more of these signals for a tighter risk definition.
---
Getting the most out of Intercom?
I'll audit your Intercom setup and show you where revenue is hiding.
Automations That Protect Lifetime Value
Onboarding Series (First 21 Days)
This is the highest-ROI automation you will build. New subscribers are still validating their decision.
- Day 1 — Welcome message. Reference their pet by name if captured. Explain what happens next and when their first box ships.
- Day 5 — Customization prompt. If `box_customization_completed` has not fired, send a direct message explaining that customization is available and linking to the flow.
- Day 10 — Shipping confirmation context. Many subscribers confuse normal lead times with problems. Proactively address this.
- Day 18 — "Your box is almost there" message. Build anticipation. Include an unboxing tip or a link to your help content on getting the most out of the products.
Payment Recovery Series
Set this to trigger on `renewal_failed`:
- Immediately — In-app message with a direct link to update payment. Keep it frictionless. No guilt, just logistics.
- Day 2 — Email with the same ask, plus a note that their upcoming box is reserved.
- Day 5 — Final message. If payment still fails, notify them their subscription will pause in 48 hours.
Pause Interception
When `subscription_paused` fires, trigger a message within 2 hours. Ask one question: "Is there anything we can help with?" Give a human response option alongside a self-serve one. Pauses convert to cancellations at a high rate when left unaddressed — and at a much lower rate when someone actually responds.
Win-Back for Cancelled Subscribers
Trigger on `subscription_cancelled`. Wait 14 days, then send one message. Not a discount — a question. Ask what changed. Use the response to qualify whether an offer makes sense. Blanket win-back discounts train customers to cancel expecting a coupon.
---
Industry-Specific Challenges with Intercom
Recharge and Shopify data sync gaps. Intercom's native integrations won't always pass subscription lifecycle events cleanly. Use a middleware tool like Segment or build direct API calls for events like `renewal_processed` and `subscription_paused`. Do not rely on Shopify order events as a proxy for subscription events — they don't map cleanly.
Pet attribute drift. Subscribers' pets age, get adopted out, or pass away. Build a flow — triggered annually or on request — that asks subscribers to confirm or update their pet profile. Sending puppy product recommendations to someone whose dog is now 9 years old breaks the personalization you've built.
Seasonal volume spikes. Holiday periods generate support volume that overwhelms teams using basic inbox setups. Configure Intercom's routing rules to prioritize `renewal_failed` and `subscription_cancelled` conversations above general inquiries during these periods. A cancelled subscription costs more than a delayed response to a product question.
Multi-pet households. Your data model needs to account for subscribers with more than one pet. Build a custom attribute for `pet_count` and allow product review events to carry a `pet_id` so feedback stays tied to the right animal. This matters more as you move toward AI-assisted product recommendations.
---
Frequently Asked Questions
What's the most important segment to build first?
Start with your payment-failed segment. It's the fastest path to recovering revenue you've already earned. Most pet subscription brands find 20–30% of failed payments are recoverable with a well-timed outreach sequence. The onboarding segment comes second.
How do I handle Intercom for both new and existing subscribers in different subscription tiers?
Use a combination of a `subscription_tier` custom attribute and a `renewal_count` attribute. This lets you build compound segments — for example, premium-tier subscribers in their first 60 days get a different onboarding sequence than your base-tier long-tenured customers. Set these attributes at the point of subscription creation and update them on tier changes.
Can Intercom replace my email service provider for transactional emails?
For lifecycle and behavioral messaging, yes — Intercom can own that workflow. For strict transactional emails like order confirmations, shipping notifications, and payment receipts, keep those in your ESP or Shopify's native system. Intercom's deliverability is optimized for engagement-driven messages, not transactional volume.
How should I think about the balance between automation and human response?
Automate the triggers, not the conversations. Your automations should open doors — prompt a reply, surface a question, create a moment for a human to step in. For high-risk moments like pause events and cancellation requests, route to a real team member rather than a bot close. The lifetime value of a retained subscriber in a pet subscription business typically exceeds $300–500 annually. That math justifies a human touch at the moments that matter.