Cay Skin · Weekly Email + SMS Program
ScaleCreative

June – July 2026
Eight Weeks · Naima Voice

A weekly program built around what Winnie is actually doing this summer — book launch, World Vitiligo Day, BET Awards, Essence Fest — and the cultural moments her audience is already in. Every email is a Naima POV with a hero SKU underneath. SMS lands Friday to carry the weekend.

Horizon
8 weeks · Week of June 1, 2026 through Week of July 20, 2026
Audience
Full subscribed list (engaged + dormant; standard suppressions only)
Cadence
1 email (Tuesday, 10am ET default) + 1 SMS (Friday, 11am ET default) per week
Voice
Naima — "+" dial, friend-of-Winnie register · canonical persona at Email/CaySkin_Insider_TwoPack_Creative/notes/2026-04-30-naima-persona.md
Destination
All product CTAs route to Amazon (per 2026-05-10 directive). Amazon affiliate tracking is wired — every link in production will carry the brand's affiliate tag for per-creative attribution. No DTC promo codes possible (Amazon controls pricing).
Hero SKUs in rotation
Isle Glow Body SPF 45 · Isle Glow Face SPF 45 · Isle Lip Balm SPF 30 · Isle Invisible Sunstick SPF 35 · Mo'Bay Mineral Drops SPF 30 · Isle Nourishing Body Mist SPF 50 — full ASIN map below.
Hold rule
This is a content plan, not Klaviyo drafts. Production templates wait for Anish sign-off per the standing rule.

Calendar at a glance

WkEmail TueSMS FriCultural anchorNaima hookHero SKU
1Jun 2Jun 5"Simply Winnie" book drops · Caribbean Heritage Month kickoffSimply Winnie. Simply us.Isle Glow Body SPF
2Jun 9Jun 12Pride Month · Father's Day prep (Jun 21)Skin is loud. Joy is the SPF.Lip Balm SPF + Face SPF
3Jun 16Jun 19Something In The Water · Juneteenth · Teyana on stage Jun 19Festival glow ain't an accident.Sun Stick + Body Mist SPF 50
4Jun 23Jun 26World Vitiligo Day Jun 25 · BET Awards Jun 28Purple. Periodt.Isle Face SPF + Lip Balm
5Jun 30Jul 2Essence Fest Jul 3-5 · July 4 weekendHot Gyal Summer is in NOLA. We packed.Body Mist SPF 50 + Isle Glow Body
6Jul 7Jul 10Mid-summer reapply moment · multi-pack revealBag check, Hottie. We move in twos.Face 2-Pack + Mo'Bay 3-Pack
7Jul 14Jul 17Peak heat · reapplication science (no marketing voice)Math ain't mathing in this heat.Isle Face SPF + Sun Stick
8Jul 21Jul 24Tyla "A*POP" drops Jul 24 · Caribbean closes the arcTyla on Friday. Isle Glow on you.Isle Glow Body + Lip Balm + Body Mist

Amazon SKU Map · Verified 2026-05-10

Every CTA in this program routes to one of these Amazon ASINs (or the brand storefront). Multi-pack ASINs are flagged — they're the natural home for Naima's "we move in twos / stock two / cop two" lane and give us a higher AOV on Amazon.

SKUSPFASINAmazon URLBest for
Isle Glow Body LotionSPF 45B0BG97FHHNamazon.com/dp/B0BG97FHHNWk 1, 5, 8 hero · Caribbean arc bookend
Isle Glow Face MoisturizerSPF 45B0BGBBW19Vamazon.com/dp/B0BGBBW19VWk 4 (WVD) primary · daily-face hero
Isle Glow Face Moisturizer 2-PACKSPF 45B0DZTMRQ3Camazon.com/dp/B0DZTMRQ3CWk 2 "stock two" SMS · Wk 6 bag-check
Isle Invisible Sunstick (Travel)SPF 35B0F22JX6XSamazon.com/dp/B0F22JX6XSWk 3, 5, 7 reapply hero · the bag essential
Isle Lip Balm SPF (Clear)SPF 30B09Z27YHDPamazon.com/dp/B09Z27YHDPWk 2, 4 supporting · BET Awards SMS
Mo'Bay Mineral Sunscreen DropsSPF 30B0DHZHMGTXamazon.com/dp/B0DHZHMGTXWk 7 mineral-alternative call-out
Mo'Bay Mineral Drops 3-PACKSPF 30B0DZTNN7XMamazon.com/dp/B0DZTNN7XMWk 6 bag-check stocking moment
Isle Nourishing Body MistSPF 50B0CC982ZXQamazon.com/dp/B0CC982ZXQWk 5 Essence Fest spray-and-go
Cay Skin Storefront (all SKUs)amazon.com/stores/CaySkinCatalog/discovery CTAs · footer link
Week 1Jun 1 – Jun 7 Email · Tue Jun 2 · 10am ETSubject + preview SMS · Fri Jun 5 · 11am ETCaribbean Heritage Month

Simply Winnie. Simply us.

Winnie's first picture book drops Jun 2. The whole brand DNA is in one sentence: any child who feels different is seen.

Email · Naima POV

Naima opens about the book — not as a brand plug, as the friend who pre-ordered. The connective tissue: Cay Skin was made for the same reason the book got written. Body SPF is the daily way that promise shows up. Soft offer (no urgency stack) on the Isle Glow Body bundle.

  • Simply Winnie. Simply us.
  • Her book dropped today, Hottie. We pulled up.
  • "For any child who feels different." She been telling y'all.
Preview: Pre-ordered. Stocked. Glowing. Run it back. 💞
"Hi Hottie —
Winnie's book hit shelves this morning. "For any child who feels different — you're seen." That sentence runs this whole brand. We're not running a sale today — same energy as the book. Get the Body. Stand tall. We move in twos this summer."
Lexicon: Hi Hottie [Winnie-only A] · you're seen [Winnie heritage — Simply Winnie press] · Stand tall [Winnie A — Yahoo Creators] · We move in twos [persona-doc A]

SMS · Fri Jun 5

Caribbean Heritage Month weekend tease. No product hard-sell — sets up the rhythm for the program. ~135 char.

Caribbean roots, Caribbean glow. Weekend's coming, Hottie. The Body's stocked. Get in 💞 [link]109 chars

Hero SKU

Isle Glow Body Lotion SPF 45 — Cay Skin's Caribbean-named flagship. Solo hero — the program's tonal floor doesn't need a Sun Stick wedge underneath the founder's book launch.

CTA

"Get in" → Isle Glow Body on Amazon (B0BG97FHHN) · footer link to Cay Skin storefront

Suggested imagery · Week 1

Hero: Isle Glow Body tube resting on warm cream linen or fine sand at golden hour. Soft palm-leaf shadow play across the surface. Composition framed to leave room for a quiet "Simply Winnie" book-launch nod in a secondary block beneath the hero — never the actual book cover (IP).
Supporting: Small still-life corner detail — a hand (any skin tone) reaching toward the product, evoking the "next generation / being seen" theme without illustrating it literally.
Palette: cream · terracotta · soft gold · warm shadow · Caribbean light
Source: Cay Skin brand library likely has golden-hour body imagery — verify before scheduling new shoot. If shooting: outdoor, late-afternoon, no flash.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · CARIBBEAN HERITAGE MONTH
Headline
SIMPLY WINNIE.
SIMPLY US.
Subhead
Her book hit shelves this morning. The brand and the book run the same line.
Body 1
Hi Hottie —
Winnie put a children's book in the world today. "For any child who feels different — you're seen." That sentence ain't new — she been telling y'all since '22. Same reason the brand exists. Same reason this list exists.
Body 2
Caribbean Heritage Month opened on Sunday. The Body's named Isle for a reason — Caribbean roots, the ingredients my family used, every color under the sun. We're not running a sale today. We're running the same playbook we opened with.
Reason
Don't skip the SPF. Stand tall. We move in twos this summer.
CTA
Get in 💞
Close
The Body's stocked. The list eats. See you Friday.
Tier A markers used: Hi Hottie [Winnie-only] · you're seen [Winnie heritage — sparing-use, once/quarter] · She been telling y'all [persona-doc] · Caribbean roots [Winnie] · the ingredients my family used [Winnie] · every color under the sun [Winnie] · Don't skip the SPF [Winnie] · Stand tall [Winnie] · We move in twos [persona-doc] · Get in [Winnie] · The list eats [persona-doc]

