Blog

Patterns and decisions from building reporting software for agencies.

Analytics6 min· Coming soon

Why your last-week revenue keeps changing — and what to do about it

Google Ads attribution windows extend up to 90 days. Meta up to 28. If your dashboard doesn't re-fetch, your numbers will drift.

Engineering9 min· Coming soon

Postgres Row-Level Security for SaaS isolation, in practice

Why we built RLS into platform from migration #1 — and how it caught a cross-tenant bug we never would have noticed otherwise.

Case study7 min· Coming soon

Onboarding 14 clients to a new reporting stack in one week

Lessons from a mid-market PPC agency switching from a spreadsheet workflow to platform — without losing a single weekly report.

Posts launching with the public beta.