Health & Fitness · by Viral Development LLC
Cal AI Meta Ads & Creative Strategy
Acquired by MyFitnessPal in March 2026 after reaching $50M+ ARR bootstrapped.
Every long-running ad Cal AI runs on Facebook & Instagram — pulled from the public Meta Ad Library, x-rayed by the same system that runs ad accounts autonomously.
Active ads
825
Winning set
435
30+ days live
Longest live
154d
Est. revenue
~$2M/mo
Apr 2026 est.
Downloads
~700k/mo
15M+ all-time
App rating
4.80★
363K ratings
Brand palette
The short version
Key facts
- As of September 14, 2026, Cal AI runs 825 active ads in Meta's Ad Library across Facebook and Instagram; 435 of them have survived 30 or more days of continuous delivery.
- Its longest-running ad has been live for 154 days.
- The winning set splits 97% video, 3% static.
- The most common message angle is value proposition, carried by 20% of the winning set.
- Winning copy runs in 2 languages: English 97%, Spanish 3%.
- In App Store reviews, the loudest praise goes to weight loss results (3% of mentions) and the loudest complaint is free trial billing trap (28%).
- The App Store listing holds 4.8 stars across 363,485 ratings.
The winning set
Live Meta ads gallery
435 ads have survived 30+ days of continuous delivery, out of 825 currently active. Below: 30 creatives picked to span every angle and buyer the account runs; the ×N badge counts the ads running each one. Tap any card for its Meta Ad Library record. Sorted by longest live: the account's most proven creatives lead, podium first.
154d video EN
If you're serious about showing up differently
154d video EN
If you can guess how many calories are in your food, I will pay for it.
154d video EN
If you want to go from looking like this to that, all I did was a calorie deficit.
154d video ×2 ads EN
And three days in, I quit.
154d video ×2 ads EN
Hi, I'm Zach, the founder and CEO of Cal AI, and the truth is... you guys are stupid.
154d video EN
Eat more, you gain weight. Eat less, you lose weight. Simple. Well, in theory.
154d video ×2 ads EN
Teen solves the one thing that makes dieting so hard.
154d video EN
I can't believe what he was doing
153d video EN
You're so lucky you get to eat whatever you want
153d video EN
6pm, first meal of the day, let's go!
153d video EN
Bro unfollowed me after my body transformation
153d video EN
Whenever I am on a diet
153d video EN
I've heard this question a lot, so I thought I would address it.
152d video EN
Act like the person you want to become.
144d video EN
best way to count calories you cook *unpatched*
119d video EN
119d video EN
119d video EN
119d video EN
119d video EN
119d video EN
119d image EN
119d video EN
118d video EN
103d video EN
103d video EN
103d video EN
97d video EN
82d video EN
49d video ×2 ads EN
+363 more winning creatives in the full set, with every hook and persona call — free with a Google account.
The x-ray — every winner analyzed frame by frame
What the winning set is actually doing
Language distribution — where the winning set actually runs
Share of the winning set per copy language. Translation is a deliberate spend decision: a language earning survivors is a market the money already believes in.
English
97% · 389 ads
Spanish
3% · 11 ads
Format split — statics vs video in the winning set
What survives 30+ days by medium.
video 387 ads · 97%
static 13 ads · 3%
Angle mix — what the money says works
Every winner tagged with the message angle it leads with, and the languages it runs in — longevity under spend is the only public vote that counts.
value proposition
20% · 81 ads
common mistake callout
15% · 59 ads
transformation proof
10% · 41 ads
problem callout
10% · 41 ads
wrong fix warning
6% · 23 ads
unclassified
5% · 19 ads
authority claim
5% · 18 ads
personal life use cases
3% · 12 ads
social proof
3% · 11 ads
cost savings claim
3% · 11 ads
time freedom workload
3% · 10 ads
comedy hook
3% · 10 ads
effortless tracking
2% · 9 ads
comparison superiority claim
2% · 8 ads
challenge dare hook
2% · 7 ads
hidden risk callout
2% · 6 ads
hype discovery hook
1% · 5 ads
habit streak motivation
1% · 5 ads
contrarian reverse hook
1% · 4 ads
feature reveal
1% · 3 ads
urgency scarcity
1% · 3 ads
emotional relief appeal
1% · 3 ads
aspirational lifestyle imagery
1% · 3 ads
easy setup onboarding
1% · 2 ads
ai capability showcase
1% · 2 ads
price promo offer
0% · 1 ads
star power
0% · 1 ads
never miss a call
0% · 1 ads
diagnostic assessment tool
0% · 1 ads
Languages across the set: English 97% · Spanish 3%
The winning set, read from the creatives themselves — the top 15 analyzed winners, hook by hook.
| Days live | Ads | Lang | Angle | Persona | Opening hook | On-screen headline | Length |
|---|---|---|---|---|---|---|---|
| 154d | ×1 | en | value proposition | fitness_enthusiast | If you're serious about showing up differently | If you're serious about showing up differently | 31s |
| 154d | ×7 | en | common mistake callout | weight_management_seeker | If you can guess how many calories are in your food, I will pay for it. | Lose Weight As Easy As Taking a Picture | 25s |
| 154d | ×7 | en | transformation proof | weight_management_seeker | If you want to go from looking like this to that, all I did was a calorie deficit. | 315LBS TO 219LBS | 18s |
| 154d | ×2 | en | wrong fix warning | weight_management_seeker | And three days in, I quit. | Calorie tracking as easy as taking a picture | 24s |
| 154d | ×2 | en | authority claim | weight_management_seeker | Hi, I'm Zach, the founder and CEO of Cal AI, and the truth is... you guys are stupid. | The truth about Cal AI... | 69s |
| 154d | ×10 | en | time freedom workload | weight_management_seeker | Eat more, you gain weight. Eat less, you lose weight. Simple. Well, in theory. | Lose Weight As Easy As Taking a Picture | 58s |
| 154d | ×7 | en | social proof | weight_management_seeker | Teen solves the one thing that makes dieting so hard. | Teen solves the one thing that makes dieting so hard. | 37s |
| 154d | ×3 | en | hype discovery hook | weight_management_seeker | I can't believe what he was doing | Calorie Counting Made Easy | 15s |
| 153d | ×3 | en | problem callout | weight_management_seeker | You're so lucky you get to eat whatever you want | 8s | |
| 153d | ×3 | en | personal life use cases | fitness_enthusiast | 6pm, first meal of the day, let's go! | 6pm First meal of the day | 21s |
| 153d | ×7 | en | cost savings claim | weight_management_seeker | Bro unfollowed me after my body transformation | Story time: Bro unfollowed me after my body transformation | 127s |
| 153d | ×8 | en | comedy hook | weight_management_seeker | Whenever I am on a diet | Whenever I am on a diet | 28s |
| 153d | ×1 | en | hidden risk callout | ai_early_adopter | I've heard this question a lot, so I thought I would address it. | What about oils/ sauces? | 29s |
| 152d | ×3 | en | habit streak motivation | self_improvement_seeker | Act like the person you want to become. | Act like the person you want to become | 13s |
| 144d | ×7 | en | easy setup onboarding | weight_management_seeker | best way to count calories you cook *unpatched* | best way to count calories you cook *unpatched* | 9s |
+378 more winners, hook by hook, with per-ad angle and persona calls — free with a Google account. Browse the full set ↗ or claim the workspace
Creative strategy
The dissection
324 of 685 active ads still open with the identical 'AI can now count your calories, just from a photo' line, and the winning set has grown to 348 x-rayed survivors, the longest holding 111 days. Young Man Building a Visible Physique now claims 172 of those ads while GLP-1 User Protecting Her Results holds just 8, and 130 free-trial billing complaints remain unmentioned across all 8 scripts.
Nine Seconds, No Human, App-Only
Effortless tracking is Cal AI's biggest angle at 98 of 348 x-rayed creatives (28%), and its signature execution is a ~9-second video with no on-camera talent at all, just product and app footage. That 28% share lines up exactly with the 28% of winning creatives that skip a presenter entirely (72% cast someone), making this the account's purest 'show, don't tell' proof that the camera-to-calorie trick can sell itself in nine seconds flat.
One Guy, Thirteen Seconds, One Gripe
Problem callout covers 88 of 348 x-rayed winners: a ~13-second video opening on a male 18-24 presenter, the same casting bloc behind 135 of the account's creatives. Pattern interrupt is the hook mechanic underneath it, used in 86 of 348 creatives, including the 76-day survivor 'POV: not tracking your calories is THE problem.. ⚠️'.
One Paragraph, 324 of 685 Ads
Cal AI runs only 8 unique primary texts, and one script, 'AI can now count your calories, just from a photo,' alone covers 324 of 685 active ads, up from 315 of 530 last cycle. A near-twin Spanish version holds 7 ads, a doctor-testimonial variant holds 7, and 'Track your calories as easy as taking a picture of your food' trails at 6.
What Reviewers Flag, Ads Never Say
Across 3,039 reviews at a 4.80★ lifetime rating, free-trial billing trap tops complaints at 130 mentions, AI accuracy issues follow at 98, billing fraud and refunds at 68, and 40 reviewers cite dangerously low calorie suggestions (500-900 cal/day). None of Cal AI's 8 primary texts, including the 324-ad photo-to-calorie script, mention billing terms, refund policy, or a calorie-safety floor.
Physique Guy Steady, New Woman Segment Emerges
Young Man Building a Visible Physique holds 172 of 348 x-rayed ads, basically flat. A newly split Young Woman Tired of Weighing Food now shows 65 ads, while Midlife Woman Upgrading from a Tedious Tracker slipped to 53 from 63 last cycle. GLP-1 User Protecting Her Results edged up to 8, Home Cook to 36. This week added 12 new winners and retired 3, and the longest-running ad now hits 111 days.
What we'd test next
- Shoot a ~13-second pattern-interrupt video (86 of 348 creatives, the top mechanic) casting a female 25-34 lead for the Midlife Woman Upgrading from a Tedious Tracker persona (53 ads) delivering the problem-callout angle (88 ads), which currently defaults to a male 18-24 presenter.
- Produce a ~9-second no-people product-demo video (98 ads, the effortless-tracking signature) applying the relatable-meme angle (40 ads) to the Home Cook Who Can't Estimate Homemade Meals persona (36 ads), a pairing this set hasn't run yet.
- Build a static image carousel (only 3% of the set is image) using a transformation-reveal hook (11 ads, the rarest mechanic) for the transformation-proof angle (59 ads) starring the Young Woman Tired of Weighing Food persona (65 ads).
- Shoot a Spanish-language POV-skit video (65 ads use this mechanic, but only 11 of 348 winners run in Spanish) on the transformation-proof angle for the GLP-1 User Protecting Her Results persona (8 ads, the smallest segment).
The HyperScale batch
New ad concepts, generated for Cal AI
Concept 1 of the round: produced end-to-end by the agent loop from this page's own intelligence. More dropping as the round completes.
Snap-photo simplicity: for the cutting/bulking gym lifter
The agents adapted the 98-day-proven snap-and-done beat, then resolved it on the labeled AI breakdown screen: deliberately pre-empting the #1 objection in Cal AI's own reviews (photo-accuracy skepticism) for the persona most sensitive to it.
This analysis lives in a ready-made HyperScale workspace. If you work on Cal AI, it's yours: we hand it over personally, usually within a day.
Customer voice — 2795 recent reviews analyzed
What reviewers actually say
Objections the ads must pre-empt
- Free trials that charge immediately, or convert with no reminder, dominate one-star reviews
- Photo calorie counts are called inconsistent, sometimes 2x off, from angle to angle
- Refunds are reported refused even with proof of purchase
- Onboarding runs 10 to 20 minutes of questions before the paywall reveals itself
- Suggested calorie targets as low as 200 to 800 per day are called unsafe
Review-theme mix
Share of analyzed review mentions per theme — + praise, − complaint, ~ mixed. Themes, not individual reviews.
− free trial billing trap
28% · 130
− AI accuracy issues
21% · 98
− billing fraud & refunds
15% · 68
− dangerously low calorie suggestions
9% · 40
− customer support unresponsive
7% · 32
− app stability & performance
7% · 33
− barcode & food database gaps
11% · 49
+ weight loss results
3% · 15
“This helped be lose 35 pound in 5 months”
“Ame me hizo bajar 21kg en tan solo 1 semana”
“I had this app for a month now and have lost 3kg”
“set goal to lose 5kg over three months, i am already there after two months”
“Counted all the carbs in the food properly and helped my gain 0.7 kg in 3 days”
“how broke can you possibly be to complain about 3$ a month?”
“this app is still better than other apps like MyFitnessPal because it's just so easy to log foods, it can be done with 2-3 taps MAXIMUM”
“Cal ai boasts an impressive database of over 1 million foods”
“Using this App for last 2 years it's great and I've got discipline in my lifestyle”
“it is getting me so more confidents back and making wants to be more healthy and workout more”
“it estimated a bowl of oats was 600cal, when I know it to be 130”
“Always massively underestimates how many calories are in a meal—will tell you a 1000 calorie meal is 250 calories”
“Can't measure anything right. Instead of 400g of potatoes, it shows 180g, instead of 220 g of chicken - 125g”
“All it had to do was read the numbers but it came up as 7250 cal per serve”
“1500kcal for 6 mcdonalds chicken nuggets?!”
“kleine Drillinge (Kartoffeln) 240g sind 1280kcal, das ist fern vom der Realität”
“It says I get a 3 day free trial and it took 41$ already. 3 days later it takes 49.99$”
“Did the 3 days free then got charged for the whole year dont fall for this scam”
“They automatically charge you $50. I can't even use the premium version of the app after they charged me”
“it's now been maybe 2 months with zero refund”
“When setting my goals it suggested my daily calorie intake to be 800cals. This is wildly unhealthy”
“suggested a maximum of 850 calories a day to lose 1 lb a week. That is dangerously low”
“L'appli me suggère 1067 calories par jour 😂 C'est pratiquement ce que ma fille de 18 mois consomme par jour”
“the fastest way to an eating disorder and an introduction to yo-yo dieting causing disordered eating”
“Support appears to be an AI bot and has been completely unhelpful”
“I have contacted customer service through their built-in form in the App 3 TIMES! and they literally just don't answer”
“it's extremely slow, constantly crashes and sometimes wouldnt allow me to select an image”
“I went with Macro Factor and it's far superior”
The market around it
Brands competing for the same feed
MyFitnessPal
21 active ads · Calorie tracking
Noom
30+ active ads · Weight loss
Fitbit
Ad Library · Fitness
Lose It!
Ad Library · Calorie tracking
YAZIO
30+ active ads · Calorie tracking
Lifesum
Ad Library · Healthy eating
Fastic
30+ active ads · Fasting
Cronometer
30+ active ads · Nutrition tracking
Keep exploring the radar
More Meta ads teardowns
More Health & Fitness advertisers on the radar
Also winning with the value proposition angle
Browse all 87 apps on the radar · All Health & Fitness teardowns
Quick answers
FAQ
How many ads is Cal AI running on Meta right now?
Cal AI has 685 active ads in Meta's Ad Library, with 348 classified as 30-day-plus winners (about half the set). The longest-running ad has held for 111 days, and this week added 12 new winners while retiring 3 others.
What languages and angles does Cal AI's Meta ad set use?
Cal AI runs primarily in English (337 ads) with a thin Spanish presence (11 ads). Effortless tracking is the top angle (98 ads), followed by problem callout (88), transformation proof (59), relatable meme (40), authority claim (38), and challenge bet (16).
What's actually working in Cal AI's winning creative?
97% of winning creatives are video, 72% cast an on-camera presenter (mostly male 18-24, 135 ads), and pattern interrupt is the top hook mechanic (86 of 348 creatives). One primary text, the photo-to-calorie script, covers 324 of 685 active ads.
What do Cal AI reviewers complain about most?
Across 3,039 reviews at a 4.80★ lifetime rating, the top complaints are free-trial billing traps (130 mentions), AI accuracy issues (98), billing fraud and refunds (68), and dangerously low calorie suggestions of 500-900 cal/day (40 mentions).