Batch 91
Status: ready_for_review · Triggered by: michelle · Brief: glp-1, specifically call out users
091-001 — On a GLP-1 and Still Nowhere Near Your Protein?
Status: approved by kevin at 7/22/2026, 11:04:06 AM · Platform: meta · v1
Notion push failed: Invalid select option, commas not allowed: Template 4 (Winning Ad Remix) — same emotional core, longer execution
Sources (3)
- Graduation Learnings — *On A GLP-1 And Struggling To Hit Your Protein* (graduated 2026-05-29, test CPP $48.44, scale CPP $57.94): verbatim asset script — "On a GLP-1 and struggling to hit your protein? If you're eating less but your muscle still needs the protein, you need this ramen alternative."
- Strategy Brief May 25 → Jun 7: "Two graduations off the identical template… question hook naming a health niche → noodle B-roll → 28g/12g macro slam → 5-min close. This is the template to reproduce."
- Strategy Brief Jun 22 → Jul 5, Next Batch Mix: the one recurring instruction is to reproduce executions that already worked rather than substitute new ones.
Context (5)
- Angle: Direct re-cut of the only graduated GLP-1 creative in the program — the named-callout question hook, rebuilt at 2× the runtime with a real craveability beat and a retail close (the original had neither). Not a new door; a deliberate reproduction of the winner.
- Channel tag: ugc-creator
- Priority: high — this is the single highest-confidence script in the batch. It reproduces a $48 test / $57 scale asset that ran $1.1k. If only one script from Batch 91 gets made, make this one.
- Research signal: *On A GLP-1 And Struggling To Hit Your Protein* graduation record + the "reproduce the mold" instruction in the May 25 brief.
- Template used: Template 4 (Winning Ad Remix) — same emotional core, longer execution
- Arc: niche question hook → problem restated → craveability → macro proof → small-meal payoff → convenience → CTA
- Runtime: ~42s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Tight overhead of chopsticks lifting a thick noodle pull out of dark broth, steam moving. Creator (F, 40s) speaks off-camera. | (none) | "If you're on a GLP-1 and you're still nowhere near your protein by dinner — this is the bowl I'd hand you." |
| [0:04-0:10] Creator to camera at her kitchen counter, small bowl in front of her, maybe a third eaten. | (none) | "That's the part nobody warns you about. You're eating way less, but your body still wants the same protein it always did. And you only get a few real bites to deliver it." |
| [0:10-0:18] Slow macro: broth surface, chili oil beading, scallion dropped in. She lifts a spoonful, blows on it, sips. Eyes close for a beat. | (none) | "So it had better taste like something. This is deep and savory — actual roasted garlic, a little richness on the back end. Not the flat salty thing you're picturing." |
| [0:18-0:24] She twirls noodles, takes a real bite, chews. Audible. Small nod. | (none) | "And the noodles hold up. Real chew. It eats like ramen, because it is ramen." |
| [0:24-0:31] Cut to packet in hand, flip to nutrition panel. Clean product light. | 28g protein · 12g fiber · 350 cal | "Twenty-eight grams of protein. Twelve grams of fiber. Three hundred fifty calories." |
| [0:31-0:36] Back to her small half-finished bowl, chopsticks resting. | (none) | "Which means the half I actually finish still does the job. That's the whole reason this works when you're eating small." |
| [0:36-0:42] Stovetop: water in, packet in, five-minute timer. Cut to product front/back end card. | 5 minutes · immieats.com | "Five minutes on the stove. It's immi — immieats.com, or grab it at Target, Whole Foods and Sprouts." |
091-002 — Every GLP-1 Group Asks the Same Question
Status: pending · Platform: meta · v1
Sources (3)
- Reddit Expansion 2026-05-12 (r/Zepbound 63 posts Σ51K · r/Mounjaro 55 posts Σ36K · r/Ozempic 63 posts Σ12K): "Top posts in this cluster center on protein intake, satiety on lower caloric volume, and 'what I eat to hit my protein target' — exactly what immi answers."
- Audience Atlas / GLP-1 User: "Reddit GLP-1 subs are dominated by 'how do I hit my protein on small appetite,' 'what to eat when I can only stomach 200 cal,' 'lunch that doesn't make me nauseous but still has protein.'"
- Strategy Brief May 25 → Jun 7: reaction/native opens graduate; recognition and macro cold-opens die.
Context (5)
- Angle: The community door — the single most-asked question in every GLP-1 forum is "what do you actually eat?", and this ad is a person answering it out loud. Enters through peer recognition rather than personal symptom. Social-proof-first arc: the question is the hook, the product is the answer.
- Channel tag: ugc-creator
- Priority: high — grounded in the largest single volume signal we have on this cluster (181 high-engagement posts, Σ99K across three subs), and peer-answer framing sidesteps every "brand telling you about your body" compliance edge.
- Research signal: Reddit expansion GLP-1 anchor subs — protein-on-small-appetite is *the* conversation in this cluster.
- Template used: Template 3 (Community Language) — native answer format
- Arc: community question (social proof first) → the bad answers → the real answer → craveability → macro proof → CTA
- Runtime: ~52s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Phone screen held up to camera, scrolling a forum thread fast — blurred, unbranded, generic. Creator (F, 40s) behind it. | (none) | "Every single GLP-1 group I'm in asks the same question. 'What do you actually eat?'" |
| [0:04-0:11] She sets the phone down, talks to camera, arms folded. | (none) | "And the answers are always the same four things. A shake. A bar. Cottage cheese. Deli turkey out of the bag standing at the fridge." |
| [0:11-0:17] Quick unglamorous cuts — a shaker bottle, a wrapped bar on a counter, a fridge door open. Deliberately joyless lighting. | (none) | "None of that is a meal. That's damage control. And by day four you don't want to look at any of it." |
| [0:17-0:24] Hard cut to warm kitchen. Boiling water, packet torn, noodles going in, steam rising into good light. | (none) | "So here's my actual answer. Ramen. Five minutes, on the stove, like a normal person." |
| [0:24-0:33] Macro craveability sequence: broth swirl, noodle lift, she takes a real bite, exhales, goes straight back for the second. | (none) | "The broth is genuinely rich — savory, a little garlicky, the kind you keep sipping after the noodles are gone. It's the first thing in weeks I wanted a second bite of." |
| [0:33-0:41] Packet in hand, flip to panel. | 28g protein · 12g fiber · 17g net carbs · 350 cal | "And it's twenty-eight grams of protein, twelve grams of fiber, three fifty calories. Lower carb than the stuff in the ramen aisle by a mile." |
| [0:41-0:47] Back to her, bowl in hand, relaxed now. | (none) | "So when somebody in the group asks what I eat — that. It's the only one of my answers that's actually food." |
| [0:47-0:52] End card, product front/back, flavor lineup. | immieats.com | "It's immi. immieats.com, or Target, Whole Foods, Sprouts and CVS." |
❌ Reject
🔄 Revise
091-003 — The Week I Went Up a Dose
Status: pending · Platform: tiktok · v1
Sources (3)
- Graduation Learnings — *Stitch Nausea* (graduated 2026-06-09, $45.73 test CPP): the only stitch to convert after six died, because it "opens on a symptom, not a mechanism lecture."
- Strategy Brief May 25 → Jun 7: "symptom-led converts where education-led died."
- Audience Atlas / GLP-1 User, failed alternatives: "skipping meals → muscle loss + worse side effects."
Context (5)
- Angle: The titration door — GLP-1 users know that the week after a dose increase is the week eating gets hardest, and nobody makes food for that specific week. Told entirely as one creator's own experience so it stays a lifestyle statement, never a claim about the drug. Symptom-escalation arc.
- Channel tag: ugc-creator
- Priority: high — the most specific, most insider-legible callout in the batch; "the week you go up" is instantly recognizable to this audience and completely invisible to everyone else, which is exactly the recognition trigger the graduated stitch used.
- Research signal: *Stitch Nausea* graduation (symptom-led open) + Atlas "skipping meals" failure path.
- Template used: Template 1 (Angle-Driven) — symptom-led Problem → Solution
- Arc: specific-moment symptom → escalation to skipping → first thing that worked → craveability → macro proof → CTA
- Runtime: ~58s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Creator (F, late 30s) sitting on the kitchen floor with her back against the cabinets, phone-shot, unstyled. | (none) | "Anyone else on a GLP-1 who just goes completely off food the week they move up a dose?" |
| [0:04-0:11] Same shot, she gestures at a full plate on the counter above her. | (none) | "That's my dinner up there. I made it, I looked at it, and I could not do it. Third night in a row." |
| [0:11-0:19] Quick cut sequence — plate scraped into the bin, fridge closed, kitchen light switched off. | (none) | "So I did what I always do that week. Nothing. I just skipped it. And then you're four days into eating basically air and you feel worse than the dose ever made you feel." |
| [0:19-0:26] Cut to next morning, better light. Kettle on, packet on the counter. | (none) | "My fix now is stupidly simple. Something warm, something small, something I don't have to chew my way through." |
| [0:26-0:36] Full craveability beat: broth poured, steam, noodle lift in close-up, she sips first, then a bite, shoulders visibly drop. | (none) | "The broth goes first. It's deep and savory and it settles everything down. Then the noodles — proper chew, nothing heavy sitting on you after. It's the one meal I finish on the bad weeks." |
| [0:36-0:44] Packet held to camera, flip to panel. | 28g protein · 12g fiber · 350 cal | "And that small bowl is twenty-eight grams of protein and twelve grams of fiber in three hundred fifty calories." |
| [0:44-0:52] Back to her, empty bowl, small laugh. | (none) | "Which matters, because on those weeks that bowl is most of what I eat all day. Skipping was never the move. This is." |
| [0:52-0:58] Stovetop 5-min timer → end card product front/back. | 5 minutes · immieats.com | "Five minutes. It's immi — immieats.com, or find it at Target, Whole Foods and Sprouts." |
❌ Reject
🔄 Revise
091-004 — 100 Grams. I've Eaten Twelve.
Status: pending · Platform: meta · v1
Sources (3)
- Audience Atlas / GLP-1 User: *"I'm prioritizing protein because GLP-1 eats my muscle if I'm not careful."* — paraphrased pattern across r/Zepbound.
- Audience Atlas / GLP-1 User, job-to-be-hired: "high-protein density (so even a small portion delivers macros)."
- Strategy Brief Jun 22 → Jul 5: the one Macro Callout graduate "opens on a taste claim… the macro slam only shows up as beat two." Macros must never be frame 1.
Context (5)
- Angle: The tracker door — the antagonist is the protein number glowing on the app, not a symptom and not a person. A GLP-1 user stares down an unreachable daily target at 4pm with a suppressed appetite and no time. No medical authority anywhere in the script — the number is self-imposed, which keeps it clean.
- Channel tag: hi-fi-video
- Priority: high — new emotional register for this cluster (confrontation with a number rather than confession of a symptom), and it makes the protein-density mechanism land as arithmetic the viewer does themselves rather than a claim we assert.
- Research signal: r/Zepbound protein-preservation pattern + Atlas "protein density per calorie" mechanism.
- Template used: Template 1 (Angle-Driven) — number-confrontation Problem → Solution
- Arc: number confrontation → the impossible math → product as the shortcut → craveability → macro proof lands the math → CTA
- Runtime: ~48s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Extreme close on a phone screen: a macro tracker ring, protein bar barely filled. Thumb hovers. It's 4:12pm. | (none) | "If you're on a GLP-1, you know this screen. Protein goal, one hundred grams. I have eaten twelve." |
| [0:04-0:11] Pull back — she's at a desk, half a yogurt open and abandoned next to the laptop. | (none) | "And I'm not being lazy about it. I'm just not hungry. I have maybe one real meal in me today and it has to carry the entire number." |
| [0:11-0:18] She opens the fridge, scans, closes it. Opens the pantry. Same. | (none) | "So you go looking, and everything is either eight grams of protein or something you'd need to eat three plates of. Neither of those helps me." |
| [0:18-0:28] Kitchen, warm light. Water boiling, packet in, noodles loosening. Then the craveability beat — broth close-up, chili oil, she lifts a bite and actually reacts, goes back in. | (none) | "This is what I keep in the cabinet for exactly this. It's ramen — savory, garlicky, rich enough that I want it, which at four in the afternoon is not nothing." |
| [0:28-0:37] Packet flipped, panel held steady in frame. On-screen math builds. | 28g protein · 12g fiber · 350 cal | "One bowl: twenty-eight grams of protein. Twelve grams of fiber. Three hundred fifty calories." |
| [0:37-0:43] Back to the tracker ring — now visibly further along. Her hand sets the phone down. | 12 → 40 | "Add an egg and I'm past forty in one small bowl I could actually finish. That's the difference between hitting the number and giving up on it." |
| [0:43-0:48] End card — product front/back, flavor lineup. | 5 minutes · immieats.com | "immi. Five minutes. immieats.com, Target, Whole Foods and Sprouts." |
❌ Reject
🔄 Revise
091-005 — Why Is Everything They Give GLP-1 Users Cold?
Status: approved by kevin at 7/22/2026, 11:04:32 AM · Platform: meta · v1
Notion push failed: Invalid select option, commas not allowed: Template 1 (Angle-Driven) — craveability-first, category-fatigue reframe
Sources (3)
- Audience Atlas / GLP-1 User, pre-immi failed alternatives: "Protein shakes (most GLP-1 users report nausea or taste-aversion to whey/casein)" · "Protein bars (too dense, often nauseating)" · "Lean cuisine / Smart Ones frozens (low protein, low satiety)."
- Audience Atlas / GLP-1 User, lead-with: "the feeling of relief ('I can actually finish this'), the unbothered palatability."
- performance-notes.md (Kevin, Mar 17): "add 1-2 scenes that focus on how delicious immi is. People with health issues still want to eat delicious food."
Context (5)
- Angle: The temperature door — the entire canonical GLP-1 food list (shakes, yogurt, cottage cheese, deli meat, bars) is cold, and cold food is exactly what a person with no appetite has the least desire for. The antagonist is the food canon itself, not the appetite. Craveability-FIRST arc: opens on warmth, reveals the problem second.
- Channel tag: hi-fi-video
- Priority: high — this is the sharpest genuinely-new observation in the batch and it inverts the arc (pleasure before problem), which gives Andromeda a structurally different swing from the other nine.
- Research signal: Atlas failed-alternatives list — every named alternative is served cold; "unbothered palatability" is the stated lead.
- Template used: Template 1 (Angle-Driven) — craveability-first, category-fatigue reframe
- Arc: sensory warmth first → the cold canon revealed → why it fails → macro proof → relief payoff → CTA
- Runtime: ~55s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:05] No dialogue for two beats — just sound. Broth poured into a bowl in slow motion, steam blooming, a hand curling around the warm rim. Then VO in. | (none) | "Okay. Real question for anyone on a GLP-1." |
| [0:05-0:12] Cut to a countertop lineup, shot cold and clinical: a shaker bottle, a yogurt cup, a protein bar, a stack of deli turkey. | (none) | "Why is every single thing they tell us to eat cold? Shake. Yogurt. Bar. Turkey out of the bag." |
| [0:12-0:19] Woman (F, 50s) at the counter, looking at the lineup with visible zero enthusiasm. Pushes the yogurt an inch away. | (none) | "When you already don't want food, cold food is the last thing you're going to want. It's the difference between eating something and just… not." |
| [0:19-0:30] Hard warm cut. Stovetop, five-minute timer, noodles going in. Full craveability sequence: broth surface, scallion, noodle pull, she sips, then bites, and there's a genuine reaction — the exhale, the second bite immediately. | (none) | "This is warm, and that changes everything. Deep savory broth, real noodle chew, roasted garlic coming through. I'm not talking myself into it. I want it." |
| [0:30-0:39] Packet held up, flipped to panel. | 28g protein · 12g fiber · 17g net carbs · 350 cal | "And it's not a soft option — twenty-eight grams of protein, twelve grams of fiber, seventeen net carbs, three fifty calories." |
| [0:39-0:48] Back to her, most of the small bowl gone, hands around it. | (none) | "That's more protein than the shake I couldn't finish, in something I actually finished. Warm food is the whole trick. Nobody tells you that part." |
| [0:48-0:55] End card, product front/back + flavor lineup. | 5 minutes · immieats.com | "It's immi. Five minutes on the stove. immieats.com, or Target, Whole Foods, Sprouts and CVS." |
091-006 — The Shot Isn't the Hard Part. Dinner Is.
Status: approved by kevin at 7/22/2026, 11:04:59 AM · Platform: meta · v1
Notion push failed: Invalid select option, commas not allowed: Template 1 (Angle-Driven) — convenience/logistics reframe, long form
Sources (3)
- Strategy Brief May 25 → Jun 7: *Your Body Is Telling You Something* graduated at $42.04 CPP — "a convenience-reframe video that recasts healthy eating as a logistics problem, not a willpower one… The convenience/relatable reframe wins; the macro/claim open loses."
- Strategy Brief Jun 22 → Jul 5, Next Batch Mix: "4 × Health & Nutrition — convenience / relatable reframe video."
- Audience Atlas / GLP-1 User: "easy to prep when fatigue is high."
Context (5)
- Angle: The decision-fatigue door — reframes eating well on a GLP-1 as a logistics problem rather than a discipline problem. The user is already managing a schedule, side effects, a protein target and a grocery list; the ask isn't more willpower, it's one fewer decision. Long-form reframe arc, direct-challenge open.
- Channel tag: hi-fi-video
- Priority: high — ports the exact execution of a $42 graduate (*Your Body Is Telling You Something*) onto the GLP-1 callout, and it's the batch's only long-form reframe. Health & Nutrition convenience-reframe is an explicitly under-filled slot in the current brief (5 recommended, 0 launched).
- Research signal: *Your Body Is Telling You Something* graduation ($42.04, 41% test ATC) + Jun 22 brief's unfilled Health & Nutrition slots.
- Template used: Template 1 (Angle-Driven) — convenience/logistics reframe, long form
- Arc: direct challenge → reframe the real problem → enumerate the load → the one-decision fix → craveability → macro proof → payoff → CTA
- Runtime: ~92s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Woman (F, 40s) sitting at a kitchen table at the end of the day, coat still on, staring at nothing. Direct address. | (none) | "If you're on a GLP-1 and you're struggling — I'd bet money it's not the shot. It's six o'clock." |
| [0:04-0:13] Same shot, she drops her keys on the table. | (none) | "Because the medication part is a Tuesday morning thing. It takes ten seconds. It's every night after that nobody prepared you for." |
| [0:13-0:24] Quick montage, handheld: fridge open with random half-things in it, a phone with a delivery app scrolling, a pan going back in the cupboard unused. | (none) | "You're not hungry, but you know you have to eat. You need protein, but you can only get through a little. You're tired. And you're standing there running the whole calculation again — what will I actually finish, what's worth the effort, what won't sit wrong." |
| [0:24-0:33] She sits back down empty-handed. Beat of stillness. | (none) | "So most nights you don't decide. You just don't eat. And that's not a willpower problem — that's too many decisions at the worst hour of the day." |
| [0:33-0:42] Reset. Warm kitchen, next evening. She fills a pot, tears one packet, sets a five-minute timer. Simple, three moves. | 5 minutes | "So I took the decision out. One packet. One pot. Five minutes. There's nothing to plan and nothing to portion." |
| [0:42-0:56] Extended craveability beat: water bubbling, noodles loosening, broth going dark, steam. She sips first — real reaction — then a full noodle bite, chews, nods to herself. | (none) | "And it's not sad food. The broth is genuinely deep — roasted garlic, savory, a little richness that keeps you sipping. The noodles have real chew, they don't turn to mush. It's the part of this I look forward to now." |
| [0:56-1:08] Packet flipped to nutrition panel, held steady. Then back to the small bowl, half gone. | 28g protein · 12g fiber · 17g net carbs · 350 cal | "Twenty-eight grams of protein. Twelve grams of fiber. Seventeen net carbs, three hundred fifty calories. So even the half I get through is doing real work." |
| [1:08-1:22] She's at the table eating properly now, phone face-down, unhurried. | (none) | "That's the whole change. I didn't get more disciplined. I just stopped making dinner a decision I had to win every single night." |
| [1:22-1:32] End card — product front/back, flavor lineup, retail logos. | immieats.com | "It's immi. Three million people, seven thousand stores. immieats.com, or Target, Whole Foods, Sprouts and CVS." |
091-007 — I'm on a GLP-1 and I Still Want Ramen
Status: pending · Platform: tiktok · v1
Sources (3)
- Strategy Brief Jun 22 → Jul 5: the sole Macro Callout graduate "opens on a taste claim ('the perfect satisfying ramen meal'), not a macro stat"; and the Lifestyle/Native graduate is a taste-reaction cut.
- Audience Atlas / Guilty Ramen Lover × GLP-1 User crossover: the comfort-food format "goes down even when appetite is off."
- performance-notes.md (Kevin, Mar 22): "Food has to look and sound delicious… immi must feel like food someone would crave — not just food that's good for them."
Context (5)
- Angle: The identity door — the crossover between the Guilty Ramen Lover and the GLP-1 User. Being on a GLP-1 is treated as the thing that was supposed to end ramen for her, and didn't. Zero symptom content, zero problem framing — this is pure want, with the callout as the setup line. Taste-first arc.
- Channel tag: ugc-creator
- Priority: high — the batch's only taste-led GLP-1 cut, and taste-first opens are the one hook shape that graduated in both of the last two cycles. Also the most platform-native of the ten.
- Research signal: Taste-open graduates in Cycles 6 and 7 + Guilty Ramen Lover × GLP-1 cluster overlap.
- Template used: Template 1 (Angle-Driven) — taste-first, identity/craving entry
- Arc: craving declaration → the assumption she'd have to quit → the bite → objection handled → macro proof as payoff → CTA
- Runtime: ~46s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Creator (F, 40s) already mid-bite over a steaming bowl, phone propped, casual. She swallows and looks up. | (none) | "I'm on a GLP-1 and I still want ramen. Sorry. That never went away." |
| [0:04-0:10] She goes back in for another twirl while talking, unbothered. | (none) | "Everybody acts like the appetite thing means you stop liking food. It doesn't. It means you like less food and you get pickier about what it is." |
| [0:10-0:22] Full craveability sequence: overhead noodle pull with steam, chili oil hitting the broth, soft egg halved into it, she takes the bite and audibly reacts, eyes close, immediate second bite. | (none) | "So this is what I picked. Look at it. The broth is dark and savory, there's real roasted garlic in there, and the noodles have actual chew — they don't dissolve. This is not diet ramen. This is ramen." |
| [0:22-0:30] She flips the packet toward camera, panel visible. | 28g protein · 12g fiber · 350 cal | "And here's the part that makes it make sense for me. Twenty-eight grams of protein, twelve grams of fiber, three hundred fifty calories." |
| [0:30-0:38] Back to the bowl, now maybe half eaten, she pushes it away satisfied. | (none) | "I get through about that much, and that's a real meal's worth of protein sitting in there. Small appetite, whole macro. That's the trick." |
| [0:38-0:46] Stovetop 5-min shot → end card, product front/back, flavor lineup. | 5 minutes · immieats.com | "Five minutes, three flavors. It's immi — immieats.com, or Target, Whole Foods and Sprouts." |
❌ Reject
🔄 Revise
091-008 — Room Service at 9pm on a GLP-1
Status: pending · Platform: meta · v1
Sources (3)
- Audience Atlas / GLP-1 User, job-to-be-hired: "Protein-dense, low-volume, palatable lunch they can actually finish… easy to prep when fatigue is high."
- Audience Atlas / GLP-1 User, failed alternatives: "Protein bars (too dense, often nauseating)."
- TikTok Agency Brief: buyer skews 35-65, top-10% HHI — a business-travel context is native to this buyer, not aspirational.
Context (5)
- Angle: The out-of-routine door — travel destroys the one thing that makes eating work on a GLP-1, which is a routine you built at home. Hotel room, late, nothing available but a $28 burger you'll eat two bites of or a bar from the lobby shop. Situational-vignette arc; the product is a thing you packed.
- Channel tag: hi-fi-video
- Priority: medium — genuinely new context and it maps to the 35-65 top-decile-HHI buyer who actually travels for work, but it's a narrower occasion than the everyday doors, so it's a smaller bet.
- Research signal: Atlas "palatable meal they can actually finish" + "easy to prep when fatigue is high" × TikTok Agency Brief buyer demographics.
- Template used: Template 6 (Moment/Occasion) — evergreen-adjacent occasion cut
- Arc: situational vignette → the two bad options → what she packed → craveability → macro proof → CTA
- Runtime: ~50s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:04] Hotel room, lamp light, suitcase open on the rack. Woman (F, 50s) sits on the edge of the bed still in work clothes, holding a room service menu. | (none) | "Nine at night, third hotel this month, and I'm on a GLP-1 — so this menu is useless to me." |
| [0:04-0:12] She flips a page, sets it down. Cuts to the lobby-shop shelf: bars, chips, a sad sandwich in plastic. | (none) | "Twenty-eight dollar burger I'll eat two bites of, or a protein bar from downstairs that's going to sit in my chest until midnight. Those are the options." |
| [0:12-0:19] Back in the room, she opens her suitcase and pulls a packet out from between folded clothes. Small, knowing look at camera. | (none) | "Which is why this now lives in my suitcase. It's flat, it weighs nothing, and every hotel room on earth has a kettle." |
| [0:19-0:31] Kettle boiling, packet torn into the room's bowl or mug-bowl, water in, five minutes. Then craveability: steam, broth going dark, noodle lift, she sips, and there's the reaction — the shoulders coming down after a long day. | 5 minutes | "Five minutes and the room smells like actual food. The broth is deep and savory — garlicky, a little rich. After a day of airports that is genuinely the best part of my night." |
| [0:31-0:41] She flips the empty packet, panel to camera. | 28g protein · 12g fiber · 350 cal | "And it's twenty-eight grams of protein, twelve grams of fiber, three fifty calories — which on a travel day is more protein than I'd managed all day up to that point." |
| [0:41-0:50] She's sitting cross-legged on the bed with the bowl, laptop shut. End card: product front/back, flavor lineup. | immieats.com | "Small appetite, small bowl, real meal. It's immi — immieats.com, or Target, Whole Foods, Sprouts and CVS." |
❌ Reject
🔄 Revise
091-009 — We Didn't Make This for GLP-1 Users. They Found It Anyway.
Status: approved by kevin at 7/22/2026, 11:05:20 AM · Platform: meta · v1
Notion push failed: Invalid select option, commas not allowed: Template 4 (Winning Ad Remix) — social-proof-first, discovery narrative
Sources (3)
- Audience Atlas / GLP-1 User: Typeform shows "3.5% explicit + many implicit ('on Ozempic and need protein')" — i.e. these buyers arrived on their own, before any GLP-1-targeted creative existed.
- Audience Atlas / GLP-1 User, Status: "❌ Zero production scripts directed at this cluster" as of promotion — the cluster self-selected into the customer base with no advertising aimed at it.
- Compliance block, Atlas: "❌ Never claim endorsement by a doctor… ⚠️ keep claims to product attributes, not health outcomes."
Context (5)
- Angle: The unbranded-discovery door — the honest origin story of this audience: immi was built for people who love ramen, and GLP-1 users showed up on their own because the macros happened to be exactly what they needed. Word-of-mouth/discovery spine, not a stacked reaction compilation. Also the batch's cleanest compliance posture — the brand explicitly disclaims any GLP-1 design intent.
- Channel tag: hi-fi-video
- Priority: medium — strategically the safest way to "call out users" (we're describing our customers, not diagnosing the viewer), and long-form social proof is an under-filled slot. Flagged medium rather than high because Batch 90's social-proof cut wasn't among Kevin's four approvals.
- Research signal: Typeform 3.5% explicit GLP-1 mentions arriving with zero GLP-1 creative in market — organic adoption is a documented fact, not a claim.
- Template used: Template 4 (Winning Ad Remix) — social-proof-first, discovery narrative
- Arc: disclaimer/reveal hook → the origin → the unexpected arrivals → what they said → craveability → macro proof → CTA
- Runtime: ~105s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:05] Clean product shot on a warm table — three packets fanned out. Text lands hard on screen. | We didn't make this for GLP-1 users. | "We didn't make this for people on GLP-1s." |
| [0:05-0:15] Archive-feel B-roll: test kitchen, bowls lined up, noodles being pulled apart, hands taking notes. | (none) | "We made it because we love ramen and we were tired of the version in the aisle. Two years, a lot of bad batches, trying to get a noodle that still eats like a noodle." |
| [0:15-0:26] Cut to a wall of customer messages — real-feel text blocks, unbranded, scrolling slowly. Camera drifts across them. | (none) | "Then a few years in, the messages started changing. People telling us they were eating less than they ever had, and this was the one meal they could still finish." |
| [0:26-0:38] Close on individual message cards, held long enough to read. Paraphrased customer language on screen. | "on a GLP-1 and I need protein" / "the only thing I can finish" | "They weren't asking us for anything. They'd already worked it out themselves — small appetite, high protein, warm, five minutes. We just happened to have built it." |
| [0:38-0:48] Founder-adjacent hands, kitchen counter, packet being opened and poured into a pot. No face needed. | (none) | "So we went and looked at why. It's not complicated. It's what's in the packet." |
| [0:48-1:04] Full craveability sequence, best food photography in the batch: broth pour, steam, chili oil bloom, noodle lift with pull-back, soft egg, a real person taking a real bite and reacting. | (none) | "The broth is deep and savory — roasted garlic, a little richness that keeps you going back. The noodles hold real chew. It tastes like ramen you'd order, not ramen you'd settle for. That's the part that makes someone with no appetite actually finish it." |
| [1:04-1:18] Packet flipped, panel held steady, on-screen build. | 28g protein · 12g fiber · 17g net carbs · 350 cal | "One packet: twenty-eight grams of protein. Twelve grams of fiber. Seventeen net carbs. Three hundred fifty calories. That's a whole meal's worth of protein in a bowl you can finish half of and still be ahead." |
| [1:18-1:32] Retail B-roll — shelf presence, a hand picking up a packet, checkout. | 3M+ customers · 7,000+ stores | "Three million people eat this now. It's in seven thousand stores. A lot of them found it exactly the way you just did — somebody told them." |
| [1:32-1:45] End card, product front/back, flavor lineup, retail logos. | immieats.com | "It's immi. immieats.com, or Target, Whole Foods, Sprouts and CVS." |
091-010 — The Email We Keep Getting
Status: pending · Platform: meta · v1
Sources (3)
- Strategy Brief Jun 22 → Jul 5: "*Instead Try immi* … the founder-VO/proof-comparison execution is the only scaling creative on the board where the funnel isn't visibly bleeding" (ATC +2.2pp at scale). Next Batch Mix asks for 4 × this exact execution.
- Strategy Brief May 25 → Jun 7: "If founder content runs, it's the founder-direct-to-camera reaction template (Founder Reacts to Complaint), which opens on a problem, not a story."
- performance-notes.md (Kevin, Mar 25): founders' prior career is "corporate jobs" — never a named industry.
Context (5)
- Angle: Founder direct-to-camera answering inbound GLP-1 user mail, cut against a stat-by-stat proof comparison — the one Us vs. Them execution with a healthy scale funnel. Opens on the problem in the customer's words (not a founder origin story, which is retired), then earns the comparison. Distinct from 090-005's "category was built cheap" spine: this one is a reply, not a manifesto.
- Channel tag: hi-fi-video
- Priority: medium — the execution has two independent data points behind it (*Instead Try immi*, *The Problem Was the Goal*) and the current brief explicitly asks for 4 of them. Held at medium because Batch 90's founder cut wasn't in Kevin's approved four, so this is a single controlled test of the shape rather than a bet.
- Research signal: *Instead Try immi* — only scaling creative with no ATC/CVR bleed (+2.2pp ATC test→scale) + Jun 22 brief's 4× founder-VO/proof-comparison ask.
- Template used: Template 4 (Winning Ad Remix) — founder-VO reframe + proof comparison
- Arc: customer problem in their words → founder direct reply → proof comparison → craveability → macro proof → honest limits → CTA
- Runtime: ~98s
| Scene (timestamps) | On-Screen Text | Voiceover |
|---|---|---|
| [0:00-0:05] Founder direct to camera in the kitchen, holding his phone, reading off it. No preamble. | (none) | "'I'm on a GLP-1, I can barely eat, and everyone keeps telling me to get more protein.' We get some version of this email every week now." |
| [0:05-0:15] He puts the phone down, talks straight to camera. | (none) | "So here's the honest answer, from the guy who makes it. We didn't design this for that. But I understand exactly why it works, and I'd rather explain it than pretend we planned it." |
| [0:15-0:28] Cut to the ramen aisle — rows of standard instant packs, unglamorous fluorescent light. | (none) | "Instant ramen got built to be cheap and fast. Nobody was optimizing the protein, because nobody buying it for a dollar was asking. Which is fine — until you're someone who only gets one small meal in and every gram in that bowl has to count." |
| [0:28-0:42] Side-by-side proof comparison graphic builds on screen, left vs right, one row at a time. Founder VO over it. | Standard instant ramen vs immi — Protein: 8g / 28g · Fiber: 2g / 12g · Net carbs: 50g+ / 17g | "That's the whole difference. Eight grams of protein versus twenty-eight. Two grams of fiber versus twelve. Fifty-plus net carbs versus seventeen. Same five minutes, same bowl, same craving." |
| [0:42-0:56] He's cooking it himself — water, packet, timer. Then the craveability beat: broth close-up, steam, noodle pull, he eats it on camera, real reaction, goes back in. | 5 minutes | "And it had to taste like the thing people actually want, or none of the rest of it matters. Deep savory broth, roasted garlic, noodles with real chew. We spent two years on the noodle alone — that was the hard part." |
| [0:56-1:08] Back to founder, bowl in hand, direct address. | 28g protein · 12g fiber · 350 cal | "Twenty-eight grams of protein, twelve grams of fiber, three hundred fifty calories. If you're eating half of what you used to, half of this bowl still puts real protein in you." |
| [1:08-1:22] Founder, plain and unhurried. Slight shrug. | (none) | "I'm not going to tell you it fixes anything. It's ramen. It's just ramen that's worth the small amount of room you've got — and it's five minutes, which matters more than people admit on the days you're wiped out." |
| [1:22-1:38] End card — product front/back, flavor lineup, retail logos. | 3M+ customers · 7,000+ stores · immieats.com | "Two of us left our corporate jobs to make this. Three million people eat it now, in seven thousand stores. It's immi — immieats.com, Target, Whole Foods, Sprouts and CVS." |
Batch QA Gate
| Check | Result |
|---|---|
| Genuinely different creative concept per script | ✅ 10 distinct doors, all new against the 23 in Batches 87/88/89/90 |
| Ten distinct story arcs (Michelle, Mar 26) | ✅ no two scripts share a structure — see Arc line per script |
| Hook stops thumbs in <2s | ✅ every open is a direct GLP-1 callout, a symptom, or a hard visual |
| Macro stat is a MID-SPOT beat, never frame 1 | ✅ all 10 — earliest macro beat is 0:22 (091-007) |
| Zero niche-health listicles / mechanism lectures | ✅ 0-for-15 execution avoided entirely |
| Dedicated craveability scene (Kevin, Mar 22) | ✅ all 10, with named sensory detail + a real reaction moment |
| Direct-to-viewer, 1st/2nd person only | ✅ no third-person character narration |
| Specs locked | ✅ 28g protein · 12g fiber · 17g net carbs · 350 cal · 5 minutes |
| No "keto" | ✅ "lower carb" / net carbs only |
| No gluten, sodium, or heart-health claims | ✅ |
| No medical claims / drug endorsement / efficacy promise | ✅ all symptom language is creator first-person experience |
| No brand-name drugs | ✅ class only ("GLP-1") — see Flag 1 for the optional swap |
| No competitor callouts | ✅ 091-010's comparison is to unnamed "standard instant ramen" |
| No price-oriented scripts | ✅ (091-008's "$28 burger" is the alternative's cost, not immi's) |
| Cups absent | ✅ packets only, per the cups-paused hold |
| Talent 35-65 | ✅ all cuts written 35-55; 091-005 and 091-008 written for a 50s voice |
| End card + spoken CTA on final row | ✅ all 10 |
| immieats.com domain | ✅ all 10 |
- Production mix: 4 × ugc-creator (091-001, -002, -003, -007) · 6 × hi-fi-video (091-004, -005, -006, -008, -009, -010).
- Runtime spread: 42s–105s. Six short-to-mid cuts in the proven GLP-1 mold (~42-58s), four long-form swings (92s–105s).
- If you only produce three: 091-001 (reproduces the graduated winner), 091-005 (sharpest new insight, inverted arc), 091-003 (most insider-legible callout). </content>