Predictive marketing for agencies

Never guess in front of a client again.

Cheeky Merlin scores real buyer psychology into a predicted conversion rate before you spend — and every campaign that runs makes the next prediction sharper. Walk into the meeting with a number and the data behind it.

No charge until the trial endsCancel anytime
Predicted CVR: 3.9% to 4.5%, most likely 4.2%. Shall I draft the ads?
Cheeky Merlin, the robot wizard, brewing a forecast beside a data terminal
Campaign · Riverside Dental · Q4 Lead PushSample client
Predicted conversions182
Predicted CPA$41.20
Media budget$7,500
Forecast band±8%tightened

Buyer Intent Score 78 / 100

Pain
82
Urgency
64
Social proof
71
Channel fit
90

Weakest signal: urgency. Merlin suggests a limited new-patient offer before launch.

Channel split recommended

Search 52%Meta 33%Local 15%

Sourced and scored against your ICP +38 this week

ND
Northgate Dental Group
Calgary · 14 staff · no evening hours listed
92
BR
Bow River Family Dental
Calgary · 9 staff · page two for implants
87
CS
Crescent Smile Studio
Airdrie · 6 staff · new location opening
81
EP
Elbow Park Dental
Calgary · 22 staff · agency on retainer
48

This month

412 sourced

Real businesses, each scored against the profile you set.

148 scored 80+

Ready for outreach, after you approve it.

New 4
Maria K.Form · 11:04pm
Paul S.Call · 9:12am
Replied 3
Maria K.Lead Response Agent · 11:06pm
Kim O.Approved by Sam
Booked 2
James T.Tue 10:30am
Lena P.Thu 2:00pm
Won 5
Ana L.$1,840 treatment plan
Cost per lead$28.40↓ 18% YoY
Attributed revenue$186k↑ 24%
Forecast vs actual−3.1%in band
Report statusSentclient-branded PDF

Leads by month · all channels Jan → Oct

━ actual   ┅ Merlin's forecast

Illustrative demo data for a sample client.

Built for agencies running paid and organic side by side

Local serviceRestaurantsEvents & festivalsE-commerceProfessional servicesFranchiseHome servicesDental & medicalReal estateAutomotiveLocal serviceRestaurantsEvents & festivalsE-commerceProfessional servicesFranchiseHome servicesDental & medicalReal estateAutomotive
The Prediction Engine

Score a campaign before you fund it.

Merlin scores four buyer-psychology signals into a Buyer Intent Score and a predicted conversion rate. Move the sliders and watch the forecast change.

Channel

A simplified demo of the scoring approach. Inside the platform, scores come from real behavioral data, audience segments and each client's own history.

MERLIN · DEMO SCORE
–
Buyer Intent Score / 100Channel fit: strong
–Predicted conversion rate, most likely
–Predicted conversions a month
–Predicted CPA
±14%Forecast band for a new client

Move a slider.

How it works

Step three feeds step one. That loop is the product.

Predict

Real behavioral triggers, buyer segments, and audience demographics score into a Buyer Intent Score and a Predicted Conversion Rate — before your client's budget is committed.

  • Scored per channel before the split is set
  • Every prediction stored with the data behind it
  • A number you can argue with in a planning meeting
The meeting you are dreading

You already know which campaign is going to be a problem

You just cannot prove it until the money is gone. Merlin scores the four signals that decide whether a campaign lands — the same four this page is built on.

◆ PAIN

Pain

Is the offer aimed at something the audience wants fixed this month, or something they can live with until next year?

◆ URGENCY

Urgency

Without a reason to act now, a good offer converts like a bad one, and the budget still goes out the door.

◆ PROOF

Social proof

Is there anything to make a stranger believe the claim? Scored, because it moves conversion more than most creative decisions.

◆ FIT

Channel fit

Right message, wrong channel is the most expensive way to be right. Scored per channel before the split is set.

