Skip to main content
Card class: Cross-ChannelCategory: Email Marketing
Spike = post-purchase journey is over-mailing. Pull cadence in the ‘Order Notification’ / ‘Recommendation’ automations.

At a glance

The percentage of buyers who unsubscribed from Mailchimp within 7 days of placing their order. Computed by joining commerce platform order events with Mailchimp’s members.timestamp_unsub per audience. A spike here means your post-purchase Customer Journey is over-mailing, the customer just bought, the recommendation / cross-sell / “rate your purchase” emails arrive too aggressively, and they unsub to make it stop. Audit MC-CJ-001 fires here. Pull cadence in the post-purchase automation; halve frequency or extend delays.
What it countsCOUNT(unsubscribed within 7d of order_created_at) ÷ COUNT(orders) × 100 for buyers in the period. Computed by joining commerce platform order data (customer email + order date) with Mailchimp’s per-audience subscriber timestamps.
API endpointMarketing API v3, GET /3.0/lists/{list_id}/members?status=unsubscribed&fields=members.email_address,members.timestamp_unsub for unsubscriber timestamps. Commerce platform API for order email + created_at. Engine joins client-side.
Audience-based scopeAggregates across every audience that has the buyer’s email. If a buyer is in multiple audiences and unsubs from one, only the matching audience counts; the buyer remains “subscribed” overall if subscribed to others.
Channel scopeEmail only. SMS opt-outs (where present) tracked separately.
Bounce / spam handlingBounces don’t count as unsubs (different status). Spam-flag-driven auto-unsubs DO count if Mailchimp marks them unsubscribed after a threshold.
Attribution modelNot applicable. This is a behavioural count, not revenue.
MPP impactNone. MPP affects opens, not unsub clicks.
7-day window rationaleMost post-purchase Customer Journeys fire 1-7 days after order: order confirmation (immediate), shipping notice (1-2d), thank-you (3d), rate-the-product (5-7d). The 7d window catches the immediate post-purchase fatigue spike. Beyond 7d, unsubs are part of normal lifecycle decay and not attributable to post-purchase.
CurrencyNot applicable.
Time window90D (longer window for stable rate; small samples are noisy)
Alert trigger>3% (drives the post-purchase-cadence-too-aggressive insight). Audit MC-CJ-001 fires here.
Rolesowner, marketing

Calculation

Calculated automatically from your Mailchimp data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A small DTC pet-food brand on Shopify, Mailchimp Standard, single audience of 38,000. Aggressive post-purchase Customer Journey: order confirmation (instant), shipping notice (1d), “rate your dog’s experience” (3d), cross-sell harness/leash (4d), invitation to subscribe (6d), reminder of rewards points (7d). 90D window 02 Feb 26 to 02 May 26.
MetricValue
Orders placed in window4,200
Buyers who unsubscribed within 7d168
Unsub-after-purchase rate (this card)4.0%
Comparable steady-state unsub rate (non-buyers)0.4%/month
Spike attributable to post-purchase journey3.6 pp
Five observations:
  1. At 4.0%, this account is well above the 3% alert threshold. The post-purchase journey is over-mailing. 6 emails in 7 days is too dense for a customer who just bought and isn’t yet ready to engage with cross-sells. The fix is to remove or extend 2-3 of the steps.
  2. The 3.6 pp spike above steady-state is the cost of the over-mailing. Steady-state unsub rate for non-buyers is 0.4%/month, or ~0.1% per 7-day window. Post-purchase buyers are unsubscribing 40x more than baseline. This isn’t natural decay; it’s behavioural reaction to too-many-emails-too-fast.
  3. The “rate your dog’s experience” email at day 3 is likely the trigger point. This is unsolicited engagement-bait that arrives before the customer has had time to use the product. Most unsubs cluster on days 3-5 in audits we’ve run on similar accounts. Move the rating prompt to day 14 (after the customer has used the food for a week) and watch this card drop 2-3 pp.
  4. Each unsub here costs roughly £180 of lifetime value. Pet food is a subscription-friendly category with ~10x repeat purchase rate. Losing 168 subscribers at £180 LTV each = £30,000 of LTV destroyed in 90 days, just from over-mailing post-purchase. The post-purchase journey is meant to deepen the relationship, not test it.
  5. A 7-day post-purchase silent window after order confirmation usually beats 6 emails. Counter-intuitive but well-tested: a single order confirmation + a single shipping notice + then nothing for a week, then a single “are you enjoying it?” with subscription offer at day 14. Total post-purchase emails: 3, not 6. Unsub-after-purchase typically drops to <1.5% with this cadence and revenue per buyer often INCREASES because the day-14 email lands on a customer who’s actually used the product.

