Insights Teardown Home and bedding, US

Teardown: Buffy, the first hour after signup, and the version we would send

Buffy sends 2 emails in the first 60 minutes after a signup. The welcome arrives within a minute and is really a Black Friday email with a welcome label: 25% off, 6 best sellers, the trust strip, the press badges and a 4.7 rating from 5,696 reviews. An hour later comes a bed-builder email with no offer. Strengths: speed, proof, one clear offer. Gaps against our benchmark: no size, fabric or sleep-temperature question before the product grid, the second email leans on images with almost no text, and the welcome code is the same code as the public sale, so the signup earns nothing extra. Observed from 2 emails; the 72-hour version follows.

What arrived

We signed up with a fresh address on the Buffy home page on 7 November 2026, 15:33 Jakarta time, in the week Black Friday sales open. Two emails came in the first hour. All times are hours and minutes after the signup; subject lines are quoted exactly.

WhenSubjectPreviewOfferProducts shown
+0:01Black Friday starts now — 25% off while supplies lastThe fabric you want against you25% off sitewide, “while supplies last”6 (Breeze sheet set, Breeze duvet cover, Breeze pillowcases, Cloud comforter, Cloud pillow, Cloud cooling pillow)
+1:00🛏️ Need some bedroom advice?Build your dream bed, in under 30 secondsnone4 links (Wiggle pillow, Belgian linen sheets, Supima cotton sheets, the eucalyptus collection)
The welcome email read as an interface: 7 stops, each marked keep or change, with the reason. Green is keep, copper is change. GIF version for sharing.

The first email is the welcome flow with the seasonal sale laid over it: a “WELCOME” label under a Black Friday banner, one lifestyle photo, three sentences on eucalyptus fabric (“softer, cleaner, and cooler, and we had every one of those words measured”), a single button, then the trust strip (naturally cooling, OEKO-TEX Class I, machine washable, free shipping, 50-night returns), the 6 best sellers, two press badges (Architectural Digest Approved 2025, House Beautiful Editor’s Choice 2025) and “Rated 4.7 by 5,696 sleepers”. Sender: Buffy, info@buffy.co, sent through Klaviyo.

The second email is almost entirely images. The text version carries only links: the Wiggle pillow 4 times, two sheet sets, the eucalyptus collection, pillows, best sellers. The subject and preview promise a quick bed-builder; the email does not ask a question, it links out.

What they do well

Where they leave money

Scored against our 2026 Klaviyo benchmark for Shopify stores (flows deliver 69% of email revenue, a flow email earns a median $1.07 per recipient against $0.20 for a campaign, popups convert 4.7% of viewers).

  1. The welcome code is the public code. 25% off is what every visitor gets on the site this week. A welcome offer that is identical to the sitewide sale gives the signup no reason to exist beyond the reminder. During a sale, the welcome flow should either carry something the public sale does not (free pillowcases with a sheet set, early access to the next drop) or skip the offer and sell the fabric. The email already has the better argument in it: “we had every one of those words measured”. That line, with the measurement, would carry a non-discount welcome on its own.
  2. No question before the grid. Bedding is bought by bed size, by sleep temperature and by fabric feel. The second email’s subject promises a bed builder, then shows links. One tap in the email (Hot sleeper or Cold sleeper, Queen or King) would branch the flow and put the right sheet set first. In the home and kitchen stores we run, flows built on the attributes the buyer compares earn several times the median per recipient; the rug store case is the clearest example.
  3. Email 2 is images only. With images off, or in a text preview, the second email is a list of links. There is no headline in text, no sentence to read, no reason to click. Apple Mail Privacy Protection inflates opens on this list like any other; clicks are what count, and a click needs a sentence.
  4. Two emails in the first hour. The second message is a good idea an hour too early. A bed builder makes sense after the welcome offer has had a day to work, not while the first email is still unread. On the accounts we run, the second welcome email goes out at 24 to 48 hours.
  5. Nothing about the comforter buyer. Buffy’s best-known product is the Cloud comforter (the email itself quotes “Best Overall Comforter”). A subscriber who arrived from a comforter review gets the same sheet-led sequence as everyone else. Browse data would fix that: the welcome branch for someone who looked at a comforter should lead with the comforter.

What we cannot see from the outside: whether the flow branches on the signup source, whether there is a checkout flow behind it, and what the list is sent after the welcome. That is what the 72-hour version of this teardown adds.

The version we would send

Same photo, same products, same badges, same footer. Seven changes, all from the list above. Left is the email as it arrived; right is ours.

Buffy welcome email as sent next to our version of it
As sent (left) and our version (right). Tap to open at full size.
Our version, stop by stop: what changed and why. GIF version for sharing.

What changed, in the order a reader meets it:

  1. The welcome is the headline. The sale banner above a welcome label is gone; one eyebrow says “Welcome · Black Friday week” and the sale moves into the gift block, where it has a job.
  2. The measured claim points somewhere. “We measured each one, and the numbers sit on every product page, next to the price.” The sentence now sends the reader to the proof instead of leaving it as a boast. The numbers themselves have to come from Buffy’s own tests; we did not invent any.
  3. A welcome gift the public sale does not give. Free Breeze pillowcases with any sheet set, on top of the 25% everyone gets. The offer is our proposal, not Buffy’s; the point is the structure: a signup must earn something the homepage visitor does not.
  4. Two taps before the grid. Hot or cold sleeper, queen or king. Each tap writes a profile property and the next email shows only what fits. In Klaviyo this is a conditional split on two properties, built in an afternoon.
  5. Three products for the branch, not six for everyone. “If you sleep hot” with the sheet set, the pillowcases (the gift named on the product it applies to) and the cooling pillow.
  6. Proof kept exactly where it was. The trust strip before the products, the press badges and the 4.7 from 5,696 sleepers after them.
  7. A second button for the warmest reader. “Still deciding? The 50 nights are yours either way”, then the sale button. The person who read to the rating now has somewhere to click.

What we would expect from these changes, in the order of confidence: the branch question is the biggest lever (flows built on what the buyer compares earn several times the median per recipient in the stores we run); the gift block changes what the signup is worth; the second button is small and free. We cannot measure Buffy’s result from the outside, so these stay expectations, not claims.

What a Shopify store can copy tonight

  1. Make sure the welcome lands within a minute. Check the delay on the first email in the flow; if the popup and the ESP are different tools, test the sync with a fresh address.
  2. Put proof before products: shipping, returns, certification, then the grid, then the reviews count. Three lines, not a page.
  3. Six products with a three-word reason each, not the whole catalogue.
  4. During a sale, give the welcome something the public sale does not have, or drop the code and sell the product. Never send the same code twice under two names.
  5. Ask one question in email 2 (size, temperature, fit) and branch the flow on the answer. It is one conditional split in Klaviyo and it is where the $1.07 per recipient comes from.

Buffy is not a client of EMMPA; everything above is what any subscriber receives, and the redesign is a proposal built from their public email, not work done for them. If you want your own welcome flow read the same way, the free 30-minute audit does it on your account.

More insights