Why does this matter before launch? Because every one of those four is cheap to change on a brief and expensive to change halfway through a funded campaign. A score you can argue with in a planning meeting is worth more than a report you can only apologise for in a results meeting.

Self-healing

The only forecast that admits it was wrong

What does self-healing mean? Merlin records what it predicted, waits for the real result, measures the gap, and adjusts its own scoring weights so the next prediction lands closer. It is a feedback loop, not a fixed model.

  • Every prediction is stored with the data behind it
  • Real outcomes are compared automatically
  • Weights recalibrate with no manual retuning
  • Learns from paid and organic results

The first predictions for a new client are the weakest Merlin will make. The correction log is visible inside the platform.

Recalibration log Example entries

Predicted 4.1% CVR → actual 3.4%Gap −0.7pt · urgency weighting reduced 6%
Corrected
Predicted $38 CPA → actual $39.10Gap +$1.10 · within tolerance, no change
On target
Predicted 2.8% CVR → actual 3.9%Gap +1.1pt · social-proof weighting raised 9%
Corrected
Predicted 212 leads → actual 204Gap −3.8% · inside the band, no change
On target
Predicted $61 CPA → actual $72Gap +$11 · Meta channel fit reduced 5%
Corrected
Predicted 1.9% CVR → actual 2.0%Gap +0.1pt · within tolerance
On target
±8%

An illustration of a forecast tightening as results come in, not a measured average.

Automation

How many hours would your team get back?

Merlin's agents draft the reports, the ad copy, the lead replies and the prospect lists. Your team reviews and approves. Plug in your own numbers.

Hours per client, per week

Client reportingAnalytics and Account Manager agents
Ad copy and creative draftsContent and Ads Optimization agents
Inbound lead follow-upLead Response agent
Prospecting and list buildingSales Prospecting and Sales Outreach agents
Content and repurposingContent Repurposing and Video Clipping agents
HOURS BACK A MONTH
–
Per week–
Value of time returned a month–
Full-time equivalents freed–

An estimate from your inputs and your own assumption, not a guarantee. Agents produce drafts and deliverables; a person still reviews and approves.

Start getting hours back →
20 AI agents

Agents that finish the work, not just report on it.

Each agent produces a real, reviewable deliverable, with a human approval step wherever you want one. Click an agent to see an example of what it hands you.

Always on

A lead arrives at 11:04pm. Here's what happens next.

The Lead Response Agent answers a client's own form and landing-page enquiries using real research about that business, so nobody waits until Tuesday for a first reply.

Form submitted on the Riverside Dental landing page Merlin built for the campaign. The lead drops straight into the CRM.
Lead scored 94 against the client's ideal customer profile. Merlin pulls the practice's hours, offers and insurance list.
Reply drafted in the practice's voice, answering the actual question and offering two appointment slots.
Sent under your rules: sent automatically for a client you've switched to auto, or held for a person to approve first.
Booked. The pipeline card moves to Booked, the team digest flags it, and the result feeds the next prediction.
The platform

Everything an agency runs, in one place.

Connected to the real ad platforms, so the numbers on a client report are the numbers the platform actually returned.

Prediction

Spring promo · Meta + Search

Intent score
76
Pred. CVR
3.9%
Pred. CPA
$36
Lead Finder

ICP: multi-location restaurants

FB
Fork & Barrel Group
6 locations · hiring a marketing lead
92
TQ
Taqueria Quince
Opened 2 sites this year
87
HB
Harbor Bistro Co.
Running ads, no landing pages
79
Page builder

Drag blocks. Publish. Done.

Book your new-patient exam: $79
⭐ Reviews block · 4.9 from 312 patients
📋 Form block → sends to CRM
⏳ Countdown block · offer ends Friday
❓ FAQ block
CRM

Approvals without the email chain

Drafted
Oct reportAnalytics agent
5 ad variantsContent agent
Client review
Landing page v2Waiting on Dr. Patel
Approved
Q4 forecastSigned off
Connectors

Live data, no exports

