Daily Numbers Tracker — Notion paste
Paste everything below the === START === line into a fresh Notion page. After paste, set the page to "Share to web" and copy the public URL. That URL goes into wiki/content/freebie/numbers-tracker.md frontmatter as template_url: and into the ManyChat flow Node 3 as {TRACKER_URL}.
Setup steps (3 minutes)
- Open Notion, create a new page in any workspace.
- Title: Daily Numbers Tracker — by Gustavs Gotauts
- Paste content below the
=== START ===line. - Top-right "Share" → "Share to web" → toggle ON → "Allow duplicate as template" → ON.
- Copy the public URL (looks like
https://gustavs.notion.site/Daily-Numbers-Tracker-...).
The "Allow duplicate as template" is what lets each lead clone their own copy with one click. Without this they'd be editing Gustavs's master.
=== START ===
The exact dashboard I read every morning before anything else. Built on real days at $1M+/month. Duplicate this page (top-right) to make your own.
How to read this page
Every row is a daily snapshot. The left columns are inputs you fill in by hand each morning. The right columns are derived — Notion computes them from the inputs.
The two numbers I read first: ROAS and Cost per ATC. If both are healthy on a bad-revenue day, the day is data, not a problem. If either is broken on a great-revenue day, you are scaling a problem.
The tracker
| Date | USA orders | Google spend | Meta spend | Bing spend | Revenue | ATC count | Cost per ATC | ROAS | Avg session (s) | Bounce % |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-05-06 | 18 | $7,398 | $9,750 | $0 | $103,475 | 142 | $123 | 5.92 | 60 | 79.75 |
| 2026-05-05 | 7 | $19,962 | $30,146 | $730 | $22,074 | 94 | $540 | 0.43 | 59 | 79.08 |
Column definitions
- USA orders — fulfilled US orders yesterday. Pull from Shopify orders dashboard.
- Google / Meta / Bing spend — yesterday's ad spend per channel, USD. Pull from each platform's billing.
- Revenue — yesterday's gross sales, USD. Pull from Shopify analytics.
- ATC count — add-to-cart events. Pull from Shopify or GA.
- Cost per ATC — auto:
(Google + Meta + Bing) / ATC count. Healthy band depends on AOV; for sub-$200 AOV stores, under $50 is the floor. - ROAS — auto:
Revenue / (Google + Meta + Bing). Day-over-day variance is normal. Streak-over-streak matters. - Avg session duration — Shopify or GA. Below 30s = wrong audience.
- Bounce % — Shopify or GA. Above 85% = product-market issue, not ad issue.
What to do with this on a bad day
- Read ROAS first. If under 1.0, do not panic — read Cost per ATC.
- If Cost per ATC is also broken, kill the worst-performing campaign by 11am.
- If Cost per ATC is healthy but ROAS broken, the back end converts fine and the issue is upstream — pause and audit creative.
- Never make a decision on a single day. The tracker is only useful as a streak.
What to do on a great day
You don't slow down to celebrate. You press the accelerator. Momentum is fragile.
The 90-second walkthrough
Watch Gustavs read his actual numbers from yesterday: {LOOM_URL}
(Loom URL placeholder — Gustavs records and pastes here.)
Built by
Gustavs Gotauts. From bankruptcy in 2017 to $100M+ tracked across online businesses since. Daily community at t.me/gustavsgotauts — the build-in-public Telegram channel where the next $1M month gets built in real time.
=== END ===
Notes for impl
- Two seed rows: the May 5 (bad day, 0.43 ROAS) and May 6 (good day, 5.92 ROAS) numbers are both REAL — pulled from the screenshots in his in-market posts ("There Are Days Like This" and "Season ROAS is entering the building"). Authenticity matters; don't replace with synthetic numbers.
- The "Allow duplicate as template" toggle is what makes this scalable. Each lead duplicates without write-access to the master.
- Notion's free tier is sufficient for hosting this. No paid plan needed.
- If preferring Google Sheets: same columns, but you lose the page-level commentary. The rich Notion page is the better deliverable because the column definitions + "what to do on a bad day" copy is half the value.