Creative Intelligence. Which hooks, formats and angles are working?

Kreel looks at the video or image and the copy of your Meta and TikTok ads, tags the hook, format, angle, offer and persona, and shows which ideas return at scale. A lifecycle board shows which ads are in testing, scaling or wearing out. It’s part of every plan, so there’s no separate creative tool to pay for.

14 days free. A card is needed to start, and nothing is charged until the trial ends.

Creative attributes for Northlight’s Meta ads, month to date: AI tags cover 97% of spend (25 of 27 creatives), above the ROAS by hook type card, as bars and as a table of creatives, spend, share of spend, ROAS, change in ROAS, launch ROAS, CTR, hook rate and hold rate per hook. DPA / Catalog returns the most, 6.8×; Product Demo carries the most spend, €3,159 at 2.5×. Creative attributes for Northlight’s Meta ads, month to date: AI tags cover 97% of spend (25 of 27 creatives), above the ROAS by hook type card, as bars and as a table of creatives, spend, share of spend, ROAS, change in ROAS, launch ROAS, CTR, hook rate and hold rate per hook. DPA / Catalog returns the most, 6.8×; Product Demo carries the most spend, €3,159 at 2.5×.
ROAS by hook type on Meta, with tag coverage above. Demo data: Northlight, a fictional brand.

ROAS by hook, format, angle and persona

Each tag gets its own breakdown: hook type, format, media type, audience temperature, angle, offer, persona, talent, call to action, visual style, seasonality, the tags you define yourself, and on Meta, the fields in your ad names. Every table shows creatives, spend, share of spend, ROAS, ROAS in the first 14 days, CTR, and on Meta, hook rate and hold rate. A line above says how much of spend is tagged, so a thin breakdown never passes for the whole account. The winning-combinations card ranks combinations such as hook and format above a spend floor you set, so one lucky ad can’t top the list.

How the tags get there

After each sync, an AI model watches each new video (or looks at each image) and reads the ad copy, then fills in the tags. They’re a starting point and can be wrong: edit any tag by hand and Kreel never overwrites it. Ads whose video or image the platform doesn’t expose (some TikTok Spark Ads, live and catalog formats) get a placeholder and no tags, and the page counts those ads separately.

The winning combinations card for Northlight’s Meta ads, month to date: 12 hook type and format combinations ranked by ROAS above a minimum spend of 162.19 EUR, from DPA / Catalog with DPA / Catalog at 6.79x down to Bold Claim with Static Image at 1.77x, and the Excluded line under the table (incomplete groups 1, incomplete spend 339.89; the other counts 0). The winning combinations card for Northlight’s Meta ads, month to date: 12 hook type and format combinations ranked by ROAS above a minimum spend of 162.19 EUR, from DPA / Catalog with DPA / Catalog at 6.79x down to Bold Claim with Static Image at 1.77x, and the Excluded line under the table (incomplete groups 1, incomplete spend 339.89; the other counts 0).
Winning combinations above a spend floor. Demo data: Northlight, a fictional brand.

Testing, scaling, winner, fatiguing, kill

Every active ad sits in one column, placed by your brand’s own rules, and each column prints its rule with the real numbers (Scaling: “spend up 10%+ vs the prior 7 days and ROAS at or above the bar”). Kill means live and failing, not paused. Batch timeline groups ads by launch week, with each batch’s spend, ROAS and how many are still running, so you can see which batch worked. You can change the numbers behind each stage per brand and per platform. The stages come from those written rules, with no model involved.

The lifecycle stage board for Northlight’s Meta ads: Testing (10 ads, €5,976), Scaling (2 ads, €1,087), Winner (8 ads, €4,890), Fatiguing (6 ads, €5,490), Kill (1 ad, €827), each column printing its rule with the brand’s numbers, under the precedence line (Kill > Fatiguing > Scaling > Winner > Testing, first match wins) and the efficiency bars (Cold bar: 2.6x (target), Warm bar: 4.1x, Retargeting bar: 6.2x, Account bar: 3.5x). The lifecycle stage board for Northlight’s Meta ads: Testing (10 ads, €5,976), Scaling (2 ads, €1,087), Winner (8 ads, €4,890), Fatiguing (6 ads, €5,490), Kill (1 ad, €827), each column printing its rule with the brand’s numbers, under the precedence line (Kill > Fatiguing > Scaling > Winner > Testing, first match wins) and the efficiency bars (Cold bar: 2.6x (target), Warm bar: 4.1x, Retargeting bar: 6.2x, Account bar: 3.5x).
The lifecycle board, each column printing its rule. Demo data: Northlight, a fictional brand.
The batch timeline for Northlight’s Meta ads: ads grouped by launch week, newest first, from 2026-W37 (2 creatives · €452 · ROAS 2.2 · 100% active) back to 2026-W32 (3 creatives · €2,263 · ROAS 4.0 · 100% active), each week with its ads, their stage and ROAS. The batch timeline for Northlight’s Meta ads: ads grouped by launch week, newest first, from 2026-W37 (2 creatives · €452 · ROAS 2.2 · 100% active) back to 2026-W32 (3 creatives · €2,263 · ROAS 4.0 · 100% active), each week with its ads, their stage and ROAS.
The batch timeline, grouped by launch week. Demo data: Northlight, a fictional brand.

Meta ads that are wearing out

