Meta tells you what happened. Kalmly tells you what to do.

Every morning Kalmly reads your Facebook and Instagram ads, checks them against your real shop sales, and gives you one decision: scale, hold, change the creative, or leave it alone. You make the change, or approve it with one tap.

7 days free, then from €39 a month · view-only unless you switch on approvals · cancel anytime
Works with
ShopifyWixWooCommerceWebflowSquarespaceBigCommerceStripeMolliePayPalHubSpotand your own site
Fika CeramicsToday · example
Ask anything about your ads, e.g. what should I scale?
Ask
Today's check7 days to yesterday
Verdict · keep an eye on it
4.7× overall, above your 3× target. Gift sets lost money this week (€97 in, €87 back) and Vases is tiring.
Do todayPause Gift sets. Nothing else in Ads Manager.
Ad spend
€832.20
+4.1% vs week before
Real sales
€3,899.30
50 orders · +9.7%
Real return
4.7×
sales ÷ ad spend · target 3×
Product lineSpendSalesReturnNumbers say
Mugs€318.40€2,046.506.4×▲ above target
Workshops€207.15€1,201.005.8×▲ above target
Vases€168.60€451.302.7×■ near target
Gift sets€96.80€87.000.9×▼ below target
Candles new€41.25€113.503 orders… too few to judge
You askedWhat's the status of my ads today?

Four of five lines pay back above your 3× target and the account returned 4.7× on €832. Gift sets is the exception at 0.9×. Candles is too new to judge: 3 orders. Nothing is saturated, 1.7 views per person.

You askedWhat should I scale, and what should I change?
MugsScale€45 → €54 a day, Thursday WorkshopsHoldraised Friday, still learning VasesChangenew video, not more budget Gift setsPause€97 in, €87 back CandlesWait3 orders; judge on Monday

One edit today: pause Gift sets. Mugs goes up on Thursday; three days between changes keeps Meta's learning intact.

How it works

Ten minutes to set up. The first check arrives the next morning, in your dashboard and, if you want, by email or Telegram.

1

Start the trial

Card on file, nothing charged for 7 days. Your dashboard is ready the moment you sign up.

2

Connect your ads and your shop

Connect your ad account with one click through Facebook or share it by hand, then link Shopify, Wix, WooCommerce, Webflow, Squarespace, Stripe, Mollie, PayPal, HubSpot or your own site. View-only unless you switch on approvals; remove Kalmly any time a budget or an ad.

3

Read one decision each morning

Describe what you sell in two lines. From the next morning you get a verdict, the reason and at most one action with exact amounts, on your dashboard and by email or Telegram if you like. Most days: "leave it".

Fika Ceramics — ad check, Tue 6 Octfrom Kalmly · 08:02
Verdict: keep an eye on it. Gift sets lost money this week (0.9×). Vases is tiring (seen 2.7 times per person, click rate down 31%). Money: €832 spent over 7 days, €3,899 in real shop sales: 4.7× return, above your 3× target. Per product line: Mugs 6.4× — scale Thursday · Workshops 5.8× — hold, raised Friday · Vases 2.7× — change the creative · Gift sets 0.9× — pause · Candles — 3 orders, too few to judge. Do today: pause Gift sets. Nothing else in Ads Manager. Brief a second Vases video. Next up: Thursday, if Mugs holds above 3×: raise it from €45 to €54 a day.

What the email looks like. A real check, numbers changed.

What Kalmly does, and what it leaves to you

Product lineReturn
Mugs6.4×▲ above target
Vases2.7×■ near target
Gift sets0.9×▼ below target

Judged on your real sales

Every ad set is measured on real shop revenue divided by ad spend, per product line, city or service. Meta's own purchase count is shown too, and labelled as the estimate it is.

Verdict · keep an eye on it
Gift sets lost money this week. Vases is tiring (seen 2.7× per person).
Do todayPause Gift sets. Nothing else in Ads Manager.

One decision, and most days it is "leave it"

Each morning: a verdict, the reason, and at most one action. Most days the right action is none, and Kalmly says so, with the numbers that justify it.

Nothing changes without your say

By default Kalmly only reads: it names the edit and you make it in Ads Manager. Switch on approvals and each proposed pause, restart or budget change gets an Approve button, and Kalmly makes it only after your tap.

What should I scale?
Raise Mugs from €45 to €54 a day on Thursday. Hold Workshops. Vases: new video, not budget. Pause Gift sets today.
Read-only · you make the change

Built on the founder's own ads first

