Every automated email, side by side: the Beast Mode Soap email that sends today, and the Remainder version that replaces it. 34 emails in 11 flows. Every New follows your Recording 9, 10 and 11 calls, in the new editorial design with more real photos: written for Remainder as a personal-care line, the real product named and pulled from Shopify where an order or cart is involved, letters from the Remainder team, and no Beast Mode Soap in any flow. Each card says its format and whether it is ready. Each card says whether it is ready or what it needs from you. Nothing new is in Klaviyo yet. Cart, browse and order previews show a sample; the live email fills in the shopper's actual products from Shopify.
Your calls before these can go live (7)
REF1 links (button and closing link) still go to beastmodesoap.com/pages/referrals, the only live referral page. Swap both to useremainder.com/pages/referrals at cutover. The page is BMS-branded until then, so REF1 stays ready:false.
'Every ingredient has a purpose' is now used once per flow at most, but across flows it still appears in B1, C1, R1, W2 and WB2. That is his own phrase, so I kept it. He decides whether a reader who gets several flows sees it too often.
W1 still ends with 'Reply to this email and we will help you pick.' W4 dropped that line until someone confirms the reply-to inbox is read. Decide one rule for reply asks: N1, N2, N3, FB, S2 and C3 also ask for replies.
Design is not fully consistent in small details. Only W3 and WB2 have a masthead strip ('Made in New York' / 'Free Shipping on Orders Over $50'). Shop buttons say 'Shop' in W1 and 'Shop now' in W3. The free-shipping and guarantee lines are written in Title Case in some emails and sentence case in others. I left these for his eye rather than pick a house style for him.
H2's preview sample prints 'Lemon Litsea Tallow Bar Soap', while every other email says 'Tallow Soap'. It depends on the real Shopify product title at cutover; confirm which name the product will carry.
Open business decisions are unchanged (all still ready:false with a blocker): cart offer CART10 (C2/C3), COMEBACK15 and THANKS15 codes to create, subscription 15% (U1-U3), gift program (GIFT1/GIFT2), H3 keep or cut, review platform for N2/R3, footer legal entity and address, Skio portal URL, domain cutover for all store links.
COM is a draft for a one-off campaign in his voice, not a flow email. He writes the greeting if he wants one.
Starts when someone joins the main email list and does not have an active subscription.
Left out
Active subscribers never get it, anyone who starts a subscription partway through stops, and under the new plan buyers stop once they order.
W1
Welcome + 10% code
Needs your call: Do not switch on before domain cutover: useremainder.com still 301s to beastmodesoap.com, where the soap variants read Lemon Leaf, Paleo Pine, Forest Ash (Recording 10 rule 5: no Beast Mode Soap in any flow). Go live only once useremainder.com serves the Remainder theme and the variant titles read Unscented / Lemon Litsea / Pine Cedarwood / Eucalyptus Charcoal; re-verify the four variant IDs then. Set asset_base to the Klaviyo or Shopify CDN image URL and rebuild before pasting out/W1.klaviyo.html (images are relative ../assets/ paths until then).
Old gave 15%, 10% or 20%, and 20% went to anyone untagged; new 10% code not created yet
OldBeast Mode Soap, live now
Sends
Right away, the moment they join the list
To
New subscribers who have not ordered yet; 15%, 10% or 20% code depending on signup form
Subject
Welcome to Beast Mode Soap (followed by a flexed-arm emoji)
Preview
Soap That Works Harder
NewDesigned · needs your call
Sends
Right away, the moment they join the list
To
New subscribers who have not ordered yet; one version, 10% code for everyone
Subject
Your first order is 10% off
Preview
Your code FIRSTCLEAN is inside, from a personal care line where every ingredient has a purpose.
W2
How the soap is made
Needs your call: Eco-Soap Bank photo and logo (esb-children-soap-1200x600.jpg, esb-logo-horizontal-160w-2x.png) are not hosted yet (404 on the email- CDN base the other configs use; hero lineup-hero and social icons are hosted), so asset_base stays unset and the paste file still uses ../assets/. Upload those two, set asset_base, rebuild. Brent confirms Eco-Soap Bank logo and photo usage rights. Klaviyo welcome exit-on-order not built.
Buyers get this today; the new plan stops the series as soon as they buy
OldBeast Mode Soap, live now
Sends
Day 1, at 11am their time
To
Everyone in the series, even people who already bought
Subject
What Makes Our Soap Work & Why You'll Feel It
Preview
The science behind tallow.
NewLight · needs your call
Sends
Day 1, at 11am their time
To
Everyone still in the series; buyers drop out once they order
Subject
Why we're called Remainder
Preview
It comes from what we leave out. FIRSTCLEAN takes 10% off your first one-time order.
W3
Pick your scent
Needs your call: Gated on the domain cutover and the variant retitle: until then useremainder.com 301s to beastmodesoap.com, where the four variants still carry the old Beast Mode Soap titles (Lemon Leaf, Paleo Pine, Forest Ash), which breaks the no-Beast-Mode-Soap rule (Recording 10 rule 5). Before launch, re-verify all four variant IDs on the Remainder storefront and confirm each link lands on a page titled Lemon Litsea, Pine Cedarwood, Eucalyptus Charcoal or Unscented. Klaviyo welcome exit-on-order not built. Brent to confirm the four aroma lines against the bars. Images are hosted as theme assets on the unpublished Remainder theme 188130296124; move them to the Klaviyo image library or a permanent CDN if that theme is ever deleted.
Buyers get this today; the new plan stops the series as soon as they buy
OldBeast Mode Soap, live now
Sends
Day 3, at 9am their time
To
Everyone still in the series, even people who already bought
Subject
You're Part of Something Bigger
Preview
Science, simplicity, and a community that cares.
NewDesigned · needs your call
Sends
Day 3, at 9am their time
To
Everyone still in the series; buyers drop out once they order
Subject
Which scent is yours?
Preview
Four tallow soaps, four different scents. Your first order is 10% off with FIRSTCLEAN.
W4
Reminder: your 10% code
Needs your call: Flow exit on order not built in Klaviyo, so buyers would still get this FIRSTCLEAN reminder; confirm the live refund policy covers opened or used bars before send (the guarantee is a benefit check). The reply-to-help-you-pick line is cut until a reply-to inbox someone reads is confirmed.
New plan does not set this email's timing; today's Day 6 timing is assumed
OldBeast Mode Soap, live now
Sends
Day 6, at 9:30am their time
To
Only people who still have not ordered; 15%, 10% or 20% version by signup form
Subject
The Standard Has Changed
Preview
What You Put On Your Skin Matters
NewLight · needs your call
Sends
Timing not set yet; assumed Day 6, at 9:30am their time, as today
To
Only people who still have not ordered; same 10% code as email 1
Subject
You're part of Remainder now
Preview
As a thank you, take 10% off your first order with code FIRSTCLEAN.
First purchase thank-you series
3 emails over about 25 days
Starts when
Any order starts it, and a day later only people with exactly one order ever get these emails.
Left out
Nobody is blocked at the start; repeat buyers get the returning-customer emails instead, and subscription renewal orders are not filtered out.
First-time buyers only (exactly one order, counted a day later). Subscription orders are not filtered out.
Subject
You're Officially Beast Mode
Preview
Thanks for your order, let's connect and learn more.
NewPlain text · needs your call
Sends
1 day after their first order, same as now
To
First-time buyers, whatever they bought. Who counts as first-time still needs checking.
Subject
Your first Remainder order is in
Preview
A quick note on what happens next with your Remainder order.
N2
Honest review ask
Needs your call: Review link: Remainder's review platform and URL are not set (Loox is on the BMS store). Brent picks the platform; the stars need a URL that opens the form at the tapped rating. Reply-to: the P.S. invites replies, so ready stays false until the reply-to mailbox is confirmed as staffed (else cut the P.S.)
Moves from a fixed Day 11 to after delivery; unknown if Klaviyo gets delivery info yet.
OldBeast Mode Soap, live now
Sends
About Day 11 (10 days after email 1), at 10am their time
To
Everyone who got email 1. No check for delivery or an open support problem.
Subject
Tell Us What You Think
Preview
Help Build the Beast Mode Standard
NewLight · needs your call
Sends
10 days after delivery is confirmed. The delivery check is not built yet.
To
First-time buyers once delivery is confirmed. Skipped if they have an open support or delivery problem.
Subject
How are you liking {products}?
Preview
It only takes two minutes, and a few lines are plenty.
N3
Getting started guide
Needs your call: Timing: the delivery-based trigger (2 to 3 days after delivery, before N2) is not built; with today's waits N3 lands about Day 25, when the bar is nearly used, so the purpose is lost. Preview the paste file in Klaviyo against a real Remainder Placed Order: the soap/deodorant show/hide (event.Items), the opener's variant_title/product.title/product.url, and the photo chain's scent match. Confirm the live product carries the current scent names (Lemon Litsea, Pine Cedarwood, Eucalyptus Charcoal, Unscented). Set asset_base (CDN or Klaviyo image URL) and rebuild before pasting. Confirm the reply-to mailbox. Lemon Litsea hands photo reads paler than the bar (Brent's eye)
OldBeast Mode Soap, live now
Sends
About Day 25 (14 days after email 2), at 9:30am their time
To
Everyone who got email 2. No extra condition.
Subject
Why Grass-Fed Tallow Outlasts Everything
Preview
Let's talk what your skin actually needs.
NewPlain text · needs your call
Sends
Timing not set yet. With the current waits it still lands around Day 25.
To
First-time buyers. Soap-care section only for soap buyers. May be skipped if another flow covered this.
Subject
How to get the most from {products}
Preview
A few simple habits help {products} last longer.
REF1
Referral: give $10, get $10
Needs your call: (a) Delivery-confirmed trigger not built (shared with N2). (b) Do not ship before cutover: both links (button and closing text link) go to the BMS-branded beastmodesoap.com/pages/referrals; at cutover swap both to https://www.useremainder.com/pages/referrals. (c) Test one generated Loox friend code on a native quantity-tier cart before send (fact sheet: do not promise $10 on top of quantity pricing; combinations OFF). If it does not stack, change the line to 'They get $10 off a one-time order.' (d) Loox reminder email delay and audience unverified (read Loox Referrals settings; move to delivery + 28 if it can land within 7 days). (e) Loox review-rating metric in Klaviyo unverified (skip rule 3; ship without it only as a flagged gap). (f) Forest Ash > Eucalyptus Charcoal mapping is in memory/topics/remainder.md; confirm on the fact sheet. Host the two photos (asset_base). The offer itself is live (verified Oct 5), no sample value
New email (Recording 11). Loox already sends its own referral reminder; this one is timed apart from it.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewLight · needs your call
Sends
21 days after delivery, at least 4 days after N3 (about day 25 to 30)
To
First-time buyers once delivery is confirmed and they have had time to love it
Subject
Know someone who would like Remainder?
Preview
Give them $10 off. You get $10 when their order ships.
Repeat purchase thank-you
3 emails over about 25 days
Starts when
Every order starts it; one day later, anyone with more than one order ever goes down this branch.
Left out
First-time buyers go to the new-customer series instead; nobody else is kept out, subscribers included.
R1
Welcome back thank-you
Needs your call: Brent confirms Remainder's legal entity and mailing address for the footer (CAN-SPAM; package default is Mellymamaco LLC, Sheridan WY). useremainder.com still 301s to beastmodesoap.com where the soap variants carry the old BMS names (Recording 10 rule 5): after cutover, click each scent link and the order-photo link and confirm Remainder branding and the names Unscented, Lemon Litsea, Pine Cedarwood, Eucalyptus Charcoal. Verify the Placed Order line_items paths (variant_title, product.title, |length) in Klaviyo preview with a real Remainder order.
Old greeted subscription renewals as fresh purchases; new skips them.
OldBeast Mode Soap, live now
Sends
Day 1 after the order, held until 9am their time.
To
Anyone with more than one order ever, subscribers included if renewals count as orders.
Subject
Thanks for Choosing Beast Mode Again
Preview
Grass-fed tallow, built tough. Just like you.
NewLight · needs your call
Sends
Day 1 after the order; send hour not set yet.
To
Returning buyers; skipped when their subscription thank-you email already covers that order.
Subject
Thanks for ordering again
Preview
Our tallow soap comes in four scents if you want to try a new one.
R2
Next-order thank-you offer
Needs your call: The THANKS15 code has to be created in Shopify (15% rate approved by Brent in Recording 11); its terms must match the conditions line: one use per customer, one-time orders only, no minimum, stacking unconfirmed. The 'Use my 15% off' link already points to /discount/THANKS15 and only applies the discount once that code exists. Plus footer entity/address and asset_base (images are relative ../assets/ paths until uploaded).
Subscribers no longer get it, and it may not send at all without a real offer.
OldBeast Mode Soap, live now
Sends
About day 11: 10 days after email 1, at 10am their time.
To
Same returning buyers, subscribers included, so renewing subscribers were offered 15% off an order already coming.
Subject
15% Off Your Next Beast Mode Order
Preview
Consider this a thank-you from the tribe.
NewLight · needs your call
Sends
About day 11, 10 days after email 1; send hour not set yet.
To
Returning buyers without a subscription who qualify; offer rules not written; dropped if no real offer.
Subject
A thank-you for ordering again
Preview
Use code THANKS15 for 15% off your next order.
R3
Review request
Needs your call: Brent: (1) pick the review destination (the real Loox review request link for the ordered product, or a Remainder review page); the button and photo point to a stand-in URL that may 404 until then, so this stays ready:false. (2) The flow should filter to repeat buyers (Placed Order count is at least 2 over all time) so R3 stays the repeat-flow review ask and does not double up with N2; the copy does not claim the reader ordered more than once, so it stays true either way. (3) Confirm hello@useremainder.com is a live inbox someone reads (it is on the Remainder theme FAQ page); the closing line now sends order problems there instead of asking for replies. (4) Check a real Placed Order event: if the Bar Soap variant carries quantity (e.g. 'Pine Cedarwood / 3 Bars'), the {product} token must be built from the scent option only (variant_options) + product.title.
Moves from a fixed day 25 to after delivery; the wait is still undecided.
OldBeast Mode Soap, live now
Sends
About day 25: 14 days after email 2, 9am their time, no delivery check.
To
Same returning buyers, subscribers included; last email in the flow.
Subject
Tell Us What You Think, Your Review Matters!
Preview
Help build the Beast Mode standard
NewLight · needs your call
Sends
After delivery plus time to use it; exact number of days not set yet.
To
Returning buyers with a confirmed delivery; one review ask per order, never asked twice.
Subject
Would you review {product}?
Preview
One line is enough, and here are three easy places to start.
Cart recovery
3 emails over about 4 days
Starts when
Starts when anyone adds a product to their cart on the store.
Left out
Anyone who starts checkout or places an order after adding to cart drops out before the next email.
C1
Cart reminder
Needs your call: Verify in Klaviyo preview with a real Remainder Added to Cart profile that event.Items returns ProductName, ImageURL, ProductURL and a RowTotal that prints as '$x.xx', and capture that preview for Brent in place of the sample rows. Brent confirms the footer for Remainder: legal entity (Mellymamaco LLC or Remainder) and mailing address. Set asset_base before pasting out/C1.klaviyo.html.
OldBeast Mode Soap, live now
Sends
4 hours after they add to cart.
To
Everyone who added to cart and has not started checkout or ordered since.
Subject
You Left Something Beastly Behind
Preview
Join the real clean movement
NewDesigned · needs your call
Sends
4 hours after they add to cart, unchanged.
To
Same: people who added to cart and have not started checkout or ordered since.
Subject
Still thinking it over?
Preview
You left {product} in your cart.
C2
Cart reminder + offer
Needs your call: Brent must decide the cart offer: whether there is one at all, its value (sample 10%), the code name (sample CART10), and its terms (sample: one use per customer, one-time orders only, not subscriptions, no minimum, no end date) and whether it stacks with FIRSTCLEAN. The code must exist in Shopify before C2 can send. Once it does: verify /discount/CART10?redirect=/cart, point the button there, relabel it 'Use my 10% off', and add the line 'This link automatically adds your discount.' under it (Rec 11 rule 6); if Brent rules no stacking, add 'It can't be combined with FIRSTCLEAN.' to the terms. Verify the Added to Cart event fields (Items, ProductName, ImageURL, ProductURL, RowTotal/ItemPrice, Quantity) in Klaviyo preview with a real Remainder profile. Confirm the Remainder legal entity and mailing address for the footer (currently the package default Mellymamaco LLC, 30 N Gould St #3705, Sheridan, WY 82801). Confirm /policies/refund-policy resolves and is final.
Keeping the 10am hold is assumed from the sheet, not confirmed.
OldBeast Mode Soap, live now
Sends
1 day after email 1, held until 10am their time.
To
Same people, still no checkout started and no order since adding to cart.
Subject
Claim What’s Yours
Preview
Hydration that lasts. Soap built tough. Don’t wait.
NewDesigned · needs your call
Sends
After email 1; likely 1 day later at 10am their time, not confirmed.
To
Same people, still no checkout started and no order. Offer code not set yet.
Subject
10% off the cart you started
Preview
As a thank you for stopping by, code CART10 takes 10% off your one-time order.
C3
Last cart look + offer
Needs your call: Brent must decide the cart offer C3 repeats (sample 10% / CART10, same as C2) and the code must be created in Shopify. Flip the live flow's C3 split to non-buyers. Verify event.Items fields and event.CheckoutURL (and that ?discount=CART10 applies on it) on a real Remainder Added to Cart event in Klaviyo preview. build.py still needs a neutral final fallback image for cart rows (today an unknown product shows the Unscented bar). Brent confirms the footer entity and address and the reply-to mailbox.
Today email 3 reaches recent buyers only; the new version flips it to non-buyers.
OldBeast Mode Soap, live now
Sends
2 days after email 2, about 3 to 4 days after adding to cart.
To
Only people who ordered in the days before adding to cart. Non-buyers skipped (wired backwards).
Subject
Your Skin Deserves Better
Preview
Real soap. Real skin benefits. Real savings.
NewDesigned · needs your call
Sends
After email 2, only while email 2's offer is valid; wait time not set yet.
To
Only people who still have not bought. Needs the backwards check fixed; not done yet.
Subject
Still deciding?
Preview
Take 10% off your one-time order with CART10. See what customers say.
Browse recovery
1 email, 1 hour after the product view
Starts when
Starts when someone we already have an email address for looks at a product page on the store.
Left out
Anyone who starts a checkout or places an order before the email goes, or already got it in the last 30 days.
B1
Viewed product ingredient list
Needs your call: Do not switch on before cutover: event.ImageURL shows the live Shopify product image (Beast Mode Soap packaging until Remainder images are up). Verify event.Name / event.ProductName, event.ImageURL, event.URL and event.Price (money string or number) and the 'Soap' title gate on a real Remainder Viewed Product event in Klaviyo preview. Brent confirms the footer legal entity and address. Set asset_base (CDN or Klaviyo image URL) before pasting out/B1.klaviyo.html so the fallback image is absolute.
Old email stacked on cart reminders for people who added to cart; the new plan stops that.
OldBeast Mode Soap, live now
Sends
1 hour after they view a product page
To
People we recognize who viewed a product, even if they added to cart, but did not checkout or buy
Subject
Don’t Just Browse. Upgrade Your Clean.
Preview
Your skin would thank you
NewLight · needs your call
Sends
1 hour after they view a product page (unchanged)
To
Same people, minus anyone who added to cart or is getting cart or checkout reminders (proposed)
Subject
You were checking out {product_name}.
Preview
{product_name} comes with our 60-Day Money Back Guarantee.
Winback series
3 emails over 25 days, starting 75 days after an order
Starts when
Any order, first or repeat, starts the flow for that customer, and the first email waits 75 days.
Left out
Anyone who orders again drops out before the next email; today nobody else is kept out, while the new version also skips active subscribers, recent buyers and known gifts.
WB1
Try another scent
Ready to load into Klaviyo as a draft.
New version skips active subscribers, recent buyers and gifts; the live one emails them too.
OldBeast Mode Soap, live now
Sends
Day 75 after their order, at noon New York time.
To
Anyone who ordered and has not ordered again since. Subscribers and gift buyers are not skipped.
Subject
Ready for real soap again?
Preview
Your skin misses Beast Mode
NewDesigned · ready
Sends
Day 75 after their order. 75 days is an estimate; send hour not set yet.
To
Past buyers who have not ordered again. Skips active subscribers, recent buyers and known gift orders.
Subject
Preview
WB2
Return offer
Needs your call: Offer rate is Brent-approved (Recording 11: 15%, 'good that we didn't do a 20%'); the code name, eligibility (sample: one-time purchases, one use per customer) and any end date still need his OK, and no code exists in Shopify yet. Also needs the Remainder store live at useremainder.com (still 301s to beastmodesoap.com on 10-02; brand switch parked per the 09-03 memo). Cutover: the headline and the product tile print the first line item's Shopify variant and product title, which still carry BMS-era names (Lemon Leaf, Paleo Pine, Forest Ash) until the shared soap variants are renamed; fire one test Placed Order through Klaviyo preview and confirm the title, image and product URL paths before ready:true.
OldBeast Mode Soap, live now
Sends
Day 90, 15 days after email 1, at 9am New York time.
To
Same people as email 1, only if they still have not ordered.
Subject
Don’t settle for weak soap
Preview
Real clean. Real results. Real customer perks.
NewDesigned · needs your call
Sends
Day 90, 15 days after email 1. Send hour not set yet.
To
Same people as email 1, only if they still have not ordered.
Subject
Ready for more {product_name}?
Preview
To say thanks, code COMEBACK15 takes 15% off your next one-time order.
WB3
Offer restated, no pressure
Needs your call: Code COMEBACK15 does not exist in Shopify yet (15% rate is Brent-approved, Recording 11); the Shop again button already points at /discount/COMEBACK15?redirect=/collections/all, so it must exist before send. asset_base is now the unpublished Remainder theme CDN (t/26, email- prefix, same as W3/W4); checked 10-05: every paste-file image returns 200 except email-duo-eucalyptus-charcoal-1200x675.jpg and email-lineup-hero-1200x480.jpg (404), which must be uploaded to theme 188130296124 before export. Placed Order paths unverified against a real Remainder event: confirm the line_items loop, product.title, variant_title (scent only, no pack suffix), quantity and product.images.0.src render. Variant titles still read the old names (Lemon Leaf, Paleo Pine, Forest Ash) until cutover: the band then falls back to the lineup photo (safe), but the order card prints variant_title as-is, so either rename the shared variants at cutover and verify on a real event, or add an old-to-new map in build.py dyn_rows (Lemon Leaf to Lemon Litsea, Paleo Pine to Pine Cedarwood, Forest Ash to Eucalyptus Charcoal); build.py is outside this config's scope. Build gap: the ordered card's last-resort thumbnail is still the Unscented bar (needs kl_thumb_chain final= in dyn_rows). The subject uses Klaviyo if/elif tags, so the preview <title> shows raw tags.
New version only sends if a real return offer exists; none is set up yet.
OldBeast Mode Soap, live now
Sends
Day 100, 10 days after email 2, at 10:15am their own time.
To
Same people as email 2, only if they still have not ordered.
Subject
This is your Last chance to go Beast Mode
Preview
Don’t let it slip.
NewLight · needs your call
Sends
Day 100, 10 days after email 2. Send hour not set yet.
To
Same people as email 2, and only while email 2's return offer is still valid.
Subject
{% if event.extra.line_items|length > 1 %}Ready to reorder your Remainder favorites?{% elif event.extra.line_items.0.product.title or event.extra.line_items.0.title %}Ready to reorder {product}?{% else %}Ready to order again?{% endif %}
Preview
As a thank you, we're giving you 15% off your next one-time order with code COMEBACK15.
Subscription onboarding
3 emails over about 9 to 13 days
Starts when
Starts the moment someone begins a new subscription in Skio, for any product.
Left out
Anyone without an active subscription when they start never gets it; cancelling partway may drop them (check in Klaviyo).
S1
You're subscribed
Needs your call: Three things before ready flips: (1) read the Skio subscription-created event in Klaviyo and replace the Placed Order stand-in keys (event.extra.line_items, item.variant_title, item.product.title, item.quantity, event.extra.interval, event.extra.next_order_date); (2) DONE 10-05 (shopify_rows: own Shopify image, neutral R tile fallback); asset_base images (email-duo-*, email-hands-unscented, email-lineup-hero, social icons) returned HTTP 200 on 10-05, recheck before pasting; (3) confirm the Remainder Skio portal URL and cut 'skip a box or move its date' to the controls the live portal really exposes
OldBeast Mode Soap, live now
Sends
Right away, the moment the subscription starts.
To
Every new subscriber with an active subscription. No extra rule on this email.
Subject
Full Beast Mode Unlocked 🧼💪
Preview
You've unlocked a better skin barrier
NewLight · needs your call
Sends
Right away, the moment the subscription starts.
To
Same as today: every new subscriber with an active subscription.
Subject
Your Remainder subscription is set up
Preview
You can change when your first box ships from your account.
S2
Getting to know your products
Needs your call: Upload the six missing photos (hands lemon-litsea + eucalyptus-charcoal, four stackband crops) and HEAD-check every src for 200; fix the Lemon Litsea hands photo colour; read the Skio subscription event in Klaviyo and replace the stand-in soap condition and product-name path; filter the flow to soap subscriptions until a deodorant branch exists; confirm the Remainder subscription portal URL (useremainder.com/account still 302s to account.beastmodesoap.com, so the closing link stays unready until a test click lands on Remainder), that the reply-to inbox is monitored, and the footer legal entity/address.
New version adds a planned rule so subscribers do not also get the new order email.
OldBeast Mode Soap, live now
Sends
Day 1 to 3: sends once an order ships, or on day 3 regardless.
To
Every new subscriber still active. The shipping check only delays it, never skips anyone.
Subject
Beast Mode Soap is on the way 🧼💨
Preview
Here’s what to expect, how to unleash it, and why this bar hits different.
NewPlain text · needs your call
Sends
Same as today: day 1 to 3, sooner if the order ships.
To
Active new subscribers; a planned rule stops overlap with the new order email. Not built yet.
Subject
How to make your box last until the next one
Preview
Three simple habits make your tallow soap last between deliveries.
S3
Make the next order fit
Needs your call: Before this can send: (1) the Remainder Skio portal URL and which controls it exposes (move the date, swap a scent), since the links name those controls; (2) the send trigger: a delivery-confirmed event is not built, so either build it or have Brent OK sending a set number of days after the first box ships; (3) the Skio event keys: the product name and product photo read event.extra.line_items.0 (the Placed Order shape) as a stand-in [FIELD: Skio product-title path]. Image hosting is set (asset_base = Shopify CDN theme assets on unpublished theme 188130296124; all four duo photos, lineup-hero fallback and footer icons return HTTP 200, checked 10-05).
Timing changes from a fixed day to after confirmed delivery, and unconfirmed deliveries get nothing.
OldBeast Mode Soap, live now
Sends
About day 9 to 13 (8 to 10 days after email 2), delivered or not.
To
Every subscriber still active, split between two subject line test versions. Delivery check never skips anyone.
Subject
Clean skin. Real impact. 🌿
Preview
How your routine helps others and how to go bigger with your next box.
NewPlain text · needs your call
Sends
5 days after delivery is confirmed; never sends if delivery is not confirmed. Not built yet.
To
Active subscribers whose delivery is confirmed. One version; what happens to the old test is undecided.
Subject
You can change when your next box ships
Preview
One bar lasts about four weeks, so move your next box earlier or later to match.
Subscription conversion series
3 emails over about 60 days
Starts when
Any order that leaves the buyer with two or more lifetime orders starts it, so second-time and later buyers.
Left out
First-time buyers never get in; in the live flow subscribers can still enter and are only skipped email by email, never removed.
U1
Subscription invitation
Needs your call: Subscription offer for Remainder (discount size, first-order vs ongoing, any free gift) is not decided; the 15% shown is a sample. Confirm the Skio intervals ('every 1, 2 or 3 months' is a sample) and each portal control named: choose what's in each box, skip, cancel. useremainder.com currently 301s every URL to beastmodesoap.com, so the product link lands on Beast Mode Soap until cutover. asset_base is unset, so static fallback photos in the paste file are relative and will break in Klaviyo. product.handle and the Shopify image paths are verified on real BMS-store Placed Order events; recheck once on a real Remainder order in Klaviyo preview. Rec 11 check 10-05: asset_base still unset, so every static src in U1.klaviyo.html stays relative; set it to a hosted Klaviyo image-library/CDN base and rebuild before paste
New version removes people once they subscribe; today nothing pulls them out mid-series.
OldBeast Mode Soap, live now
Sends
Day 15 after their qualifying order
To
Repeat buyers (2+ orders), only if they have no active subscription that day
Subject
Stop Running Out of Your Favorite Soap 👀
Preview
Smell Like Confidence. Every. Single. Day.🔥
NewLight · needs your call
Sends
Day 15 after their qualifying order, same as today
To
Verified repeat buyers with no subscription; they leave the series the moment they subscribe
Subject
An easier way to reorder
Preview
Subscribe and we'll take 15% off every box, shipped when you want it.
U2
First subscription order terms
Needs your call: Subscription offer for Remainder (discount size, first-order vs ongoing, any free gift) is not decided; the 15% in 'Subscribers save 15% on every box' is a sample. Subscribe link https://www.useremainder.com/pages/subscribe does not exist yet: build a Skio subscribe landing page there (or swap in a subscribe-preselected product URL) and fix the useremainder.com redirect to the BMS site before send; if the target ends up a product grid, relabel the link 'Choose what to subscribe to'. Subject 'Our subscription never locks you in' needs Skio self-serve cancel confirmed; otherwise use subject 'Skip, swap or cancel any time' / preview 'Our subscription works around how fast you use what you buy.' Also confirm intervals and which controls the Skio portal exposes. Klaviyo order-event path for {products} unverified against a real Remainder Placed Order
Offer not set: old email says 15% and 5%, older creative 10%; Remainder offer undecided.
OldBeast Mode Soap, live now
Sends
Day 30, 15 days after email 1
To
Same repeat buyers, only if still no active subscription that day
Subject
You’re Built Different. Upgrade Your Routine.
Preview
Because ordinary routines don’t cut it, {{ first_name }}. Level up and save 5%.
NewLight · needs your call
Sends
Day 30, 15 days after email 1, same as today
To
Repeat buyers who still have not subscribed
Subject
Our subscription never locks you in
Preview
Skip, change or cancel any box from your account. Subscribers save 15% on every box.
U3
What goes in the soap
Needs your call: Subscription offer for Remainder (discount size, first-order vs ongoing, any free gift) is not decided; the 15% shown is a sample. SEND BLOCKER: the link destination https://www.useremainder.com/pages/subscribe does not exist yet (useremainder.com still redirects every path to beastmodesoap.com, and /pages/subscribe 404s there); build a subscribe landing (or a Skio subscribe link) before send. Also confirm the Skio portal controls and preview the Placed Order variables on a real Remainder event
Must be coordinated with the lapsed buyer emails; how, and which one yields, is not decided.
OldBeast Mode Soap, live now
Sends
Day 60, 30 days after email 2; series ends here
To
Same repeat buyers, only if still no active subscription that day
Subject
What’s Really in Your Soap? ⚠️
Preview
Healthy skin starts with better ingredients, {{ first_name }}.
NewDesigned · needs your call
Sends
Day 60, 30 days after email 2; coordination with lapsed buyer emails not set yet
To
Repeat buyers who still have not subscribed; must be coordinated with the lapsed buyer series
Subject
Why one customer switched to a subscription
Preview
As a thank you, subscribers save 15% on every order, with no code needed.
Subscription renewal reminder series
1 email per renewal; a second one a day later on the second and third renewals
Starts when
Starts when the subscription app sends an active, non-prepaid subscriber the reminder that their next charge is coming up.
Left out
Prepaid and inactive subscriptions never enter, and anyone who cancels after entering is dropped.
PR
Next order billing reminder
Needs your call: Read the Skio billing-reminder event in Klaviyo preview and swap the stand-in keys for the real ones (line item list and its image/title/variant/quantity keys, next billing date, interval, total); if Skio sends the date, the subject becomes 'Your next Remainder box bills on {{ <real date key> }}'. Check the Remainder Skio portal: cut any control (skip, swap, move) it does not offer, confirm skipping does not cancel, and if Skio has per-action deep links, link 'skip this box', 'swap anything in it' and 'move your next one' to them instead of the one account link. Confirm hello@useremainder.com is a live inbox someone reads (it is on the Remainder theme FAQ page) before this sends. Also confirm the soap product title in the Skio line item contains 'Soap' (the photo bands match on it) and the key path event.extra.line_items.0.product.title.
OldBeast Mode Soap, live now
Sends
Right away, when the renewal reminder goes out. Days before the charge is a subscription app setting.
To
Every active subscriber who does not prepay and has not cancelled.
Subject
Running low yet?
Preview
If not, you can adjust anytime {{ first_name|title|default:' ' }}.
NewLight · needs your call
Sends
Same: right away, when the renewal reminder goes out.
To
Same people: active subscribers who do not prepay and have not cancelled.
Subject
Your next Remainder box is almost ready
Preview
Skip it, swap it or move it before your bill date.
FB
Feedback: one thing to change
Needs your call: Trigger: build FB on Shopify Placed Order filtered to Skio subscription orders with the profile's subscription order count at 2 or more (Klaviyo flow filter), NOT the Skio renewal event, so the event.extra.line_items.0 paths are valid; if Brent keeps the Skio event instead, pull one real Skio renewal event in Klaviyo preview and swap every line_items path to its real keys. Either way keep ready:false until one real Klaviyo preview renders the right photo and product name (and the name prints the scent once against the real catalog titles of all 4 soaps and, at launch, 3 deodorants). Confirm the email-* static fallback files exist at the Shopify CDN asset_base before pasting. Brent confirms a reply-to mailbox someone reads and who answers the replies (the email asks for a reply); decides whether FB stays or merges with H2 into one check-in (audit 10-02); plus the shared footer question (copyright 'Remainder' only? is the Sheridan, WY address right?), decided once for all emails. Subscription link: https://www.useremainder.com/account (text link and both photos) is NOT verified as the Skio subscription portal; confirm the real Skio portal URL at cutover and swap all three. Deodorant: before deodorant ships, both photo bands need deodorant branches (deo-life-<scent>-1200x800 for the hands band, a stick photo for the bar band) and a true mixed range photo (soap plus deodorant) as the fallback; the build.py scent chain only knows the four soap scents and matches 'Unscented' by substring, so an Unscented deodorant would currently show an Unscented soap bar. Preview: {product} dropped from the preview text because build.py dyn_fields 'full' has no 'variant_title not in product.title' dedupe and would print 'Lemon Litsea Lemon Litsea Tallow Soap'; once that guard is added in build.py, the preview can name the product again
New version adds a check that they actually got and used the product.
OldBeast Mode Soap, live now
Sends
1 day after the reminder email, so about 6 days before the charge.
To
Subscribers coming up on their second renewal, only if the reminder said exactly 7 days to go.
Subject
Help us make Beast Mode even better 🧼🐾
Preview
Take a 1-minute to share your thoughts.
NewPlain text · needs your call
Sends
Same slot as today, a day after the reminder; may move if too close. Not final.
To
Subscribers on their second renewal, only once we confirm they received and used the product.
Subject
How is your subscription going?
Preview
Tell us if each box lasts until the next one arrives.
COM
Community push, now scent question
Needs your call: Brent: this is a draft for a one-off campaign he writes and edits in his own voice, not a flow (Recording 10 rule 5); do not wire it into any flow. Before ready:true he confirms a scent decision is genuinely open (and how it sits with Bergamot Tangerine coming soon), approves the two directions, sets audience and send date; the /pages/next-scent thank-you page is built (vote links point there with utm_content vote-floral / vote-herbal); a monitored reply-to inbox is confirmed for the free-form reply line; and Remainder's confirmed mailing address replaces the Sheridan, WY package default in the footer. Optional: if he confirms Remainder scraps go to Eco-Soap Bank today, the P.S. can come back as 'P.S. Our soap scraps go to Eco-Soap Bank, a nonprofit that gets soap to people who need it.'
The automatic third renewal email stops; the new one is on hold with no audience set.
OldBeast Mode Soap, live now
Sends
1 day after the reminder email, so about 6 days before the charge.
To
Subscribers coming up on their third renewal, reminder said 7 days, still subscribed at send time.
Subject
Join the Beast Mode community 🧼🔥
Preview
Follow us for behind-the-scenes drops, challenges, and exclusive content.
NewPlain text · needs your call
Sends
Not set yet. Only when a scent decision is pending, away from billing; may leave this flow.
To
Not decided yet. Held until a real scent decision is pending and someone reads replies.
Subject
Which scent should we add to our tallow soap?
Preview
Our customers asked for something soft and floral or green and herbal. Pick the one you'd buy.
Renewal milestone
1 email, 1 day after the renewal
Starts when
An active subscription that is not prepaid renews; only the renewal Skio counts as cycle 2 gets an email.
Left out
Prepaid subscriptions, renewals not marked active, and anyone who cancels before it sends never get it; every other renewal gets nothing.
M2
Subscription renewed thank-you
Needs your call: Confirm the Remainder Skio portal URL and that subscribers can change the scent of a future box there; replace the /account stand-in (closing link, and the four grid photos and names, which the grid module always links) with the real portal link, or a scent-change deep link if Skio has one. If Skio cannot do it, rewrite the action to 'Reply with the scent you want next, and we'll change it for you.' only once the reply-to inbox is staffed. Verify the product path event.extra.line_items.0.product.title against a real Skio Subscription Renewed event in Klaviyo's Activity feed (the default 'Remainder subscription' covers a miss). Confirm what cycle 2 means (2nd or 3rd order) so the send timing is right. Confirm the legal sender entity and address in the shared m_footer (default Mellymamaco LLC, 30 N Gould St #3705, Sheridan, WY) with Brent before any send.
Nobody has confirmed whether cycle 2 is their 2nd or 3rd order; may duplicate the renewal receipt.
OldBeast Mode Soap, live now
Sends
1 day after that renewal, their time zone.
To
Active, not prepaid subscribers on the renewal Skio counts as cycle 2; skipped if they have cancelled.
Subject
Real results build over time 🧼💪
Preview
Why sticking with tallow soap keeps your skin stronger, smoother, and hydrated.
NewLight · needs your call
Sends
1 day after that renewal, same as today.
To
Same people: active, not prepaid subscribers on Skio's cycle 2 renewal; skipped if cancelled. Cycle 2 meaning unconfirmed.
Subject
Thank you for staying with Remainder
Preview
Next time, try a tallow soap scent you haven't had yet.
Proposed additions (not built)
6 emails across 3 small flows, none built
Starts when
Nothing starts these today; if built, three triggers: order delivered, gift order delivered, or a free gift confirmed in a subscriber's next order.
Left out
Nobody gets any today; if built, gift buyers never get the habit emails, and gift notices go only when a real gift is in the order.
H1
Bar care between washes
Needs your call: Four things before it can send: (0) a flow split so only orders containing soap (product type or soap collection, not scent name) get H1, deodorant-only orders skip it until a deodorant step exists; (1) a delivery-based trigger (7 days after delivery), which does not exist in Klaviyo today, and the line-item paths (title, variant_title, handle, images) checked against a real event of that trigger in Klaviyo preview; (1b) the bar-<scent>-1200x800 and lineup-1200x800 photos are not yet on the theme CDN (404 on 10-05), upload them as email-<file>; (2) the footer address (30 N Gould St #3705, Sheridan, WY 82801) and entity name are unconfirmed for Remainder, confirm with Brent; (3) the after-shower habits should move to the shared care block N3 and S2 also use, with whowhen.json deciding which of N3, S2 and H1 a buyer gets
Agency only planned this (day 7, or day 10 for slow users); never built.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewPlain text · needs your call
Sends
7 days after delivery; later for slow users only if reliable usage data exists
To
People who got soap for themselves; not gift buyers, not anyone already sent care tips
Subject
Making your tallow soap last
Preview
A bar lasts about four weeks. Here are two quick habits that help it dry between showers.
Agency only planned this (day 14, or day 20 for slow users); never built.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewPlain text · needs your call
Sends
14 days after delivery; slower variant only with reliable usage data
To
People with any delivered order, not gifts; spaced from feedback and review asks, gap not set
Subject
How is your Remainder order going?
Preview
Just reply with one line on how it's going.
H3
Draining soap holder
Needs your call: Brent decides H3's fate: the audit says cut it (no draining holder exists to sell, and its drain tip now lives in H1); this build repurposes the slot as a one-bar reorder nudge. Keep as built, or cut. If kept it needs: (1) trigger Placed Order with a 28-day delay (the copy says 'You ordered ... about four weeks ago', which that trigger guarantees; it no longer claims a delivery date); (2) a flow filter: the order contained exactly one soap bar, and no reorder or subscription since (a 2- or 3-bar buyer still has months left, so 'getting thin' would be false), and the soap must be the first line item because every dynamic tag reads line_items.0; (3) a Klaviyo preview against a real Placed Order event before shipping, to confirm event.extra.line_items.0.variant_title (band photo chain, link label), .product.title (first-mention name) and .variant_id (reorder link) are the real paths. Paths are from the Shopify order payload as we understand it and are untested here.
Agency only planned this (day 23 to 25, or day 30 for slow users); blocked, no holder in the catalog.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewLight · needs your call
Sends
25 days after delivery; how it merges with the first-purchase care email is not set
To
Soap users without a holder; cannot send until a holder product exists
Subject
Time for your next bar
Preview
Reorder the scent you picked before your tallow soap runs out.
G1
Gift buyer thank-you
Needs your call: Needs a gift-order marker in Klaviyo (none exists yet) so the flow can trigger on Placed Order with a gift filter plus a ~20-day delay after expected delivery; and a Klaviyo preview on a real Remainder Placed Order confirming line_items paths, product.url, and that product.title / variant_title print the current Remainder names (not legacy BMS pack titles or old scent names like Forest Ash)
Agency planned day 20 but never said from order or delivery; never built.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewDesigned · needs your call
Sends
20 days after the gift is confirmed delivered
To
People whose order was marked as a gift; no such marker exists yet
Subject
Thank you for sending a Remainder gift
Preview
Want a bar of your own? Orders over $50 ship free.
GIFT1
Free gift in next order
Needs your call: No gift program exists: Brent decides whether subscribers get a free gift, which gift (preview sample: one Lemon Litsea Tallow Soap), and what confirms it in a Skio order (the trigger). Hard ship-gates once it exists: [FIELD: Skio gift title / image] the real Skio keys for the gift title and gift image must be read off a live Skio event (stand-ins in the paste file: event.extra.gift_title, event.extra.gift_image); the photo band matches the four soap scents by name inside event.extra.gift_title (lineup fallback otherwise), so confirm the gift title carries the scent; [FIELD: Skio portal URL] the Skio portal key (stand-in event.extra.portal_url, fallback https://www.useremainder.com/account) must be read off a live Skio event. Decision for Brent: should the gift logic pick a scent the subscriber does not already get? If yes, add 'We picked a scent that isn't in your usual order, so you can try something new.' Footer: Brent confirms the legal entity name and mailing address for Remainder (the Sheridan, WY address is a package default)
Agency planned it before the 3rd order; new version never goes by renewal count.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewLight · needs your call
Sends
Before that order ships, only once the gift is confirmed
To
Subscribers with a free gift actually added to their next order; no gift program exists yet
Subject
A free {{ event.extra.gift_title|default:'gift' }}{% if 'Soap' in event.extra.gift_title %} bar{% endif %} is in your next box
Preview
As a thank you for staying subscribed, it ships with your next order.
GIFT2
Second surprise gift
Needs your call: 1) Gift event schema: GIFT2 now keys on the same stand-in fields as GIFT1 (event.extra.gift_title, event.extra.gift_url, event.extra.gift_scent_line, event.extra.portal_url); the real Skio keys must be read off a live gift event, and the photo bands match the four soap scents by name inside gift_title, so the title must carry the scent. 2) Images: email-hands-eucalyptus-charcoal-1200x800.jpg and email-hands-lemon-litsea-1200x800.jpg return 404 on the asset_base (checked 10-05; hands-pine-cedarwood, hands-unscented, lineup-hero and all four duo files return 200). Upload the two, confirm 200, then clear this. 3) Brent decides whether a gift program exists, the second gift (sample: one Eucalyptus Charcoal Tallow Soap) and its trigger, and whether GIFT2 stays separate from GIFT1 (audit said merge). 4) Skio portal: if Brent's Skio portal can add a scent, the button becomes 'Add Eucalyptus Charcoal to my box' (per-gift); until confirmed it is 'See my next box'. 5) 'A shower that wakes you up' framing stays out unless Brent approves it (aroma lines Unverified). Footer entity and address unconfirmed
Agency planned it before the 5th order; new version never goes by renewal count.
OldNo agency email
Nothing sends here today. This email is new in Remainder.
NewLight · needs your call
Sends
Before that later order ships, only once the gift is confirmed
To
Subscribers with a second, separately confirmed free gift in a later order
Subject
Your next box has a free {{ event.extra.gift_title|default:'gift from us' }}
Preview
Meet Eucalyptus Charcoal, our cool, clean eucalyptus bar.