Google Ads
Meta Ads
GA4
Gmail
WordPress
Social, pending app review
White label

Turn the platform into your product.

Resell Cheeky Merlin under your own brand and domain, with sub-accounts for your clients. The platform becomes another revenue line, not just a cost.

Toggle to preview your branding on the same dashboard.

CM
Cheeky Merlinapp.cheekymerlin.com
Dashboard
Predictions
Clients
Agents
Reports
All clients · this month12 active
100%Real buyer-psychology data, never fabricated
Before spendScored while the budget is still yours
0Manual re-training required
Pricing

Priced per agency, not per headache.

Every plan includes the prediction engine and the self-healing loop. The tiers differ on seats, clients and how many agents you unlock.

Solo

For one business — your own, or your first client.

$99/mo
  • 1 team seat
  • 1 active client
  • 3 AI agents included
  • Predicted conversion rate before you spend
  • Landing pages & funnels
Start free trial
Most popular

Studio

For an agency running its own book of clients.

$299/mo
  • 10 active clients, then $25/mo each
  • All 20 AI agents included
  • 500 sourced leads a month — no separate data subscription
  • Predicted conversion rate before you spend
  • Landing pages & funnels with AI lead response
Start free trial

Agency

Resell Merlin as your own platform. Unlimited sub-accounts, no per-account fee.

$499/mo
  • Unlimited client sub-accounts — no per-account fee
  • 10 active clients included, then $49/mo each
  • Your branding, your domain, your pricing
  • All 20 AI agents
  • 2,000 sourced leads a month
Start free trial

All plans include a 14-day free trial. Compare plans in full →

Questions

The things everyone asks

Do I need a credit card to start a free trial?
Yes — you'll add a payment method during checkout, but your 14-day free trial starts immediately and you won't be charged until it ends. Cancel anytime before then and you're never billed.
Can I switch plans later?
Yes. You can move between Solo, Studio and Agency as you grow — reach out and we'll handle the change on your account.
What does "predictive" and "self-healing" actually mean?
Before a campaign launches, Merlin scores real buyer-psychology signals into a Buyer Intent Score and a predicted outcome — no guessing. Once real results come in, it compares what it predicted to what actually happened and recalibrates its own scoring automatically, so every prediction gets sharper over time. It's honest math, not a black box.
Do the AI agents spend my clients' ad budget on their own?
No. Merlin's agents draft ad copy, answer inbound leads, and produce real reports and outreach — but a human always makes the call on live ad spend. Nothing here launches or edits a paid campaign without you.
How accurate are the predictions, honestly?
A prediction is a prediction, and the first ones Merlin makes for a new client are the weakest it will make — it has no results from that account to learn from yet. What makes it worth having from day one is that the score is built from real signals you can inspect rather than a vibe, and that Merlin records every prediction against the real outcome and corrects itself. You can see that correction log inside the platform. Any vendor quoting you a single accuracy percentage for every client and every campaign is selling you one.
Does Cheeky Merlin schedule and publish social posts?
A content calendar with client approvals is included, and WordPress publishing is live. Publishing to Instagram, Facebook, TikTok and Google Business is pending each platform's app review — you can connect those accounts and schedule into them now, and Merlin will tell you it is holding rather than pretend to have posted. Social scheduling is not what Merlin is built around — it is a supporting tool for client work that starts with a predicted campaign. If scheduling and social listening are the main thing you need, a dedicated tool will serve you better.
How is White Label different from just using the platform?
White Label gives you your own branded instance with a custom subdomain and logo, plus the ability to create and manage sub-accounts for your own clients — a resale layer on top of the core platform.
Is my data separated from other agencies on the platform?
Yes. Every agency runs on its own fully isolated database — there is no shared data between tenants.
★ YOUR NEXT CAMPAIGN ★

Find out what your next campaign is worth

Before you fund it. Every prediction ships with the data behind it.

Cheeky Merlin winking with a Brand-Aid potion