Campaign PerformanceNew

Campaigns that learn
from themselves

Opens, clicks, links, devices, time and location all flow back from your ESP within hours of a send, pinned to the exact campaign your team built in Better Email. Your data is right where you build, and helps you improve your next campaign.

Last week's campaign

Performance · sent Nov 27, 09:00

Synced just now

Sent

84,312

98.7% delivered

Open rate

46.8%▲ 4.2pt

38,945 unique opens

Click rate

8.4%▲ 1.9pt

CTOR 17.9%

Unsubscribed

0.11%

92 unsubs · 4 complaints

Engagement after send

3-hour buckets

Send+12h+24h+36h
Refreshes hourly

Last week's campaign

Click map · Rev 4 · as sent

0%
0%
0%
0%
Click share per zone
0%
0%
0%
0%
Click shares pinned per link · aggregate counts only

This week's campaign

Draft · Rev 3 · Pre-flight running

1 warning
Low click rate

Betty

This module did not perform well in your last campaign. Do you want me to change it?

Close the loop

Watch your campaign perform

The people who build the campaign can now see exactly how it landed. Opens, clicks, top links all flowing back from your ESP and pinned to the campaign right where you built it. No ESP login, no forwarded screenshots, no asking someone else.

Last week's campaign

Syncing from Salesforce MC

Syncing…
Sent
84,312
Delivered
98.7%
Open rate
46.8%
Click rate
8.4%
Top link
/black-friday/vip
Unsubscribes
0.11%
Data flows in automatically after every send
Betty
Ask about this campaign

Ask Betty

Waiting for data to sync…

Grounded in your aggregate campaign data

Try it

Every send gets a debrief

Open a sent campaign and the report is already there: delivery, opens, clicks, every link ranked, and how it all compares to your own average. Click through three sends and watch the story change.

Recent sends · pick a campaign

Black Friday: VIP early access

Performance · deltas vs. your account average

Salesforce Marketing CloudSynced 1h ago

Sent

84,312

Nov 27 · 09:00

Delivered

98.7%

83,216 delivered · 1,096 bounced

Open rate

46.8%▲ 4.2pt

38,945 unique · 61,203 total

Click rate

8.4%▲ 1.9pt

6,990 unique · CTOR 17.9%

Unsubscribed

0.11%

92 unsubs · 4 complaints

Engagement after send

OpensClicks

+03h after send

8,600 opens · 2,100 clicks

+36h after send

12,400 opens · 2,900 clicks

+69h after send

9,100 opens · 1,900 clicks

+912h after send

6,200 opens · 1,150 clicks

+1215h after send

4,400 opens · 760 clicks

+1518h after send

3,700 opens · 590 clicks

+1821h after send

2,800 opens · 420 clicks

+2124h after send

2,100 opens · 300 clicks

+2427h after send

3,900 opens · 540 clicks

+2730h after send

3,000 opens · 410 clicks

+3033h after send

1,900 opens · 250 clicks

+3336h after send

1,300 opens · 160 clicks

+3639h after send

950 opens · 110 clicks

+3942h after send

700 opens · 80 clicks

+4245h after send

520 opens · 55 clicks

+4548h after send

380 opens · 40 clicks

Send+12h+24h+36h+48h

Top clicked links

/black-friday/vip3,412 clicks · 2,914 unique
/black-friday/sofas1,733 clicks · 1,502 unique
/gift-guide989 clicks · 861 unique
/stores402 clicks · 371 unique

Show all 16 links

Negative signals

Bounced1,096 · 1.3%
Unsubscribed92 · 0.11%
Spam complaints4 · 0.005%
Click map

Your campaign is on fire

The click map turns the sent email into a heatmap: every link's share of clicks, pinned right where the link lives. One glance shows where the heat is and which modules leave readers cold.

Every link, ranked · select one to find it on the email

6 more links · 6% of clicks

  • The exact revision that was sent. The click map renders on the campaign as it went out, not the current draft, so the numbers match what subscribers actually saw.

  • Design questions get design answers. “Should the store locator move up?” stops being an opinion war when you can see it earned 9% of clicks from the footer.

  • Every module earns its place. Over a few sends you learn which modules pull their weight. Evidence your next design system revision can act on.

The email is the report

Black Friday: VIP early accessRev 4 · as sent
NL

VIP early access starts now

Shop before everyone else

Sofas up to −40%

From 4.999 kr

The gift guide

Curated for VIPs