Sibling cards merchants should reference together

CardWhy pair it with Unsubs After Purchase
Mailchimp Unsubscribe RateThe account-wide unsub rate. Compare this card’s 7d-post-purchase rate against baseline; the gap is the post-purchase fatigue.
Mailchimp Customer Journey CountIf you have many post-purchase journeys, they may be firing in parallel and over-mailing buyers.
Mailchimp Top Automation RevenueThe revenue side. If post-purchase automations drive high revenue but high unsub, evaluate the trade.
Mailchimp Suppressed MembersCumulative suppression count. Sustained high unsub-after-purchase shrinks the audience.
Mailchimp Audience SizeNet effect, growing audience hides per-buyer churn unless you watch this card.
Shopify Repeat Customer RateThe downstream consequence. Unsubs after purchase damage future repeat-purchase opportunity.
Shopify Customer Lifetime ValueLifetime value lost when buyers unsub. Quantifies the cost of the over-mail.
Mailchimp Spam Complaint RateBuyers who don’t unsub may complain instead. Watch both for the full fatigue picture.

Reconciling against the vendor’s own dashboard

Where to look in Mailchimp’s own dashboard: Mailchimp does not surface this rate natively. The closest views are Mailchimp → Audience → All Contacts → filter by Status = Unsubscribed for the unsub list with timestamps, and Mailchimp → Reports → individual campaign → Unsubscribed for per-campaign unsub counts. This card is a Vortex IQ-derived rate computed by joining commerce platform order data with Mailchimp’s unsub timestamps. To reproduce manually: export the unsubscribe list with timestamps, export the order list with customer emails and order dates, join, count. Why our number may legitimately differ from a hand-built calculation:
ReasonDirection of divergence
Time-zone. Mailchimp’s timestamp_unsub in account tz; commerce platform order dates in store tz; Vortex IQ normalises to UTC. The 7-day window edges shift.<0.1 pp at the boundary
Multi-audience accounts. A buyer in 3 audiences who unsubs from 1 counts here. A merchant manually computing might count only “fully unsubscribed” buyers.This card slightly higher than “fully unsubscribed” computation
Cleaned vs unsubscribed. This card counts only unsubscribed status. Hard-bouncers (cleaned) within 7d of purchase aren’t included; these are usually small in number.None for typical accounts
Customer email matching. Some buyers use guest checkout with one email and subscribed under another. The join on email address may miss them.Slight under-count
Page caps. Engine pages members 1000 per call up to 5 pages (5000 unsubs total). Massive churn periods may truncate.Vortex IQ slightly lower for very-high-churn accounts
Cross-connector reconciliation: This is a derived cross-channel metric specific to Vortex IQ. Closest cross-references:
CardExpected relationshipWhat causes legitimate divergence
shopify.repeat_customer_rateHigh unsub-after-purchase predicts low repeat rate with a 30-90 day lag.Repeat rate has many drivers; email is one.
shopify.customer_lifetime_valueEach unsub reduces email’s contribution to that customer’s LTV.LTV measured over years; unsub effect compounds slowly.
klaviyo.klv_xc_unsub_after_purchaseWhen both ESPs run, only one should be running post-purchase journeys to avoid double-mailing.If both are running, total unsub-after-purchase is the sum, not just this card.

