Spendquill · multi-channel analytics
Meta reports a 28-day-click / 1-day-view number. Google reports a last-click number. Spendquill puts both windows in the same row, so your team sees the real gap instead of a smoothed-over compromise nobody can audit.
ROAS · last 30 days
Meta
28-day click · 1-day view
Google Ads
Last-click attribution
Same dollars, two windows. 3.80× − 2.14× = 1.66× of structural attribution delta.
Two channels. Two windows. One ledger.
Pricing
$40/month. Both platforms (Meta + Google). No per-channel upsell. No GMV scaling. No per-seat tax.
The price is the same whether you spend $20K or $500K on paid media. There is no per-seat meter, no spend-scaling tier, no enterprise upcharge that fires the month your spend crosses some internal threshold.
For context · what the rest of the market lists
Vendor figures are publicly listed starting prices as of writing — they vary by contract.
| Tool | Price | What it charges you for |
|---|---|---|
| SpendquillThis | $40/mo flat | Unlimited |
| Triple Whale / Northbeam | Starts ~$350/mo + GMV tier | Per seat / per channel |
| GA4 (DIY) | Free, in theory | Your time |
| Agency report | $2–8K/mo | Senior analyst |
What this is not:
Not a multi-tenant attribution platform with a solutions-engineering department. Not a GA4 replacement for organic traffic. Not a creative analyzer. If you need those, pay for those separately.
The structural attribution gap
Meta and Google measure the same conversion through different windows. Meta gives a 28-day-click / 1-day-view credit; Google defaults to last-click. A “40% return on ad spend” headline can swing by 80% depending on which attribution model you read first. Spendquill renders both numbers in the same row so your team reconciles the channels instead of redrawing the deck.
From signup to dashboard
Every step uses infrastructure you already trust: NextAuth for identity, Supabase for the warehouse, Stripe for the subscription gate.
Google or email — pick whichever your team already lives in. No "marketing cloud" tenant to provision.
Click "Connect Meta" / "Connect Google". We request read-only scopes; tokens live in Supabase, not a shared spreadsheet.
Spend, impressions, clicks, conversions — refreshed every 24 hours. Same numbers every stakeholder sees, every morning.
Open the dashboard. ROAS and CAC, side-by-side, with both attribution windows. Stop arguing about which number is right.
Frequently asked
If yours is not here, write to us — a person reads this inbox.
Email the teamGet the dashboard
Write to us with your ad-account platforms and the channels you spend on. We will respond with the next onboarding step — usually within a business day.
A person reads this inbox. No SDR sequence, no calendar link.
Or use the in-page pricing section to confirm $40 is the right number for your team before reaching out.
Tell us what you’re spending on and where. We’ll write back with the next onboarding step.
A person reads this inbox — usually within 1 business day.