Find your nearest store
Click shares pinned per link · aggregate counts, no subscriber data
Privacy by architecture

No subscriber data. Period.

Better Email never stores, transfers, or processes recipient-level data. Aggregation happens inside your ESP, and only campaign totals cross the wire. So when legal or IT asks "can we even do this?", the answer is a calm yes. Here's why.

What reaches Better Email

Campaign-level counts: sent, delivered, opens, clicks, unsubscribes, complaints

Clicks per link URL

The engagement timeline, as counts per 3-hour bucket

Send metadata: subject, date, audience size

What never leaves your ESP

Email addresses

Subscriber keys

Per-recipient event rows

Profile or segment data

COUNT(DISTINCT ...) runs in your account. Only the result travels.

  • Aggregation runs inside your ESP. The counting happens in your own ESP account. Only the resulting totals cross the wire. Better Email never sees an individual event.

  • No subscriber tables, ever. No addresses, no keys, no per-recipient rows in our systems. There is nothing recipient-level to breach, subpoena, or add to a data-processing agreement.

  • Traffic that doesn't scale with your list. A few dozen lightweight API calls per day, whether you send to ten thousand or ten million. Your ESP rate limits stay yours.

  • The same posture as the rest of Better Email. Field structures sync, values never do. Performance data follows the exact same rule, so your security review stays short.

  • Two switches, both yours. Basic sync and extended aggregates are separate, admin-controlled opt-ins on the integration. Nothing turns on without you.

In the library

The campaign list becomes a scoreboard

Sent, opens, clicks: inline on every row of the campaign library. The next send gets planned in the same view that shows how the last five did.

CampaignSentOpensClicks

December newsletter

Draft · Rev 2

Not sent yet

Winter sale teaser

Dec 4

79.5K41.9%6.7%

Black Friday: VIP early access

Nov 27

84.3K46.8%8.4%

November newsletter

Nov 6

51.2K38.1%4.2%
Newsletters · 24 campaigns

Benchmarks built in

Every send is compared to your account's own average, so you learn what's good for your audience.

History that stays attached

The numbers live on the campaign forever. Next year's Black Friday starts from this year's report.

No Monday-report ritual

No screenshots, no deck. The results are just there for everyone, the morning after the send.

Campaign goals

Set a goal for your campaign

Decide what success looks like before you send. Set targets for opens, clicks and conversions, then keep them visible while the campaign takes shape.

Spring campaign

Set the targets before you send

Draft goals

Open rate

Last campaign 38%

Current benchmarkGoal 42%
42%

Click rate

Last campaign 6%

Current benchmarkGoal 8%
8%

Conversions

Last campaign 500

Current benchmarkGoal 650
650

Betty

Campaign goal check

I will keep these goals visible while you build.

Your campaign will be measured against the targets you choose, not a generic industry average.

Open rate42%
Click rate8%
Conversions650
How it works

Live on Salesforce Marketing Cloud. More ESPs coming.

Performance data rides the same integration that exports your campaigns. Two levels, both opt-in.

Performance sync

Zero setup

Works with the Marketing Cloud connection you already have. The moment a campaign is sent, Better Email reads SFMC's own send roll-ups: sent, delivered, bounces, opens, clicks, unsubscribes.

If you can export, you can measure. Nothing to install.

Extended performance data

~20 min · we provision it

A small automation in your Automation Studio deepens the report: spam complaints, unique vs. total engagement, clicks per link, and the 3-hour engagement timeline.

The SQL runs entirely inside your account. Better Email only reads the totals.

One normalized model under the hood. Every ESP's results land in the same report, so the loop closes the same way wherever you send from. Salesforce Marketing Cloud is first.

Salesforce Marketing Cloud · liveBrazeKlaviyoHubSpotAdobe CampaignMS Dynamics CIEmarsysmore on the way
Where this is goingIn development

Betty gets a memory for what works

Today Betty builds campaigns from your design system and brand voice. Performance data adds the missing ingredient: evidence. Because every send's results land in one normalized shape, they become something Betty can learn your audience from.

  • Ask "why did the VIP send outperform?" and get an answer from your own numbers
  • Compare sends head to head, or tag them ("all Christmas campaigns") and see what wins year over year
  • "Build a hero like the one that won Black Friday", receipts included

Performance data ships first; Betty's use of it is in development. One more reason the results belong where creation happens.

Betty
Concept preview
Why did the VIP send outperform the newsletter?

Concept preview, grounded in the aggregate metrics on this page and nothing more