Skip to content
Creative analyticsNew

Scaling a creative because Meta says it works?Check it against your CRM.

Convs joins Meta spend and video data with lead stages in your CRM. Every creative gets a cost per qualified lead, a cost per sale and ROAS from real revenue, next to its hook rate, hold rate and a fatigue signal.

  • Read-only access to Meta, no changes to your ads
  • Same video in several ads = one creative
  • Costs counted from your own stages

Example data

Why it matters

Ads Manager counts form fills. You pay for customers.

Meta sees clicks, video plays and submitted forms. It does not see who picked up the phone or who bought. Your CRM does.

You scale the wrong creative

The cheapest lead in Ads Manager is not always the cheapest customer. Without CRM stages you cannot see which creative attracts people who go on to buy.

You don’t know why the winner won

Creative number 7 works, but what in it works: the hook, the creator, the offer? Without a label on each creative, every new batch is a guess.

Fatigue shows up too late

The cost per qualified lead creeps up week after week, and in a 400-row table nobody spots it until the budget is gone.

Example data

What you get

Everything about a creative on one card

Instead of hundreds of ad rows you see creatives: one card per video or image, with CRM costs and Meta data side by side.

Cost per qualified lead and ROAS for every creative

Spend from Meta, stages from your CRM. Cost per lead, per qualified lead and per sale, and ROAS from the revenue recorded with each sale when the currencies match.

One video, several ads, one creative

Ads that reuse the same video or image are counted together, even across campaigns and ad sets. The details list every ad on its own.

Hook rate, hold rate and CTR

Hook rate is 3-second plays divided by impressions, hold rate is ThruPlays divided by 3-second plays, and CTR is link clicks divided by impressions.

Meta vs CRM

Next to Meta’s results you see the leads that actually reached Convs and how many of them qualified. The gap is highlighted.

Which hook, creator and format wins

Tag creatives by hook, creator, offer and format. The breakdown adds up creatives with the same tag, cheapest qualified lead first.

Week by week, with a fatigue signal

“Possible fatigue” shows when, over the last 3 weeks, the creative spent at least 100 a week and its cost per qualified lead rose by at least 30% twice in a row. “Hook rate drop” means two drops in a row of at least 20%. Both are signals to check, not proof of the cause.

Compare 2 to 4 creatives

The creatives you pick side by side, the same metrics in rows. The best result in each row is marked.

  • Filters: period, ad account, campaign, format, tag
  • Card or table view
  • CSV export
  • Click the leads to open those people in the CRM

Example data

How it works

From connecting Meta to your first creatives

No tagging in Ads Manager and no changes to your campaigns. All it takes is an ad account and leads in the CRM.

  1. 1

    Connect your Meta ad account

    Log in with Meta and pick an ad account. Convs only reads ad data (the ads_read permission) and never changes anything.

  2. 2

    Work your leads in the CRM

    Leads from Meta forms land in the CRM with their campaign, ad set and ad. Your team moves the stages: qualified, sold with an amount.

  3. 3

    Creatives add up on their own

    We pull spend, impressions and video data from Meta every hour, going 90 days back on the first sync. Ads with the same video or image merge into one creative.

How we count

The same rules as the campaign report, so the numbers match what you know about your customers.

The analysis covers Meta ads only (Facebook and Instagram), not TikTok or Google Ads. Costs and ROAS come from your CRM stages: they show which creative brought customers, but they do not prove that the creative caused the result, or that Meta optimises for this data.

  • Leads are counted by submission date, so a late sale lands on the right creative
  • A sale counts once per person and cycle
  • ROAS only when revenue and spend are in the same currency
  • A cost is shown only when there is something to divide by
  • Video data is for videos only: images and photo carousels get CTR and costs
Creative analytics

Frequently asked questions

Can’t find your question? Write to us

We pull spend, impressions, link clicks and video data from the Meta Marketing API with the ads_read permission, for the ad accounts you connect. Leads, stages and revenue come from the Convs CRM.

No. Creative analytics covers Meta ads only, meaning Facebook and Instagram.

Over the last 3 weeks the creative spent at least 100 a week in the account currency, and its cost per qualified lead rose by at least 30% twice in a row. It is a signal to take a look. The cost may also have risen because of seasonality, a different audience or a budget change.

Meta counts leads with its own attribution and by the date the ad was shown, while the CRM counts them by submission date. A gap does not have to mean lost leads, but a large, steady gap is a good reason to check the form connection.

It is the revenue from sales recorded in the CRM divided by the spend on the creative. We only show it when revenue and spend are in the same currency. A sale counts once per person and cycle.

No. Creative analytics only reads data from Meta. Tags are stored on our side, and nothing changes in your campaigns, ad sets or ads.

Get started in under 5 minutes

Connect your Meta account and see which forms send good data and which need fixing.

  • Free up to 100 leads a month
  • No developer needed
  • Automatic connection checks