A separate check compares each Meta ad’s last seven days with the seven before. Kreel flags the ad when its cost per click is up 25% and its hook rate or ROAS is down 20% (both thresholds are yours to change), as long as it had enough spend, impressions and clicks for the comparison to mean something. Flags show on the Creative page, in the weekly brief, in the daily alert and in your AI, for example “CPC up 31%, hook rate down 29%”.

This check is Meta only. TikTok doesn’t report the video metrics it needs.

The “What changed” rail on Northlight’s Creative page, 1 warning: a creative fatigue finding on Meta, “Midnight Oil Ritual | video | oil | v3 CPC rose 31% vs the prior 7 days: €0.77 → €1.01; ROAS (platform-reported) fell 23%; hook rate fell 29%”, with its evidence line (Platform-reported, source: Meta creative fatigue), the detector’s window (Sep 10 – Sep 16 vs Sep 3 – Sep 9) and the Show me and Ask agent buttons. The “What changed” rail on Northlight’s Creative page, 1 warning: a creative fatigue finding on Meta, “Midnight Oil Ritual | video | oil | v3 CPC rose 31% vs the prior 7 days: €0.77 → €1.01; ROAS (platform-reported) fell 23%; hook rate fell 29%”, with its evidence line (Platform-reported, source: Meta creative fatigue), the detector’s window (Sep 10 – Sep 16 vs Sep 3 – Sep 9) and the Show me and Ask agent buttons.
A fatigue finding on a Meta ad. Demo data: Northlight, a fictional brand.

Also on this page

One platform at a time.
Meta and TikTok each get their own view, because they attribute differently and their raw ROAS shouldn’t sit side by side.
Your own tags.
Add up to five dimensions of your own (hero product, campaign theme) and the tagger fills them in.
Your naming convention.
On Meta, tell Kreel how your ad names are built (UGC_Testimonial_PainPoint) and each part becomes a column to break results down by.
What each platform supports
On the Creative pageMetaTikTok
AI tags and your own tag dimensionsYesYes
Lifecycle stages, with rules per brand and platformYesYes
Hook rate and hold rateYesnot reported
Reach, frequency and link clicksYesnot reported
Fatigue checkYesNo
Ad-name fields as breakdownsYesNo
Revenue and ROASas Meta reports itas TikTok reports it

Ask it in your own AI

Ready-made prompts and the question each answers
PromptThe question it answers
Creative fatigue checkWhich active Meta ads are wearing out, and which should I replace first?
Next test briefingWhat should the next creative batch test, based on what’s working?
Creative reviewHow did creative perform this month on each platform, against the month before?
Scaling candidatesWhich ads are ready for more budget?
Draft Meta ads from a folderWrite primary text and headlines for these new creatives, in our brand voice.

Drafts come back as text to paste into Ads Manager. Nothing is created or uploaded in Meta.

Every prompt runs in your Claude or ChatGPT. Kreel never writes to your ad accounts.

A mock Claude conversation running Kreel’s creative fatigue check on Northlight’s Meta ads: Midnight Oil Ritual is wearing out (CPC up 31% to €1.01, hook rate down 29%, its 30-day ROAS level with the 2.6× cold bar) and Tundra Eye Balm sits in Kill at a ROAS of 0.0; it names the winners holding up, briefs three new tests, and notes Polar Barrier Cream’s 4.4 days of cover. A mock Claude conversation running Kreel’s creative fatigue check on Northlight’s Meta ads: Midnight Oil Ritual is wearing out (CPC up 31% to €1.01, hook rate down 29%, its 30-day ROAS level with the 2.6× cold bar) and Tundra Eye Balm sits in Kill at a ROAS of 0.0; it names the winners holding up, briefs three new tests, and notes Polar Barrier Cream’s 4.4 days of cover.
The creative fatigue check in your own Claude. Demo data: Northlight, a fictional brand.

What it needs

  • Meta Ads and/or TikTok Ads, with ad-level data.
  • Shopify (optional) to link ads to the products they feature.
  • Google Ads has no creative page; your AI can read Google asset performance as numbers only.

Questions about Kreel, answered plainly

All questions

Which ads does Creative Intelligence cover?

Meta and TikTok, one platform at a time, because the two attribute differently. Google Ads has no creative view. Ads whose video or image the platform doesn’t expose (some TikTok Spark Ads, live and catalog formats) still show their numbers and stage, with a placeholder instead of the media and no tags.

Is creative revenue checked against Shopify orders?

No. Creative revenue and ROAS are what Meta or TikTok report for each ad. Kreel doesn’t join ads to individual orders, so creative results are compared within a platform, not against the store.

Can I compare Meta and TikTok creative side by side?

Not in one table. The platforms attribute differently, so Kreel shows one platform at a time. Tags work the same way on both, so you can compare which ideas win on each.

Why are hook rate and hold rate missing on TikTok?

TikTok doesn’t report them per ad, so Kreel leaves them out instead of showing zero. The same goes for reach, frequency and link clicks.

Who tags the creative, and where does the media go?

An AI model does. Kreel sends ad creative media (images and video) and the associated ad copy to a third-party AI model provider, on its free tier, to generate the descriptive tags. Under the free-tier terms, the provider may use submitted content to improve its products. The provider is listed with our other sub-processors in the privacy policy.

What if a tag is wrong?

Change it. Tags arrive after each sync and are a starting point, not a verdict. A tag set by hand is marked as yours and the tagger never overwrites it.

Grow your ecommerce brand from one place.

14 days free. A card is needed to start, and nothing is charged until the trial ends.