Image manifest · Week 1

Wk 1 hero — Isle Glow Body lifestyle
Hero · wk1_hero.jpgIsle Glow Body on model · Caribbean / golden-hour register · brand-owned cayskin.com CDN
Isle Glow Body SPF 45
Primary productIsle Glow Body Lotion SPF 45 · ASIN B0BG97FHHN
Winnie campaign alt — Body Glow
Brand-contextWinnie × Isle Body campaign asset (alt, brand library)

AI image generation · Wk 1

A · EXISTING ASSET
Hero — Isle Glow Body, golden-hour Caribbean register
FILE: assets/wk1_hero.jpg · SOURCE: brand-owned, cayskin.com CDN
No AI work required. Brand library already covers it — model on Isle Glow Body, golden-hour, Caribbean. Pulling brand-owned is the cleanest rights posture for a founder-book-launch email.
C · CHATGPT · IMAGE GEN (alternate, optional)
REFRESH alternate — quiet "next generation / being seen" still-life
Editorial product photography, soft 35mm film register. Single tube of warm-cream sun lotion (label hidden / out of frame) resting on hand-loomed natural linen at golden hour. Out-of-focus palm-frond shadow falls across the surface diagonally. A small child's open hand in soft focus at the edge of frame, reaching toward the bottle — palm of any medium-deep skin tone, just fingertips visible, no face. Warm-cream, terracotta, soft gold palette. Caribbean late-afternoon light. Quiet, story-led, not commercial. 4:5 portrait, hi-res. No text in image, no labels rendered, no logos.
Optional refresh if Anish wants a "Simply Winnie" thematic alternate to the existing hero — book-launch DNA without rendering the actual book (IP). Existing asset still primary.
Why this week: "Simply Winnie" is a once-in-a-program moment — the founder publishing a children's book about being seen, the same week Caribbean Heritage Month opens, the same brand that named its hero product Isle. Leading with story (not offer) sets the program's tonal floor. If we run a discount in Week 1, we're telling the list this is another promo program.
Week 2Jun 8 – Jun 14 Email · Tue Jun 9 · 10am ETPride Month SMS · Fri Jun 12 · 11am ETFather's Day prep

Skin is loud. Joy is the SPF.

Pride is the through-line. The brand was built on every skin tone, every story — say it without saying it.

Email · Naima POV

Pride email that doesn't slap a rainbow on the logo. Naima frames it as: the brand exists because of inclusion, full stop. Lip Balm SPF (kissing weather) + Sun Stick (the bag-stays-with-you product) as the duo. Mentions Cay Skin's long-standing position without a "Pride collection" because we don't have one to fake.

  • Skin is loud. Joy is the SPF.
  • Every color under the sun. Periodt.
  • No white cast. No purple. No blue. We been telling y'all.
Preview: The Lip Balm. The Stick. The whole point of the brand. 💞
"Pride month and we still saying the same thing we said in '22 —
every color under the sun. The Lip Balm goes with the kiss, the Face SPF goes invisible on every shade. No white cast, no purple, no blue. The math is the math. Get in."
Lexicon: every color under the sun [Winnie A — ESSENCE] · No white/purple/blue cast [Winnie A — Stylecaster + Cay Skin product copy, Pride-color resonant] · We been telling y'all [persona-doc A]

SMS · Fri Jun 12

Father's Day (Sun Jun 21) prep tease. Sun Stick as the gift — fits in the dopp kit, no fuss. ~130 char.

Dad's face been catching all summer. Face SPF 2-Pack fits the dopp kit. Sunday's coming — stock two 💞 [link]120 chars

Hero SKU

Isle Lip Balm SPF 30 + Isle Glow Face Moisturizer SPF 45 (the Pride through-line — kiss + face, both invisible on every shade)

CTA

Email links to Lip Balm (B09Z27YHDP) + Face SPF 45 (B0BGBBW19V). Father's Day SMS routes to Isle Glow Face 2-Pack (B0DZTMRQ3C) — first multi-pack moment of the program.

Suggested imagery · Week 2

Hero: Multi-tone hand grid — four hands across the full skin-tone spectrum, each holding either the Sun Stick or the Lip Balm. Existing Cay Skin "every shade" brand imagery is the canonical reference. Neutral background, soft natural daylight.
Supporting (SMS): Sun Stick standing in a leather dopp kit or folded towel — Father's Day gift-coded, still on-brand. Warm desaturated.
Palette: neutral skin spectrum · cream backdrop · NO rainbow overlay (Pride without the rainbow-wash)
Source: Cay Skin brand library should have multi-tone hand assets from prior campaigns — pull, don't reshoot.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · NO RAINBOW WASH
Headline
SKIN IS LOUD.
JOY IS THE SPF.
Subhead
Pride month and we're saying the same thing we said in '22.
Body 1
Hi Hottie —
This brand was built for every color under the sun. Periodt. We don't slap a rainbow on the bottle in June — we put the same SPF in the bottle we put in there in February. The math is the math.
Body 2
The Lip Balm goes with the kiss. The Face SPF goes invisible on every shade. No white cast, no purple, no blue. We don't speak on it. In this house, SPF works on everybody — light, dark, vitiligo, sensitive. Built for every body.
Reason
Joy is the SPF. The kiss is the rest of the story. Stand out.
CTA
Get in 💞
Close
The Lip Balm. The Face SPF. The point of the brand. See you Friday — dopp kit prep for Sunday.
Tier A markers used: Hi Hottie [Winnie-only] · every color under the sun [Winnie] · Periodt · No white cast / no purple / no blue [Winnie] · We don't speak on it [persona-doc] · In this house [persona-doc] · Built for vitiligo, light, dark, sensitive [Winnie] · for every body [friend grid — Jordyn] · Stand out [Winnie] · Get in [Winnie]

Image manifest · Week 2

Wk 2 hero — Face SPF on model
Hero · wk2_hero.jpgFace SPF on model · multi-tone register · brand-owned
Isle Lip Balm SPF 30 Clear
Primary productIsle Lip Balm SPF 30 (Clear) · ASIN B09Z27YHDP
Isle Glow Face SPF 45
Supporting productIsle Glow Face SPF 45 · ASIN B0BGBBW19V · 2-Pack B0DZTMRQ3C for SMS

AI image generation · Wk 2

