All Writing
๐Ÿ“Š Data & DecisionsDeep DiveJuly 20264 min read

I Built 7 Dashboards in Two Years. Teams Ignored 5 of Them.

At Finvestfx, I spent two weeks building a beautiful dashboard tracking 15 metrics across treasury operations. Three months later, I checked the logs. Only one person had opened it in the last 30 days. That person was me.

At Finvestfx, I spent two weeks building a beautiful dashboard tracking 15 metrics across treasury operations. Three months later, I checked the logs. Only one person had opened it in the last 30 days. That person was me.

The dashboard had everything. Client onboarding funnels, transaction volumes by currency, API health scores, SLA compliance rates. I thought I was being thorough. Turns out I was just creating noise.

Here's what I learned after building dashboards that actually stuck at Sonic Linker and Finvestfx: dashboards fail because we build them for ourselves, not for the decision they're supposed to unlock.

Start with the decision, not the data

When I joined Sonic Linker's founding team, we were shipping an AI SaaS platform fast. Everyone wanted dashboards. Sales wanted leads. Engineering wanted error rates. The CEO wanted everything.

I made a rule: before building anything, I'd ask "what decision does this dashboard help you make?"

Sales couldn't answer it clearly at first. After three conversations, we landed on: "Should I follow up with this lead today, or wait until they've used the product more?" That's specific. That's actionable.

So I built a one-page view. Lead name, last login, features they'd touched, and a simple color code. Green meant "hot, call now." Yellow meant "engaged but not ready." Red meant "hasn't logged in for 5 days, probably churned."

It wasn't fancy. But the sales team opened it every morning. Because it answered one question really well, instead of 10 questions poorly.

At Finvestfx, I did this with our enterprise client health dashboard. The real question wasn't "how many transactions did this client do?" It was "which clients are at risk of not renewing in 90 days?" Once I framed it that way, the dashboard became obvious. Declining transaction volume over 30 days, support tickets spiking, no new users added from their team. Three metrics. One decision: do we intervene now or not?

Retention improved because account managers actually used it. They weren't drowning in data. They knew exactly what to do.

Make it stupid simple to read in under 30 seconds

People don't have time. I learned this the hard way.

The first version of my Sonic Linker dashboard had 8 charts. Bar graphs, line graphs, pie charts. I thought variety was good. It wasn't. People would open it, stare at it for 10 seconds, and close it. Too much cognitive load.

I stripped it down. One number at the top, big and bold: "Active users this week." Below that, a single line chart showing the trend. Below that, three bullet points with context. "Up 12% from last week. Spike on Tuesday due to email campaign. Retention is holding at 68%."

That's it. If someone wanted to dig deeper, they could click through. But 80% of the time, that top-level view was enough.

At Finvestfx, I applied this to our API performance dashboard for engineering. Engineers are busy. They don't want to hunt for problems. So I built a dashboard that screamed at them when something was wrong. Green meant all systems normal. Red meant "API latency is above 500ms, investigate now." Yellow meant "getting close, keep an eye on it."

No charts. No logs. Just a status and a threshold. If they needed details, they could drill down. But the top-level view told them everything in 5 seconds.

Build it where people already are

This is the mistake I made with that treasury dashboard. I built it in a separate BI tool. People had to log in, navigate three menus, and remember the link. Of course they didn't use it.

At Sonic Linker, I embedded key metrics directly into Slack. Every Monday morning, a bot posted the weekly user growth, churn rate, and top feature requests in the product channel. People saw it. They reacted to it. They discussed it.

I didn't need a fancy dashboard. I needed the information where the conversation was already happening.

At Finvestfx, I did the same with our client health metrics. Instead of asking account managers to check a dashboard, I sent them a weekly email. "Here are your 3 at-risk clients this week." With a link to take action. Open rates went from 20% to 80%.

Meet people where they are. Don't make them come to you.

The real test: can they explain it to someone else?

Here's how I know a dashboard works. I ask the team to explain it to a new hire. If they can do it in under 2 minutes without looking confused, it's good. If they start with "well, this is complicated," I failed.

Dashboards aren't about showing off your SQL skills or your design chops. They're about making one decision easier. That's it.

If your team isn't using your dashboard, it's not because they're lazy. It's because you haven't made it clear what decision it's supposed to help them make. Fix that first. Everything else follows.