Kalmly grew out of the daily check Maroussia ran on her own business, WOGO Cocktail Walk, a cocktail-walk experience in five Dutch cities. Below: 22 weeks of its Meta ad spend against the shop's revenue, 4 May to 28 September 2026.

Weekly Meta ad spend and shop revenue, WOGO Cocktail Walk, May to September 2026 Ad spend rises from about 100 euro a week to about 900. Revenue rises from about 900 euro a week to between 3,500 and 5,400 euro. The full numbers are in the table below the chart. €0€2k€4k€6k MayJunJulAugSep Week of 7 Sep €987 ad spend, €5,448 revenue, 5.5×
Shop revenue, all channelsMeta ad spend
Per week, in euro. Revenue is the whole shop, not only what Meta attributes to itself; that is the number the ads are judged on.
The 22 weeks as a table
Week ofAd spendRevenueOrdersReturn
4 May€100€914159.1×
11 May€243€934103.8×
18 May€283€1,906246.7×
25 May€281€1,914216.8×
1 Jun€393€1,697214.3×
8 Jun€452€1,313182.9×
15 Jun€347€1,620234.7×
22 Jun€296€1,327224.5×
29 Jun€328€2,368317.2×
6 Jul€417€2,594306.2×
13 Jul€494€1,714263.5×
20 Jul€470€3,140426.7×
27 Jul€630€2,040303.2×
3 Aug€739€3,595414.9×
10 Aug€727€3,115494.3×
17 Aug€759€2,346393.1×
24 Aug€676€3,521465.2×
31 Aug€869€3,873484.5×
7 Sep€987€5,448615.5×
14 Sep€938€3,352483.6×
21 Sep€771€4,624666.0×
28 Sep€852€3,624494.3×

Weekly ad spend went from about €100 to about €900. Weekly shop revenue went from about €900 to between €3,500 and €5,400. The return, revenue divided by spend, never dropped below 2.9× in those 22 weeks and averaged 4.7×.

A summer season helped; so did the check saying "leave it" on most mornings instead of resetting Meta's learning with a daily edit.

photo
I built Kalmly because I was spending an hour a day in Ads Manager and still guessing. Now I read one sentence at eight in the morning and get on with running the walks.Maroussia, founder

From €39 a month. Less than one wasted ad day.

Three plans, by how many ad accounts you run: Solo €39, Grow €79, Scale €149. Every plan has the full daily check, the question box and read-only access. 7 days free, cancel anytime, two months free on yearly plans.

€39 /month
  • Daily check for your ad account, judged on real sales
  • Questions answered from your live numbers
  • Which creative sells, and what to make next
  • Cancel anytime, no contract
Start free 7 days

See all plans and what differs →

Honest answers

Do I give you my Facebook login?

No. You connect with view rights only. No password, no edit rights, removable in one click.

Does it change my ads for me?

Only if you ask it to. By default Kalmly is view-only: it tells you the exact edit and the reason, and you make it in Ads Manager. If you would rather not, switch on approvals and share your ad account with "Manage campaigns" instead of "View performance". Each proposed pause, restart or budget change then gets an Approve button; raises are capped at 25% and one change per ad set every three days. One tap and Kalmly makes the change. Without the tap, nothing happens. You can switch approvals off any time.

Why does a human stay on the button?

The moment software edits a budget on its own, a wrong guess costs real money and you cannot see why it happened. So Kalmly always makes its case with the numbers first, in one sentence. You make the change, or you tap Approve; either way you saw the reason before anything moved.

Why Meta only?

Because a shallow tool for five platforms helps nobody. Meta is where most of the money goes, and judging those ads on real sales properly, with learning phases, frequency and per-segment budgets, takes all of our attention. If Google or TikTok ever get the same depth, you will read it here first.

Why one decision instead of a dashboard of charts?

Ads Manager already is a dashboard of charts, and it was that dashboard that had me making a nervous edit every morning. What I needed at eight o'clock was one sentence: change this, or leave it. The numbers are still there if you want them; the sentence comes first.

— Maroussia, founder

Who is it for?

Anyone who runs Meta ads and wants every decision backed by real sales: the owner doing it alone, the in-house marketer, the ad expert who wants a second opinion every morning. It works for budgets from €10 a day to five figures a month. It is also useful if you pay an agency and want to check the work.

What happens after the 7 days?

Your card is charged for the plan you picked. We email you on day 6; cancel before day 7 from your page and nothing is charged.

Do I need a shop connection?

No. Without one, Kalmly judges on Meta's own numbers and says so. With one, every verdict is based on real sales, which is what makes it reliable.

Know when to act. Know when to leave it alone.

Start free 7 days