Two things ruin a good report: data that doesn’t line up with what actually happened, and a dashboard that takes fifteen seconds to load just as the CFO leans in. We spent this quarter fixing both — plus the quieter problem where your team hits a usage wall and nobody knows why.
Highlights at a glance: dashboard metrics that show real names, campaign analytics scoped the way you think, reports with richer data, and usage limits that talk to you before they stop you.

01 — Dashboards That Say What They Mean
A report crammed with IDs and everything labeled “n/a” isn’t a report — it’s a puzzle.
- Chart data shows task-type names instead of numeric IDs.
- Dashboard metric endpoints cleaned up and rebuilt on reliable foundations.
- Panel data refresh guards — no more stale numbers from a week ago misleading today’s call.
02 — Campaign Analytics Scoped the Way You Think
Marketing runs in chunks: one campaign, one run, one trigger, one stage, one goal. The report should too.
- Scope-aware metrics per run, origin, trigger, stage, and goal.
- Reason codes on skipped sends — you see why, with the units named.
- A measurable write-parity between “planned sends” and “actual sends,” so the gap never surprises you.
03 — Richer, Faster Reports
Reporting should reward you with clarity, not punish you with waiting.
- Report generation with enum and user data, plus series support — so comparisons actually plot.
- Faster aggregate paths on goal-heavy pages (no more O(N²) metric counting that freezes the screen).
- Notes panels that pin, sort chronologically by default, show the creator, and keep your page size.
04 — Usage Limits That Talk Before They Stop You
The worst kind of limit is the invisible one. Ours now announces itself.
- A per-account usage/limit read model, with clear structured feedback when you near a cap.
- Blocked-action prompts with an upgrade dialog — and confirm-before-charge so no surprises.
- Threshold alerts on a scheduled job, plus mid-flight send guards so a campaign isn’t silently truncated.
05 — Speed Is a Reporting Feature
Nobody opens a dashboard that takes four seconds per click. We fixed the plumbing so pages get out of your way.
- Contact company panels render on first paint instead of after a fetch round-trip.
- Goal pickers stop over-fetching metrics you weren’t even looking at.
Numbers you can trust change the conversation in your own team meetings — and make you look good in front of customers. See the new reporting in a demo, or start your free trial and pull your first honest report today.