C · CHATGPT · IMAGE GEN
Hero — multi-tone hand grid (Pride without rainbow-wash)
Editorial beauty photography, neutral studio backdrop. Four hands arranged in a clean grid across the frame — each hand in a distinctly different skin tone spanning the full human spectrum (pale ivory · light olive · deep umber · medium-warm sienna). Each hand holds a small tubular sun-care product upright (vague cream-colored tube, label hidden / abstracted — no brand markings, no readable text). Soft natural daylight from a single window source, gentle shadow. Warm-cream backdrop, no rainbow elements, no Pride flag, no overlay. Quiet inclusion register — the diversity IS the message, not the styling. 1:1 square, hi-res. No text in image, no labels rendered, no logos.
Production risk flag: ChatGPT image models historically struggle with rendering exactly four hands without warping fingers or adding a fifth — may need 2-3 generations to land. Direct generator at hands explicitly. Consider falling back to existing brand "every shade" assets if available.
B · CLAUDE · PYTHON + PIL
Supporting (Father's Day SMS) — Face 2-Pack in dopp-kit context
Inputs: - assets/product_isle_face.png (transparent BG, 1080x1350) — use TWO instances side-by-side to fake the 2-pack visual - A warm-tan leather-texture surface (source from public-domain texture pack or render via PIL noise + sepia tint) Output: assets/wk2_dopp_composite.png · 1080x1080 square Approach: Python + PIL. Build base canvas in #B4875E warm-tan. Layer leather-texture overlay at 40% opacity. Composite two product_isle_face PNGs slightly offset (one back, one front) at 60% scale, centered, with a subtle drop shadow. Add a folded-towel rectangle bottom-third in #764324. Soft warm vignette via PIL.ImageDraw radial mask. Export PNG at 80% JPEG-equivalent quality.
Mechanical compositing using on-hand product PNG. No AI gen needed. Two tubes side-by-side IS the 2-pack — accuracy is mandatory per the multi-pack count rule.
Why this week: Pride is non-negotiable for this audience and authentic to Cay Skin's positioning, but the trap is rainbow-washing. The play is to not have a Pride collection and instead say the quiet part out loud: inclusion is the brand. Father's Day rides the SMS so the email doesn't have to split focus.
Sources: Cay Skin brand positioning · Father's Day 2026 = Sunday June 21 (3rd Sunday)
Week 3Jun 15 – Jun 21 Email · Tue Jun 16 · 10am ETFestival prep SMS · Fri Jun 19 · 11am ETJuneteenth · SITW

Festival glow ain't an accident.

Teyana hits the SITW stage Friday Jun 19 in DC. Same Teyana who's already on the Cay Skin grid. Whole moment is teed up.

Email · Naima POV

Naima drops the festival packing list — not generic festival, specifically Teyana at SITW + Juneteenth-aware framing. Isle Glow on the body + Stick in the fanny pack. This is the email the audience screenshots.

  • Festival glow ain't an accident.
  • Teyana's about to step on stage. Lives in the bag, Hottie.
  • Friday's a holiday AND a concert. The bag eats. Get in.
Preview: Body. Stick. Lip. The bag. Go. 💞
"Hi Hottie —
Teyana's on the SITW stage Friday. Juneteenth weekend. The whole grid's about to be glowing — make sure you're in it. Body Mist for the shoulders, Stick for the cheekbones, Lip Balm for the photos. The bag is small but the bag eats."
Lexicon: Hi Hottie [Winnie-only A] · The bag eats [3-cross A — persona-doc canonical] · Lives in the bag [3-cross A]

SMS · Fri Jun 19 (Juneteenth)

Juneteenth + SITW dual-anchor. Brief, festive, no offer overlay. ~125 char.

Juneteenth, Hottie. Teyana steps on stage tonight. The Stick's in the bag. Be in your moment 💞 [link]115 chars

Hero SKU

Isle Invisible Sunstick SPF 35 + Isle Nourishing Body Mist SPF 50 (festival portable duo — Stick for cheekbones, Mist for shoulders & quick-spray)

CTA

"Pack the bag" → primary Sun Stick (B0F22JX6XS); supporting Body Mist SPF 50 (B0CC982ZXQ). Footer → Cay Skin storefront for the full bag.

Suggested imagery · Week 3

Hero: Festival energy — outdoor stage lighting in soft focus behind a model's shoulders and collarbone, subtle skin sheen catching late golden-hour light. Sun Stick visible in a crossbody bag detail at the edge of frame.
Supporting: Overhead flat-lay "the festival bag" — Sun Stick, Isle Glow Body, sunglasses, water bottle, lip balm. Clean cream surface.
Palette: golden hour · amber · warm orange · stage haze · sunburst
Do not use Teyana's likeness in the email — reference her energy via styling and music context, but no face. Legal exposure outweighs the click lift.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · BAG-CHECK BEFORE DC
Headline
FESTIVAL GLOW
AIN'T AN ACCIDENT.
Subhead
Teyana hits the SITW stage Friday. Juneteenth weekend. The bag eats.
Body 1
Hi Hottie —
Teyana's on the SITW stage Friday. Juneteenth. The whole grid's about to be glowing — pack like you're in it whether or not you're in DC. It is hot. The festival glow is engineered, not accidental.
Body 2
Sun Stick for the cheekbones, neck, bridge. Glides over the makeup. Body Mist for the shoulders and the quick reapply — SPF 50, spray-and-go. The Stick lives in the bag. The bag is small but the bag eats.
Reason
Run it back at hour two. Run it back. Periodt. Looks good. Feels better.
CTA
Pack the bag 💞
Close
Be in your moment. Friday's loaded. See you in the SMS the morning of.
Tier A markers used: Hi Hottie [Winnie-only] · It is hot [Winnie — ESSENCE re: Bahama sun] · Lives in the bag [3-cross] · The bag eats [3-cross — persona-doc canonical] · Run it back. Run it back. [repetition-for-emphasis cadence] · Periodt · Looks good. Feels better. [Winnie]

Image manifest · Week 3

Wk 3 hero — Sun Stick application moment
Hero · wk3_hero.jpgSun Stick application moment · festival / golden-hour energy · brand-owned
Isle Invisible Sunstick SPF 35
Primary productIsle Invisible Sunstick SPF 35 · ASIN B0F22JX6XS
Isle Nourishing Body Mist SPF 50
Supporting productIsle Nourishing Body Mist SPF 50 · ASIN B0CC982ZXQ

AI image generation · Wk 3

C · CHATGPT · IMAGE GEN
Hero — festival energy, no celebrity likeness
Outdoor lifestyle photography, late-afternoon golden hour, festival register. Close-mid shot of a young woman's shoulders, collarbone, and the lower edge of her face — chin and lips visible, eyes cropped above frame. Medium-deep skin tone with a soft natural sheen catching warm orange backlight. Out-of-focus stage lighting and crowd silhouettes far behind her, suggesting an outdoor music festival at dusk. A small crossbody bag strap visible across her shoulder; the top of a tubular sun-care product peeks out of the bag (cream-colored tube, no readable label). Saturated golden hour, amber and warm orange palette, stage-haze atmosphere. Believable photoreal, not stylized. 4:5 portrait, hi-res. No text in image, no labels rendered, no logos. Do not render any specific real person's face or likeness — generic crowd-extra register only.
Explicit guardrail: DO NOT prompt for Teyana Taylor's likeness. Same legal exposure rule as the Two-Pack V3 audit. Reference her energy via styling and music context only — crop above the eyes to preempt any "this looks like her" inference.
B · CLAUDE · PYTHON + PIL
Supporting — "the festival bag" overhead flat-lay
Inputs: - assets/product_sunstick.png - assets/product_isle_body.png - assets/product_body_mist.jpg (Body Mist hero of the week) - assets/product_isle_lip.png - Public-domain stock: sunglasses PNG, stainless water-bottle PNG, small folded crossbody bag PNG (or simple PIL-drawn primitives if no stock) Output: assets/wk3_festival_flatlay.png · 1200x1200 Approach: Python + PIL. Cream base canvas (#F0E4D8). Place items in editorial flat-lay arrangement — bag center-bottom anchor, Sun Stick at 30deg rotation upper-right (the bag's escapee), Body Mist + Isle Body upper-left, Lip Balm + sunglasses lower-left, water bottle right edge. Apply a soft warm vignette + 5-degree perspective tilt. Drop shadows under each item (PIL.ImageFilter.GaussianBlur on alpha-mask).
Pure composite — all four products on hand, sunglasses/bag/bottle are public-domain or trivial PIL primitives. Mechanical work, no generative AI needed.
Why this week: Teyana is already inside the Cay Skin endorsement universe — Two-Pack V3 used her quote. SITW + Juneteenth doubles the gravity. The festival-prep frame gives the email a use-case that justifies showing all three hero SKUs without feeling like a catalog dump.
Sources: Teyana Taylor SITW Jun 19 DC · Juneteenth = Friday Jun 19, 2026
Week 4Jun 22 – Jun 28 Email · Tue Jun 23 · 10am ETWorld Vitiligo Day Jun 25 SMS · Fri Jun 26 · 11am ETBET Awards Sunday

Purple. Periodt.

Winnie's defining cause. "Look How Far We've Come" is literally the 2026 WVD-USA theme. There is no week with more brand-DNA alignment than this one.

Email · Naima POV

Lead the email with vitiligo visibility — not the product. Winnie's voice, paraphrased by Naima. Face SPF + Lip Balm as the "every-shade" duo (face & lips don't get a tone-match, they get a clean SPF). This is the email that earns the year's emotional capital.

  • Purple. Periodt.
  • World Vitiligo Day, Hottie. Look how far we've come.
  • Every color under the sun. Every spot. She been telling you.
Preview: This one's not a sale. It's the whole reason. 💞
"Thursday is World Vitiligo Day. Winnie built this brand because no SPF made for her —
and now millions of skin stories live in the same bottle. We're not running a sale this week. Wear it purple. Stand tall. Stand out. The Face SPF goes invisible on every shade — every color under the sun. Look how far we've come, boo."
Lexicon: every color under the sun [Winnie A — ESSENCE] · Stand tall [Winnie A — Yahoo Creators] · Stand out [Winnie A — Simply Winnie press] · She been telling you [persona-doc A] · Look how far we've come [WVD-USA 2026 official theme]

SMS · Fri Jun 26

BET Awards Sunday (Jun 28). Druski hosts. Naima leans into "getting ready" energy. ~130 char.

BET Awards Sunday. The Lip Balm's calling. Druski hosts, we glow. Get the look in 💞 [link]105 chars

Hero SKU

Isle Glow Face Moisturizer SPF 45 + Isle Lip Balm SPF 30

CTA

"Wear it loud" → Isle Glow Face SPF 45 (B0BGBBW19V); SMS routes to Lip Balm (B09Z27YHDP). Story-led — no discount mechanics.

Suggested imagery · Week 4

Hero: Editorial-grade portrait of skin texture — vitiligo close-up, dignified, quiet. Purple bouquet or lavender lighting accent in the frame. Product is small or entirely absent — the cause carries the visual. This is the emotionally heaviest image of the program.
Supporting: Face SPF + Lip Balm on a soft purple-toned linen surface, low-contrast still-life beneath the hero. No urgency badge, no offer overlay.
Palette: deep purple · lavender · soft cream · editorial low-contrast
Source: Cay Skin's existing Winnie campaign imagery is the strongest brand-true option — pull from the brand library. If unavailable, license a vitiligo-aware editorial portrait rather than commissioning new (timing risk on Jun 25).

Full email body · Naima POV · per-surface · LEAD WITH THE CAUSE, NOT THE PRODUCT

Eyebrow
WORLD VITILIGO DAY · JUN 25
Headline
PURPLE.
PERIODT.
Subhead
Look how far we've come. The 2026 WVD theme. Also the year we're having.
Body 1
Hi, friend —
Thursday is World Vitiligo Day. Winnie built this brand because no SPF on the shelf was made with her in mind. Now skin stories live in the same bottle — every color under the sun, every spot, every tone. Look how far we've come.
Body 2
We're not running a sale this week. The cause is the campaign. Stand tall. Stand out. Be the spotted dot.
Body 3
The Face SPF goes invisible on every shade. The Lip Balm keeps it clean. Both built for vitiligo, light, dark, sensitive — every face that ever asked SPF to keep up. No white cast, no purple, no blue.
Reason
Wear it loud. Wear it purple. Wear it because the brand was built for skin like yours and skin like mine and skin like hers.
CTA
Wear it loud 💞
Close
You're seen, boo. Always have been. Always will. See you Friday — BET weekend.
Tier A markers used: Hi, friend [Winnie — Yahoo Lifestyle, "big sister" register · softer opener for no-sale email] · every color under the sun [Winnie] · Look how far we've come [WVD-USA 2026 official theme] · Stand tall [Winnie] · Stand out [Winnie] · Built for vitiligo, light, dark, sensitive [Winnie] · No white cast / no purple / no blue [Winnie] · Periodt · You're seen [Winnie heritage — sparing-use, WVD = founding-story week, qualifies] · Always have, always will [friend grid — Justine Skye] · boo [2-cross]

Heritage marker audit: two used ("Look how far we've come" + "You're seen"). WVD is the program's once-a-year emotional capital moment — qualifies under persona-doc rule (founding-story / re-engagement). Production sample at emails/2026-05-11_E4_WVD_Naima.html.

Image manifest · Week 4 — the biggest single image call in the program

Winnie Harlow campaign portrait — vitiligo visible
Hero · wk4_winnie.pngWinnie Harlow campaign portrait · vitiligo visible · brand-owned cayskin.com CDN · editorial-grade, dignified
Isle Glow Face SPF 45
Primary productIsle Glow Face Moisturizer SPF 45 · ASIN B0BGBBW19V · the WVD hero CTA
Isle Lip Balm SPF 30 Clear
Supporting productIsle Lip Balm SPF 30 (Clear) · ASIN B09Z27YHDP · BET Awards SMS routes here

AI image generation · Wk 4 — HEAVIEST EMOTIONAL CAPITAL OF THE PROGRAM

A · EXISTING ASSET (LOCKED — NO AI GEN)
Hero — Winnie Harlow campaign portrait, vitiligo visible
FILE: assets/wk4_winnie.png · SOURCE: brand-owned, cayskin.com CDN, editorial-grade
HARD RULE — DO NOT prompt any AI image generator for Winnie Harlow's likeness. That's impersonation territory + rights exposure on the founder. The brand-owned vitiligo portrait IS the right answer. WVD is the program's once-a-year emotional-capital moment — using a generated Winnie face here would torch the trust the week is supposed to build.
B · CLAUDE · PYTHON + PIL
Hero variant — soft lavender / purple tint on the existing Winnie portrait
Input: assets/wk4_winnie.png (existing Winnie campaign portrait, vitiligo visible) Output: assets/wk4_winnie_purple.png · same dimensions as input Approach: Python + PIL. 1. Open input as RGBA. 2. Apply a very subtle lavender color cast — overlay layer in #B59CD9 at ~8-12% opacity using PIL.Image.blend or a multiply-mode equivalent (use ImageChops if precise blend mode needed). 3. Add a soft outer vignette — radial alpha mask, edges darkened in #4A2D5C at 15% opacity. 4. Preserve skin-tone fidelity in the central face area: build a soft elliptical mask over the face region and reduce the lavender overlay to 4% inside that mask, so the vitiligo dignity isn't tinted purple-on-skin. 5. Export PNG, retain alpha if present. Verify visually — the tint should READ as "WVD purple atmosphere" without recoloring the skin. If skin reads purple, dial the central-mask reduction down further.
Color-grade on the existing asset only. WVD purple atmosphere via lighting/vignette, never via the subject's skin. The central-face mask is the load-bearing step — skip it and we recolor a Black woman's skin purple, which is the exact opposite of what the WVD email is supposed to honor.
B · CLAUDE · PYTHON + PIL (alt supporting)
Supporting still-life — Face SPF + Lip Balm on lavender linen
Inputs: - assets/product_isle_face.png - assets/product_isle_lip.png Output: assets/wk4_wvd_stilllife.png · 1080x1080 Approach: PIL. Soft cream-to-lavender gradient base (#F0E4D8 to #D8C8E8, top-to-bottom). Add subtle linen-texture noise overlay at 15% opacity. Place Face SPF center-left at 65% scale, Lip Balm slightly forward right at 50% scale. Soft natural drop shadows. No urgency badge, no offer copy, no overlay text. Low-contrast editorial register.
Existing product PNGs composed on a quiet lavender field — supports the hero without competing. Mechanical PIL work.
Why this week: Winnie's vitiligo story IS the brand origin. Selling around World Vitiligo Day with a discount cheapens it. Holding the discount and leading with the cause builds the trust that pays off in Week 5's Essence push. BET Awards on SMS rides the natural Friday → Sunday rhythm without overlapping the Thursday holiday.
Week 5Jun 29 – Jul 5 Email · Tue Jun 30 · 10am ETEssence Fest Jul 3-5 SMS · Thu Jul 2 · 11am ETJuly 4 weekend

Hot Gyal Summer is in NOLA. We packed.

Cardi B Friday. Brandy + Monica Saturday. Kehlani all weekend. The audience is either at Essence or watching it — and they're outside.

Email · Naima POV

Essence Fest packing list with a Cay Skin filter. Naima narrates the weekend in vibes — name-checks the lineup naturally (Brandy/Monica reunion, Cardi B opener), product slots in as the bag essential. First "we're stocking the bag" moment of the program.

  • Hot Gyal Summer is in NOLA. We packed.
  • Brandy + Monica Saturday. The Stick Friday. Get in, Hottie.
  • Essence weekend. The bag eats.
Preview: Cardi opens it. Brandy + Monica close it. We sun-stick through it. 💞
"NOLA is about to be a moment, boo.
Cardi B Friday. Brandy + Monica Saturday — they really booked the reunion. Kehlani everywhere. If you're going, the Body Mist's the spray for the rooftop. If you're watching from the couch — the Body's still the move. Hot Gyal Summer is officially in session. Get in."

SMS · Thu Jul 2 (early for Jul 4 weekend)

Shift to Thursday so the message lands before the holiday inbox dies. ~130 char.

Jul 4 weekend, Hottie. Body for the cookout, Body Mist for the rooftop. Lip Balm for the photos. Stock all three 💞 [link]135 chars

Hero SKU

Isle Nourishing Body Mist SPF 50 (promoted to hero — spray-and-go for NOLA humidity, new to program rotation) + Isle Glow Body Lotion SPF 45 (the base)

CTA

Primary "Pack the bag" → Body Mist SPF 50 (B0CC982ZXQ) + Isle Glow Body (B0BG97FHHN). Secondary "day-2 reapply" → Sun Stick (B0F22JX6XS). Body Mist gets the reveal moment it needed.

Suggested imagery · Week 5

Hero: Wide-shot lifestyle moment — rooftop, pool deck, or cookout in mid-day sun. Multi-tone group casually together, products visible but secondary in composition. Saturated daylight, not posed.
Supporting: Flat-lay "the bag eats" — Sun Stick + Isle Glow Body + Body Mist SPF 50 + Lip Balm arranged on a colorful beach towel. The Body Mist gets visual priority here since it's new to the program rotation.
Palette: bright sun · pool blue · saturated summer · NOLA brass accent (mustard / brass)
Source: licensed lifestyle stock OR Cay Skin brand library. Brand product flat-lay should be a single new shot if Body Mist hasn't been featured in lifestyle context before.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · ESSENCE FEST · JUL 3-5
Headline
HOT GYAL SUMMER
IS IN NOLA.
WE PACKED.
Subhead
Cardi opens Friday. Brandy + Monica close Saturday. The bag eats.
Body 1
Hi Hottie —
NOLA is about to be a moment, boo. Cardi B Friday. Brandy + Monica Saturday — they really booked the reunion. Kehlani everywhere. Whether you're at Essence or watching from the couch, the soundtrack is the same. So is the SPF.
Body 2
Body Mist for the shoulders and the rooftop — SPF 50, spray-and-go. Isle Glow Body for the base. Sun Stick for the cheekbones, every two hours, no skipping. Lip Balm for the photos. The bag is small. The bag eats.
Reason
Hot Gyal Summer is officially in session. Pack the bag once, glow all weekend.
CTA
Pack the bag 💞
Close
Watch the lineup. Wear the SPF. See you Thursday for the Jul 4 nudge.
Tier A markers used: Hi Hottie [Winnie-only] · boo [2-cross — Winnie IG] · Hot Gyal Summer [Winnie-only — anchor moment] · The bag eats [3-cross — persona-doc canonical]

Image manifest · Week 5

Wk 5 hero — Essence Fest lifestyle
Hero · wk5_hero.jpgBody / lifestyle · Essence Fest packing-list register · brand-owned
Isle Nourishing Body Mist SPF 50
Primary productBody Mist SPF 50 · ASIN B0CC982ZXQ · promoted-to-hero this week
Isle Glow Body SPF 45
Supporting productIsle Glow Body SPF 45 · ASIN B0BG97FHHN · the base

AI image generation · Wk 5

C · CHATGPT · IMAGE GEN
Hero — Essence Fest / NOLA rooftop group lifestyle
Outdoor summer lifestyle photography, mid-day bright sun, New Orleans rooftop register. A small group of four young Black women, mid-20s to early 30s, casually together on a rooftop in late afternoon — laughing, in conversation, not posed for camera. Range of skin tones from light caramel to deep umber. Mix of summer outfits: linen, light dresses, denim cut-offs, sunglasses, gold hoops, layered jewelry. Brass-and-mustard NOLA architectural details in soft background — wrought-iron railing, brick parapet, banana-leaf greenery. Saturated daylight, pool-blue sky, no haze. One woman in the foreground holds up a small spray-bottle of body sunscreen mid-application — give the spray bottle visual priority in the composition (it's the new hero SKU), label is abstract/blurred, no readable text. Believable photoreal documentary register, not stylized editorial. 16:9 landscape, hi-res. No text in image, no labels rendered, no logos. Do not render specific real persons or celebrity likenesses.
Production risk flag: ChatGPT image gen consistently struggles with (a) hand/finger geometry across multi-person scenes, (b) keeping all four faces stylistically consistent, (c) rendering a spray-bottle nozzle correctly. Plan for 4-6 generations to land. The Body Mist visual priority is a non-negotiable per the brief — this week is its hero reveal.
B · CLAUDE · PYTHON + PIL
Supporting flat-lay — "the bag eats" packing list
Inputs: - assets/product_body_mist.jpg (visual priority — biggest in composition, ~35% of frame) - assets/product_isle_body.png - assets/product_sunstick.png - assets/product_isle_lip.png - Optional public-domain stock: colorful beach towel texture (or PIL-generated bright stripes in mustard/coral/cream) Output: assets/wk5_flatlay.png · 1200x1500 portrait Approach: PIL. Build base layer as a colorful striped beach-towel texture (PIL.ImageDraw rectangles in alternating #F15623, #F0E4D8, #B4875E, #764324 horizontal stripes, then a slight rotation for casual energy). Overlay all four product PNGs in editorial flat-lay arrangement — Body Mist center-foreground at 90% scale (hero this week), Isle Body upper-left at 60%, Sun Stick lower-right at 50%, Lip Balm tucked at 40%. Add a soft drop shadow on each via PIL alpha-blur. Slight 4-degree composition tilt. Bright saturated daylight register — NO golden hour overlay.
All four products are on disk, Body Mist gets explicit foreground priority per the brief. Beach-towel stripe field is trivial PIL primitives. Pure compositing — no AI gen required.
Why this week: Essence Fest is the Black-culture sun-out moment of the year. Cay Skin not showing up here in voice is malpractice. Cardi B + Brandy + Monica + Kehlani are name-check-only — not endorsements — but they tell the reader we know what weekend it is. SMS lands Thursday because Friday Jul 3 is a holiday-shadow inbox.
Week 6Jul 6 – Jul 12 Email · Tue Jul 7 · 10am ETBag check / restock SMS · Fri Jul 10 · 11am ETReapply prompt

Bag check, Hottie. We move in twos.

Mid-summer reset. Audience already bought into the program — now we earn the reorder. No new cultural anchor; the week is the anchor.

Email · Naima POV

Naima riffs on the bag inventory — what's empty, what's down to the last swipe, what's missing. Lightweight reorder nudge. First place in the program where we can run a soft offer (e.g., free shipping threshold or auto-replenish nudge) without breaking the voice.

  • Bag check, Hottie. We move in twos.
  • Stick still in there? Stock two.
  • Halfway through summer. The math is the math.
Preview: Restock the bag. Then go outside. 💞
"Halfway through summer and the Stick's down to the last swipe, ain't it?
Run the bag check — Body, Stick, Lip Balm. The list eats. We move in twos this summer. Restock the bag, set it through August. Get in."
Lexicon: We move in twos [persona-doc A — Two-Pack anchor, fits multi-pack week] · The list eats [persona-doc A] · The math is the math [Naima cadence A]

SMS · Fri Jul 10

Reapply prompt — pure utility message, no offer. Builds trust. ~120 char.

Sun's been on you all week, Hottie. Reapply the Stick. That's it. That's the text 💞 [link]99 chars

Hero SKU

Isle Glow Face 2-Pack + Mo'Bay Mineral Drops 3-Pack — multi-packs are the heroes this week, not the supporting cast. Sun Stick + Lip Balm appear only as bag-inventory mentions.

CTA

"Stock the bag in twos" → Isle Glow Face 2-Pack (B0DZTMRQ3C) + Mo'Bay Drops 3-Pack (B0DZTNN7XM). This is the program's first explicit multi-pack drive — fits Naima's "we move in twos" lane perfectly and lifts Amazon AOV.

Suggested imagery · Week 6

Hero: Overhead flat-lay bag-dump — Sun Stick, Lip Balm, Isle Glow Face 2-Pack (showing two units side by side), Mo'Bay Drops 3-Pack (three units in formation), travel notebook, sunglasses, hair pick, AirPods. Editorial neutral, lots of cream negative space.
Supporting: Tight product-isolated shot of the 2-Pack and 3-Pack packaging together — first visual reinforcement of the multi-pack ASINs.
Palette: editorial neutral · cream · soft shadow · top-down studio light
Production priority: this is the first email in the program where multi-packs get visual treatment. If brand library doesn't have multi-pack flat-lays, this needs a custom shoot — schedule by mid-June to clear Wk 6.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · BAG CHECK
Headline
BAG CHECK, HOTTIE.
WE MOVE IN TWOS.
Subhead
Halfway through summer. The Stick's down to the last swipe.
Body 1
Hi Hottie —
Halfway through summer. Run the bag check — Sun Stick down to the last swipe, Lip Balm hiding somewhere in the lining, Face SPF on a fresh tube but the Body's running low. The math is the math.
Body 2
We move in twos this summer. Face SPF 2-Pack — one for the counter, one for the carry-on. Mo'Bay Drops 3-Pack — mineral pour, light formula, the bottle that doesn't quit. Stock the bag, set it through August, stop thinking about it.
Reason
The list eats. We move in twos. Run it back at hour two — that's the whole rule.
CTA
Stock the bag in twos 💞
Close
Restock. Reapply. Then go outside. See you Friday — the reapply reminder lands then.
Tier A markers used: Hi Hottie [Winnie-only] · We move in twos [persona-doc — Two-Pack anchor, repurposed for multi-pack week] · The math is the math [Naima cadence] · The list eats [persona-doc] · Run it back [universal AAVE-natural]

Image manifest · Week 6

Wk 6 hero — Perfect Pout duo / multi-pack visual
Hero · wk6_hero.pngPerfect Pout duo · multi-pack visual register · brand-owned. Custom 2-pack flat-lay shoot recommended if program runs.
Isle Glow Face 2-Pack
Primary productIsle Glow Face SPF 45 2-Pack · ASIN B0DZTMRQ3C
Mo'Bay Drops 3-Pack
Supporting productMo'Bay Mineral Drops SPF 30 3-Pack · ASIN B0DZTNN7XM

AI image generation · Wk 6 — multi-pack accuracy is mandatory

B · CLAUDE · PYTHON + PIL (RECOMMENDED PATH)
Hero — multi-pack flat-lay: Face 2-Pack + Mo'Bay 3-Pack (count-accurate)
Inputs: - assets/product_isle_face.png — instantiate TWO copies for the 2-Pack - assets/product_mobay.png — instantiate THREE copies for the 3-Pack - Optional: assets/product_sunstick.png, assets/product_isle_lip.png as bag-inventory mentions Output: assets/wk6_multipack_flatlay.png · 1200x1200 Approach: PIL. Editorial neutral cream base canvas (#F0E4D8 to #FBF6EF subtle gradient). Top-down studio register, lots of negative space. ARRANGEMENT — count is load-bearing: - Face 2-Pack zone (left-center): TWO instances of product_isle_face, side-by-side, tubes touching, both upright, both at 70% scale. Subtle "binding band" effect — a thin terra-colored rectangle overlaying the lower-third of both tubes at 30% opacity, evokes a retail multi-pack sleeve. - Mo'Bay 3-Pack zone (right-center): THREE instances of product_mobay arranged in a tight triangle formation (two front, one back-center), all upright, all at 65% scale. Add a small editorial detail at top-edge — a travel notebook + sunglasses corner. Soft top-down studio light shadow under each grouping (PIL alpha-blur shadow primitive). CRITICAL VERIFY STEP after render: open the output and count the units in each zone. 2 in left, 3 in right. If counts are wrong, the asset is unusable — rerun with corrected instance loop.
Count accuracy is the load-bearing constraint. 2-pack must show two, 3-pack must show three. PIL is the right tool BECAUSE it can't hallucinate a fourth tube — we explicitly control how many product instances get composited. ChatGPT image gen WILL miscount; verified on prior multi-product flat-lay attempts.
C · CHATGPT · IMAGE GEN (FALLBACK ONLY)
Hero — overhead "bag-dump" lifestyle composition (fallback if PIL composition reads too clinical)
Editorial flat-lay photography, top-down studio register. Overhead view of an open canvas tote bag spilling its contents onto a neutral cream surface. Contents include: a clearly visible TWO-PACK of cream-colored sunscreen tubes bundled together (count: exactly two, side by side, label hidden), a THREE-PACK of small amber-glass dropper bottles arranged in a triangle (count: exactly three), a small folded crossbody bag, sunglasses, a travel notebook, AirPods case, a hair pick. Lots of cream negative space. Soft top-down studio light, gentle natural shadows. Editorial neutral palette. 1:1 square, hi-res. No text in image, no labels rendered, no logos. ACCURACY REQUIREMENT: exactly two tubes in the first group, exactly three dropper bottles in the second group — count is non-negotiable.
Production risk flag — high. Image gen models routinely miscount duplicate objects ("draw 3 bottles" often returns 2 or 4). Plan for 6-10 generations to land an accurate count. PIL path (above) is strongly recommended over this. Only use this fallback if Anish wants a more "lifestyle bag-dump" feel than the clean studio PIL composite delivers.
Why this week: Every weekly program needs one "no-news" week — the program has to work without a cultural peg or the brand stops looking confident. This is also the week to test whether a soft transactional CTA (replenish) holds in Naima voice. If it underperforms, we know Naima carries story better than utility, and we route utility to the Brand-voice arm in future programs.
No external anchor — program rhythm only
Week 7Jul 13 – Jul 19 Email · Tue Jul 14 · 10am ETPeak heat SMS · Fri Jul 17 · 11am ETWeekend reapply

Math ain't mathing in this heat.

Mid-July peak-heat moment. Reapplication science delivered in voice — the kind of email that gets forwarded to the group chat.

Email · Naima POV

Naima explains the every-2-hour reapply rule like she's explaining it to a friend who keeps "forgetting." Face SPF as the reapply-on-makeup hero, Sun Stick as the over-the-makeup hero. Sneaks in one verified product spec (SPF 35 · 80-min water resistant) without sounding like a marketing email.

  • Don't skip the SPF, Hottie. Math ain't mathing in this heat.
  • Every two hours, boo. That's it. That's the rule.
  • The Stick over the makeup. The Body before. Period.
Preview: One number to remember. 120 minutes. 💞
"It is hot, Hottie.
The number is 120 — every two hours, you reapply. Don't skip the SPF. The Face SPF goes under, the Stick goes over the makeup. SPF 35, 80 minutes water resistant. The math ain't complicated. Restock now or borrow from somebody who did."
Lexicon: It is hot [Winnie A — ESSENCE re: Bahama sun] · Don't skip the SPF [Winnie A — Ethos] · Math ain't mathing [persona-doc A]

SMS · Fri Jul 17

Reinforces the reapply message — three days after the email. Stops the "I read it Tuesday and forgot" gap. ~115 char.

Weekend, Hottie. Reapply the Stick at hour 2. Then again at hour 4. Then live your life 💞 [link]102 chars

Hero SKU

Isle Face SPF 45 + Sun Stick SPF 35 — plus Mo'Bay Drops as the mineral alt

CTA

"Run the math" → Face SPF 45 (B0BGBBW19V) for the morning, Sun Stick (B0F22JX6XS) for hour-two reapply. Secondary callout: "if mineral's your thing" → Mo'Bay Drops (B0DHZHMGTX).

Suggested imagery · Week 7

Hero (option A — photo): Three-panel sequence — same model at morning / midday / afternoon, each panel showing the Sun Stick swipe over the cheekbone. "+2 HOURS" timestamp overlay between panels.
Hero (option B — typographic): Strip product imagery entirely. Run a typographic email with "120" set huge in Bebas Neue against a hot-orange field. Sun Stick as a small footnote at the bottom.
Supporting: Macro shot of water beads on skin (water-resistant claim visualization, SPF 35 · 80 min spec callout).
Palette: saturated orange · red heat · midday sun · NO golden hour (we want HOT, not pretty)
Recommend testing A/B (Option A photo vs. Option B typography) on a future cycle if budget allows. For this round, Option B is faster and ships from a designer's desk — no shoot required.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · PEAK HEAT · 120 MINUTES
Headline
MATH AIN'T MATHING
IN THIS HEAT.
Subhead
The number is 120. That's the whole text.
Body 1
Hi Hottie —
It is hot. Don't skip the SPF. The number is 120 — every two hours, you reapply. That's it. That's the rule. The math ain't complicated. It's just the part everybody forgets.
Body 2
Face SPF in the morning, under everything. Sun Stick over the makeup at hour two — SPF 35, 80 minutes water resistant, no smudge on the beat. Mo'Bay Drops if mineral's your lane. Pick a system. Run it.
Reason
Run it back at hour two. Run it back at hour four. Then live your life.
CTA
Run the math 💞
Close
Restock now or borrow from somebody who did. See you Friday for the weekend reapply reminder.
Tier A markers used: Hi Hottie [Winnie-only] · It is hot [Winnie — ESSENCE] · Don't skip the SPF [Winnie — Ethos] · The math ain't mathing [persona-doc] · Run it back [universal AAVE-natural]

Image manifest · Week 7

Wk 7 hero — Sun Stick reapply moment
Hero · wk7_hero.jpgSun Stick reapply moment · peak-heat register · brand-owned. Recommend Option B (typographic "120" on hot-orange) for this round — faster ship from designer's desk.
Isle Invisible Sunstick SPF 35
Primary productIsle Invisible Sunstick SPF 35 · ASIN B0F22JX6XS
Mo'Bay Mineral Drops SPF 30
Supporting productMo'Bay Mineral Drops SPF 30 · ASIN B0DHZHMGTX · mineral alt

AI image generation · Wk 7 — two paths, Option B recommended

B · CLAUDE · SVG (OPTION B — RECOMMENDED, BUILT)
Hero — typographic "120" on hot-orange heat field
FILE: assets/wk7_120_hero.svg · STATUS: BUILT — ready for review · 1200x1500 portrait
Already built. SVG renders at any resolution. Key spec: - Background: radial gradient #FF7A3A → #F15623 → #8B3E22 (hot orange, NOT golden hour) - Numeral "120": Bebas Neue, ~900px font size, cream fill (#FBF6EF → #F0E4D8 gradient) - Eyebrow: "PEAK HEAT · 120 MINUTES" in IBM Plex Mono - Subhead: "EVERY TWO HOURS. THAT'S THE RULE." in Bebas Neue - Footer: Sun Stick reference + SPF 35 / 80 min water resistant spec callout - Heat-haze SVG turbulence filter overlay for shimmer register - "RUN THE MATH 💞" close To convert to PNG for email rendering: use Python + cairosvg, or open SVG in browser + screenshot, or use Inkscape CLI. Email clients don't render SVG reliably — final asset for ESP must be PNG at 1200x1500.
SVG is the right tool here — typographic, vector, scales perfectly. No shoot, no AI gen, ships from a designer's desk in an hour. Brief explicitly flagged Option B as recommended; I built it. Open the SVG in any browser to preview before approving.
C · CHATGPT · IMAGE GEN (OPTION A — three-panel photo sequence)
Hero alternate — same model at +0h / +2h / +4h reapply sequence
PROMPT THIS THREE TIMES, ONCE PER PANEL — to maintain model consistency across panels, save the seed/style descriptor and reuse verbatim. PANEL 1 (morning, +0h): "Editorial beauty photography, natural daylight. Tight 3:4 portrait of a young woman's cheekbone and upper-jaw, profile-three-quarter angle. Medium-warm brown skin. Hand holding a small invisible-stick-applicator (cream-colored tube, no readable label) gliding across the cheekbone — first application of the day. Fresh, just-rested register, soft morning light from camera-left. Neutral cream backdrop. No text in image. Believable photoreal." PANEL 2 (midday, +2h): Same prompt, replace lighting with "harsh overhead midday sun, slight forehead sheen" and "second reapply over light makeup." PANEL 3 (afternoon, +4h): Same prompt, replace lighting with "warm low-angle afternoon sun, glow on skin" and "third reapply, still no white cast on the application zone." After all three panels: composite as a horizontal 3-up strip in PIL with "+2 HOURS" text overlay between panels (hot-orange #F15623 block, IBM Plex Mono uppercase, 24px). Output 1500x500 landscape strip.
Production risk flag — model consistency. Getting the same face across three generations is hard; even with seed control, ChatGPT image gen drifts. Plan for 12+ generations to land three usable panels. Recommend SHIPPING Option B for this round and saving Option A for a future A/B test cycle.
B · CLAUDE · PYTHON + PIL (supporting)
Supporting — macro water-beads-on-skin shot (80-min water resistance visualization)
If existing brand library lacks a clean water-bead macro: Inputs: - Public-domain stock: macro water-droplet PNG with transparent BG (multiple options on Pexels/Unsplash) - Solid medium-brown skin-tone base color (#8B5A3C as starting point) Output: assets/wk7_waterbeads.png · 1080x720 Approach: PIL. Base canvas in medium-warm brown skin tone. Overlay 8-12 water-bead PNGs at varied scales (40-90% of native), slightly randomized positions. Add a soft warm vignette and a faint specular highlight band diagonal-top-right (simulates wet-skin sheen). No text, no overlay copy. ALTERNATIVE if no good stock: use SVG circles with radial highlight gradients to simulate beads — cheaper to iterate but less photoreal.
Visualizes the 80-min water-resistant claim concretely. PIL composite is sufficient — no need for AI gen on a macro texture shot.
Why this week: "Reapply" is the most universally-skipped step in sun-care. An email that only teaches reapply (no offer) is the kind of asset that builds the brand's authority position vs. Black Girl Sunscreen / Unsun / Bolden / Eadem. Filed under brand-equity, not direct response — but the SMS converts the equity into clicks 72 hours later.
Product spec source: Email/CaySkin_Insider_TwoPack_Creative/notes/cayskin-isle-sunstick-product-facts.md (verified)
Week 8Jul 20 – Jul 26 Email · Tue Jul 21 · 10am ETTyla week SMS · Fri Jul 24 · 11am ETTyla drops "A*POP"

Tyla on Friday. Isle Glow on you.

South African Tyla drops A*POP on Fri Jul 24. Closes the Caribbean/island/global-Black-woman arc the program opened on Jun 2.

Email · Naima POV

Last email of the program — Naima sets up Friday like a sleepover. Tyla's about to give us the rest-of-summer soundtrack. Cay Skin is the SPF. Closes the program with an Isle Glow Body hero — same product Week 1 opened with — and a soft "see you in August" wink.

  • Tyla on Friday. Isle Glow on you.
  • The album drops. The Body glows. Get in, Hottie.
  • End of July. The soundtrack's coming. So's the glow.
Preview: A*POP plays. Isle Glow plays. Same energy. 💞
"Tyla drops A*POP Friday, Hottie.
The rest of summer just got its soundtrack. We know what we like — Body, Lip Balm, Body Mist, on rotation all program. Looks good. Feels better. August coming. The list eats. Get in."
Lexicon: We know what we like [Tyla A — ESSENCE, her own words in her week] · Looks good. Feels better. [Winnie A — repeats "SPFs that look and feel great"] · The list eats [persona-doc A]

SMS · Fri Jul 24 (album day)

Same-day Tyla drop. Tight, celebratory. ~115 char.

A*POP is out. The Body is on. The Mist is in the bag. Hot Gyal Summer continues 💞 [link]99 chars

Hero SKU

Isle Glow Body Lotion SPF 45 (bookend with Week 1) + Isle Lip Balm SPF 30 + Isle Nourishing Body Mist SPF 50 (the "we know what we like" rotation close)

CTA

"Stay on the list" → Isle Glow Body (B0BG97FHHN) · Lip Balm (B09Z27YHDP) · Body Mist (B0CC982ZXQ). Footer to Cay Skin storefront. SMS opt-in nudge for any non-SMS subs.

Suggested imagery · Week 8

Hero: Caribbean / island energy — body shot at golden hour, water in the soft-focus background. Isle Glow Body tube in the foreground. Intentionally mirror Week 1's setup — same warm tone, same palette, same product, same hour-of-day. The bookend reads as "we started here, we end here, we never left."
Supporting: Subtle music-context detail — silhouette of someone with headphones on, or a record-spinning vignette. Tyla cultural-context only — never her likeness.
Palette: warm gold · terra · cream — identical to Week 1 (deliberate visual callback)
Reuse Week 1's hero asset if possible — same image bookending the program is a feature, not a bug. Different copy, same visual.

Full email body · Naima POV · per-surface

Eyebrow
ON THE LIST · CLOSING THE ARC
Headline
TYLA ON FRIDAY.
ISLE GLOW ON YOU.
Subhead
A*POP drops Jul 24. The rest of summer gets its soundtrack.
Body 1
Hi Hottie —
We opened on Caribbean Heritage Month and Winnie's book. We're closing on Tyla — South African glow, Caribbean-coded, global Black woman summer. Same arc. Same Isle Glow. We been telling y'all all program.
Body 2
The Body for the base. The Lip Balm for the photos. The Body Mist for the spray-and-go. Run the rotation Tyla drops Friday into the weekend, and let August settle in. We know what we like.
Reason
Looks good. Feels better. The list eats. Stay on the list.
CTA
Stay on the list 💞
Close
The soundtrack's coming. The glow already arrived. See you in August.
Tier A markers used: Hi Hottie [Winnie-only] · We been telling y'all [persona-doc] · We know what we like [peer-set — Tyla via ESSENCE, her own words in her week] · Looks good. Feels better. [Winnie] · The list eats [persona-doc]

Image manifest · Week 8 — bookend with Week 1

Wk 8 hero — bookend with Week 1
Hero · wk8_hero.jpgDeliberate bookend — same image as Week 1, different copy. "We started here, we end here, we never left."
Isle Glow Body SPF 45
Primary productIsle Glow Body SPF 45 · ASIN B0BG97FHHN · same hero as Week 1
Isle Nourishing Body Mist SPF 50
Supporting productBody Mist SPF 50 · ASIN B0CC982ZXQ · the rotation close

AI image generation · Wk 8 — reuse only, no new gen

A · EXISTING ASSET (REUSE FROM WK 1 — INTENTIONAL BOOKEND)
Hero — exact same image as Wk 1, different copy
FILE: assets/wk8_hero.jpg (already duped from assets/wk1_hero.jpg) · SOURCE: brand-owned, cayskin.com CDN
EXPLICIT INSTRUCTION TO DESIGN: do NOT spin a new hero image for Wk 8. The bookend is intentional — same warm-gold Isle Glow Body asset that opened the program closes the program. The semantic read is "we started here, we end here, we never left." A different image breaks the loop. Different COPY, same VISUAL.
B · CLAUDE · PYTHON + PIL (optional subtle differentiation)
Optional — apply a very subtle "August/closing" warm-deepening tint to differentiate from Wk 1 by 5%
ONLY IF Anish wants visual differentiation between Wk 1 and Wk 8 heroes (default: don't): Input: assets/wk8_hero.jpg Output: assets/wk8_hero_warm.jpg Approach: PIL. Open input, apply a very subtle warm-deepening curve — bump red channel +4%, bump warm shadows +6% via ImageEnhance.Color and a manual ImageEnhance.Contrast tweak (~+3%). The result should be imperceptibly warmer — the "we've had a whole summer" register — without being obviously a different image. DEFAULT RECOMMENDATION: skip this. The pure reuse is the stronger semantic move.
Hedge in case the designer or Anish asks for "a little something different." But the brief is clear and I agree with it: pure reuse is the right answer. Document the option, don't execute by default.
A · EXISTING ASSET (NO TYLA LIKENESS)
Cultural-context supporting — music vignette (silhouette only, NOT Tyla)
If a small music-context supporting visual is needed (e.g., headphone silhouette or record-spinning vignette): - Option 1: Pull a generic headphones-silhouette icon from brand library / public-domain icon set, render in #8B3E22 terra on cream - Option 2: PIL-draw a simple vinyl-record SVG (concentric circles in #1a0f08 with a #F15623 label center) DO NOT prompt any AI image gen for Tyla's likeness or a "South African artist" portrait. Same rule as Wk 3 (Teyana) and Wk 4 (Winnie) — cultural context only, never the face.
Cay Skin endorsement guardrail: name-check culturally, never render the artist. Tyla's "A*POP" is the program's closing soundtrack reference; we acknowledge it, we don't impersonate her.
Why this week: Closing with Tyla (a global-Caribbean-coded artist whose persona aligns with Cay Skin's audience) brings the program full circle — Week 1 opened with Caribbean Heritage Month + Winnie's book, Week 8 closes with the Caribbean-rooted album of the summer. The repeat-of-Week-1 hero SKU lets us A/B the same product against itself across an 8-week behavior arc.

What's NOT in this plan (and why)

No DTC promo codes. All CTAs route to Amazon — Amazon controls pricing, so we can't ship "USE CODE SUMMER25." If we want to layer pricing leverage, Amazon coupons or Lightning Deals are the only available levers and they fire on Amazon's clock, not ours. Naima's voice was already discount-light; Amazon makes that posture mandatory.

No "exclusive to the list" claim. Two-Pack creative used this — it's false on Amazon since anyone can buy the SKU. Replace with "from the group chat," "on the list, first to know," "we hit your inbox before the algo did" — all Naima-true without making a promise we can't keep.

No Father's Day hero email. Father's Day skews against Cay Skin's primary buyer demo. We ride it on SMS (Wk 2) as a gift nudge, not a feature.

No "summer collection drop" framing. Cay Skin doesn't drop a new SKU in this window per current product roadmap — promising a drop and not delivering breaks trust. If a launch is in fact slated for June/July, this plan needs to slot it in (likely Week 5 or Week 8).

No back-to-school setup. Back-to-school doesn't open until early August. Picking it up here would crowd the Tyla close.

No fabricated celebrity endorsements. Cardi B / Brandy / Monica / Kehlani / Druski are name-checked as cultural context only (lineup acknowledgement) — never as endorsing Cay Skin. Same rule as the Two-Pack confabulation audit.

Open decisions for Anish

  1. Tuesday 10am ET as the default email send — confirm or override (e.g., to Cay Skin's historical Friday slot).
  2. Full subscribed list vs. engaged-180d — locked as full per the kickoff Q, but flag if dormant subs need a deliverability warm-up before Week 1.
  3. Affiliate link convention — affiliate tracking is confirmed wired. Confirm the parameter convention I should use per creative (e.g., ?tag=cayskin-20&ascsubtag=naima_wk{N}_{email|sms}) so each week's ROAS is independently measurable. I'll bake the convention into every production link.
  4. Lightning Deal / Coupon coordination — if Amazon plans a Lightning Deal or coupon during this window (Prime Day historically lands mid-July → likely Week 6 or 7), the calendar should be re-sequenced so the deal week gets a value-led email instead of a story-led one. Need the Amazon promo calendar from the team to lock final sequencing.
  5. Week 4 (World Vitiligo Day) no-discount posture — confirm. Strong recommendation to hold any Amazon Lightning Deal off this week even if available; the brand-equity value outweighs the week's incremental revenue.
  6. Week 6 multi-pack push — this is the first week we explicitly drive multi-pack ASINs (Face 2-Pack + Mo'Bay 3-Pack). Confirm Amazon inventory will hold for a list-wide email driving that volume.
  7. Tyla / Teyana / Brandy & Monica / Cardi B name-checks — these are cultural context, not endorsements. Confirm legal posture is the same as how the Two-Pack handled the Teyana name-check on V3.
  8. Brand-voice arm in parallel — Two-Pack ran Brand × Naima 50/50. Do we replicate that here, or run Naima solo this program? With Amazon as the only destination, the case for the Brand-voice arm weakens (no DTC offer-page to A/B); could run solo Naima and free up the calendar.