Known limitations / merchant FAQs

My rate is 5%, what should I do? You’re 2 pp above the alert threshold. The likely cause is post-purchase Customer Journey over-mailing. The fix in order: (1) audit your post-purchase journey, count emails sent in days 0-7 after order, anything above 3 emails is too much; (2) extend delays, push the rate-the-product email to day 14, push the cross-sell to day 21; (3) remove the lowest-revenue automation step entirely and re-measure after 30 days. What’s a healthy rate? For consumer DTC: 0.5-2% is healthy. 2-3% is a yellow flag (some over-mailing). Above 3% is the alert zone. B2B and subscription products run lower (0.3-1%) because subscribers expect ongoing communication. Luxury / occasion-purchase brands (wedding, gifts) run higher (3-5%) because the customer doesn’t expect ongoing email after one-off purchase, and that’s actually fine. My rate is 0.3%, is that suspiciously low? Probably means you have NO post-purchase journey running. That’s a different problem; you’re missing the cross-sell / subscription-conversion / retention opportunity. Check Customer Journey Count, if there’s no post-purchase journey, build one (carefully, 2-3 emails over 21 days) and accept a small unsub-rate uplift in exchange for retention revenue. Does this card include unsubs from order confirmation / shipping notification emails? Order confirmation and shipping emails are typically transactional (sent via Mandrill / Mailchimp Transactional) and don’t have unsubscribe links. They don’t count toward this rate. Only marketing-classified post-purchase emails (rate prompts, cross-sells, retention offers) drive unsubs visible here. Why measure 7 days specifically? Post-purchase Customer Journeys typically fire in days 0-7. Beyond 7d, unsubs are part of normal lifecycle decay (a buyer’s general “I’m signing up to less email” pattern, not specifically “stop emailing me about my purchase”). The 7d window isolates the post-purchase fatigue spike from background unsub noise. My rate is high but my Customer Journey only sends 2 emails in 7 days, what’s going on? Two possibilities: (a) the post-purchase journey overlaps with normal broadcast campaigns, so a buyer who placed an order on Tuesday gets your post-purchase email Wednesday AND your weekly newsletter Friday AND the post-purchase rate-prompt Saturday, total 3 emails feels like 5; (b) the broadcast campaigns themselves are too frequent, the order just happens to expose the existing fatigue. Use Mailchimp’s “Engagement-based suppression” feature to skip recently-mailed customers from broadcast sends. Does buying again reset the 7-day window? This card measures from each individual purchase. A repeat buyer who orders on day 0 and day 5 has two 7-day windows that overlap. The card de-duplicates: an unsub within day 0-7 of either order counts once. What should I tell my customers in the post-purchase email to reduce unsubs? Three principles: (1) lead with the order, not the next purchase, the email should remind them they bought, then offer something only after; (2) preview the cadence, “we’ll check in once a month with new product news, no more”; (3) make the unsubscribe link prominent in the footer. Counter-intuitively, prominent unsubs reduce spam complaints which damages deliverability much more than unsubs do. Does this card include opted-out customers who later complained? A customer who clicks “Mark as spam” rather than unsubscribe technically isn’t unsubscribed, they’re spam-flagged. Mailchimp eventually auto-suppresses them, moving them to unsubscribed status. This card catches them once they’re moved. Use Spam Complaint Rate for the immediate spike; this card catches the resulting unsub. My rate spiked after a single bad campaign, why does it show in a 7d-after-purchase metric? A buyer who unsubscribed because of an unrelated bad campaign within 7 days of their purchase still counts here. The card can’t distinguish between “unsubscribed because of the post-purchase journey” and “unsubscribed because of an unrelated send during that window”. Cross-check Unsubscribe Rate trend; if the account-wide rate also spiked, the cause was broadcast, not post-purchase.

Tracked live in Vortex IQ Nerve Centre

Unsubs Within 7d of Purchase is one of hundreds of KPI pulses Vortex IQ tracks across Mailchimp and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.