Every automated email, side by side: the Beast Mode Soap email that sends today, and the Remainder version that replaces it. 33 emails in 11 flows. Every New follows your Recording 9 and 10 calls: 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.
Your calls before these can go live (8)
Flow overlap needs a ruling. N3, H1 and S2 are three separate soap how-to emails, and N2 and H2 are two separate 'how's it going at two weeks' asks. A first-time soap buyer, or a first-time subscriber, can get both of each pair unless Klaviyo filters exclude one. Pick which flow owns the how-to and which owns the feedback ask.
Old variant titles at cutover: until the shared soap variants are renamed, Shopify still sends Lemon Leaf, Paleo Pine and Forest Ash in variant_title. Only N1 and H2 map those to the new names. R1, R3, U1-U3, WB2, WB3, H3, S3, C1-C3 and FB print variant_title as-is through {product} or the cart and order rows. They would print the old Beast Mode Soap scent names (against Recording 10 rule 5) unless the variants are renamed before these flows go live.
Product title in samples: H2's sample says 'Tallow Bar Soap'; every other email says 'Tallow Soap'. Confirm the live Shopify product title so the printed names match.
R2 photo caption 'Your last order: {product_name}' falls back to 'Your last order: Remainder' when the event has no product name. Keep it or drop the caption.
Gift event is undefined: GIFT1's subject reads event.extra.gift_title and GIFT2 reads event.GiftName/GiftURL. Neither event exists yet, and the audit question of merging GIFT2 into GIFT1 is still open.
Soap-only proof in general emails: C3's four quotes, the cart and browse quotes, and S1/U3/N2's quotes all say 'soap'. That is true today, but swap in deodorant reviews at launch. U3 now shows soap-subscriber quotes to every buyer, because I removed the soap-only condition.
Tentative Recording 10 rule 11 (more photos in automated flows) still needs your yes or no. N1, N3, H2, S3, FB and W4 each carry one inline product photo because of it.
Unchanged go-live blockers: domain cutover (useremainder.com still 301s to beastmodesoap.com); asset_base for most paste files; the footer postal address and legal entity (the Sheridan, WY address is unconfirmed); a staffed reply-to mailbox; a review platform and URL for N2/R3; the Klaviyo exit-on-order and delivery-based triggers; and every Klaviyo variable path checked against a real Remainder event in preview.
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
Use code FIRSTCLEAN on anything from Remainder, personal care with short ingredient lists.
W2
How the soap is made
Needs your call: Set asset_base to hosted (Klaviyo or CDN) image URLs and rebuild; the paste file still uses relative ../assets/ paths. Brent confirms Eco-Soap Bank logo and photo usage rights and that showing their mark is OK without a formal partnership. 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
Our name comes from how we make things. Your code FIRSTCLEAN takes 10% off your first 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
Our tallow soap comes in four scents, so you can pick the one you like best.
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; confirm a reply-to inbox someone reads (the letter asks readers to reply)
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
Your 10% off is still here
Preview
Use code FIRSTCLEAN on your first one-time order of anything we make.
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.
N1
Thank-you from Brent
Needs your call: Cutover: rename the shared soap variant titles to Unscented / Lemon Litsea / Pine Cedarwood / Eucalyptus Charcoal and put Remainder images on the shared product, then fire one test Placed Order through Klaviyo preview to verify the product sentence and photo; flow order: set the Klaviyo waits to N1 (day 1) > N3 (2 to 3 days after delivery) > N2 (10 to 14 days after delivery); confirm the footer postal address and legal entity (Sheridan WY default is unconfirmed), the refund policy page, and that the reply-to mailbox is monitored; Brent's yes/no on the photo in the letter
OldBeast Mode Soap, live now
Sends
1 day after the order, at 9am their time
To
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
Thanks for your first order
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
A two-minute review helps the next person choose what to try.
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. Verify the soap/deodorant show/hide condition (event.Items) on a real Remainder Placed Order in Klaviyo preview. Confirm the soap variant names are the current scent names. Set asset_base before pasting. Confirm the reply-to mailbox
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.
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: footer entity/address unconfirmed; asset_base unset (images and social icons are relative paths, broken in Klaviyo); scent links resolve to beastmodesoap.com with old names until domain cutover
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
A note of thanks, plus every scent of our tallow soap.
R2
Next-order thank-you offer
Needs your call: Brent sets the repeat-buyer thank-you offer: amount (15% is a sample), the real code (THANKS15 is a sample), one-time orders only or subscriptions too, one use per customer, any minimum, and whether it has an end date. Or he cuts R2 and the flow runs R1 then R3.
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.
NewPlain text · 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
Take 15% off your next order with code THANKS15.
R3
Review request
Needs your call: Brent: (1) pick the review destination (a Loox review request link or a Remainder review page); the button points to a stand-in URL that may 404 until then. (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 no longer claims the reader ordered more than once, so it stays true either way. (3) Confirm the reply-to mailbox is monitored; the closing line asks people with an order problem to reply.
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
A line or two from you helps someone deciding whether to try it.
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 the cart feed (feeds.AB_CART) returns the Remainder product title, image and a '$'-formatted price in Klaviyo preview with a real profile, or switch to source 'added'. Fix the shared cart-lines module gaps (title default, row links, empty-cart fallback, 'and N more'). 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, no minimum, no end date, does not stack with FIRSTCLEAN). The code must exist in Shopify before C2 can send; once it does, verify /discount/CART10?redirect=/cart and point the button there (then the terms can add 'No code needed.'). Verify the Added to Cart event fields (Items, ProductName, ImageURL, ProductURL, RowTotal/ItemPrice, Quantity) in Klaviyo preview with a real Remainder profile. Confirm the footer entity and address.
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). Flip the live flow's C3 split to non-buyers. Verify event.Items fields and event.CheckoutURL on a real Remainder Added to Cart event in Klaviyo preview. build.py needs a row-title default, row links and a neutral final fallback image. Set asset_base. Brent confirms the footer entity and address.
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
Read what a few customers said, then take 10% off your one-time order with CART10.
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
Here it is again, with our 60-Day Money Back Guarantee on every order.
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: Brent must decide the winback return offer: the code name, the saving (sample 15%), what it applies to (sample: one-time purchases, one use per customer) and any end date. 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
It's been a while since your last order
Preview
To say thanks, code COMEBACK15 takes 15% off your next one-time order.
WB3
Offer restated, no pressure
Needs your call: Depends on WB2's undecided return offer (code, saving, eligibility, end date); WB3 only sends while that offer exists. HARD SHIP BLOCKER: asset_base is unset, so out/WB3.klaviyo.html still points fallback images at ../assets/, which break once pasted into Klaviyo; set asset_base to the Klaviyo or CDN image URL and rebuild before export. Placed Order paths are unverified against a real Remainder event: preview with a real Remainder Placed Order profile and confirm (1) the line_items loop, product.title, variant_title, quantity|floatformat:0 and product.images.0.src render, (2) product.variant.images.0.src (less certain) resolves or falls through cleanly, (3) variant_title is the scent only, with no pack or size suffix like 'Lemon Litsea / 2 Bars', and carries the current scent name (Shopify variant titles still read Forest Ash and the other old names until cutover), or the subject and card read badly. Build gap (build.py, outside this config's edit scope): the ordered card's last-resort image, used only when the event has no Shopify image and the title matches no known scent, is still the Unscented soap bar; dyn_rows needs to pass a neutral brand fallback (kl_thumb_chain final=) and THUMBS needs Bergamot Tangerine before that launches. The subject uses Klaviyo if/elif tags, so the preview file's <title> shows the raw tags; the three rendered subjects are listed in open_values.
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
Take 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) the order module's paste-file thumbnail is still build.py's hardcoded scent chain with an Unscented-soap fallback; it needs the line item's own Shopify image (item.product.images.0.src) with a neutral Remainder brand-tile fallback, which is a build.py change to m_order outside this config; (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
Your first box is on its way soon, on the schedule you picked.
S2
Getting to know your products
Needs your call: Read the Skio subscription event in Klaviyo and replace the stand-in soap condition and product-name paths; confirm the Remainder subscription portal URL (useremainder.com/account still redirects to Beast Mode Soap), 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
A few small habits keep everything in your box at its best until the next one arrives.
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]; (4) image hosting: set asset_base (or --asset-base) to a hosted CDN or Klaviyo URL before pasting out/S3.klaviyo.html, since the static photo fallback and the shared footer social icons otherwise ship as relative ../assets/ paths that do not resolve in Klaviyo
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
If your box shows up too early or too late, you can move the next one from your account.
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
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 get 15% off every order, shipped on the schedule you choose.
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%.
NewPlain text · 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
You can skip a box, change what's in it or cancel from your account.
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 }}.
NewPlain text · 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 two customers switched to a subscription
Preview
Subscribers get their orders on a schedule and save 15% on every one, 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.
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, swap or move it anytime 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
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 of {product} 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 picker images) 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). Set asset_base to a Klaviyo image library or Shopify CDN URL and rebuild so every src in out/M2.klaviyo.html is absolute https://. Confirm what cycle 2 means (2nd or 3rd order) so the send timing is right.
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
Your next box can be a scent you haven't tried 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; (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
Three quick habits help one bar of our tallow soap last about four weeks.
H2
Two-week honest check-in
Needs your call: Rename variant titles at cutover: shared product 9934680293692 still carries Forest Ash / Lemon Leaf / Paleo Pine variant titles, and the subject's {products} token prints them as is (the body maps them). Pick the trigger (Fulfilled Order plus delay) and confirm on a real Remainder event in Klaviyo preview that it carries event.extra.line_items. Upload the seven static fallback photos (bartight-*-320.jpg, deo-*-640.jpg) as email-<file> theme assets on 188130296124 (404 on 10-05). Confirm the monitored reply-to mailbox that replies to this email go to, and who reads them; replace the package-default footer address (30 N Gould St #3705, Sheridan, WY 82801) and legal entity with Remainder's confirmed mailing address (CAN-SPAM)
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
A quick question about {products}
Preview
One honest line by reply is all we need.
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.
NewLight · 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 giving Remainder as a gift
Preview
See what you gave, and get the same for yourself or for your next gift.
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 letter photo is still the static Lemon Litsea sample in the paste file because the letter photo has no paste-file variable yet (needs build.py support for {{ event.extra.gift_image|default:<generic product shot> }}), so it must be swapped before any send; [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' }} is in your next box
Preview
A thank-you for staying subscribed. It ships with your next order at no charge.
GIFT2
Second surprise gift
Needs your call: Brent decides whether GIFT2 exists at all (audit: merge into GIFT1 as one template driven by the gift event) and, if it stays, the second gift (sample: one Eucalyptus Charcoal Tallow Soap) and its trigger; the gift event and its fields (GiftName, GiftURL, GiftImageURL, GiftType, GiftScentLine) do not exist yet. Build gap: build.py has no paste-file variant for subject, headline or letter photo, so those three still carry the sample in out/GIFT2.klaviyo.html; the target strings are in open_values. Image gap: bar-eucalyptus-charcoal-1200x800.jpg is not on the CDN asset_base (404 on 10-05; footer icons return 200), upload it or switch to the GiftImageURL variable before pasting. Brent confirms or drops the 'shower that wakes you up' framing (aroma lines are Unverified; 'cool and clean' is the cleared fallback)
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 Eucalyptus Charcoal Tallow Soap