Optimization / Custom dashboard
Custom dashboard development: your numbers in one place, updating themselves
Revenue, pipeline, ad spend, and operations in one screen, refreshing on its own. No more Monday morning spreadsheet assembly. $2,997 in fourteen days.
- Fixed price
- $2,997
- Ships in
- 14 days
- Quote in
- 48 hours
Code transfers to you. Deposit back if we miss the date.
The numbers that run your business are scattered across six systems. Revenue is in Stripe, pipeline is in the CRM, ad spend is in three ad accounts, and delivery lives in a spreadsheet somebody maintains by hand. Assembling the picture takes hours, so it happens monthly instead of daily, and decisions get made on stale information.
A custom dashboard pulls all of it into one view that updates itself. Not a generic BI tool you still have to configure, a purpose-built interface showing your metrics, calculated your way, for the people who need them.
Fourteen days, on your infrastructure, with the metric definitions agreed in writing so nobody argues about what a qualified lead means.
Best for
- Owners assembling the same report by hand every week
- Agencies reporting across multiple client accounts
- E-commerce operators tracking spend against margin
- Teams where two people quote different numbers for the same metric
Built with
- Next.js
- TypeScript
- Supabase
- PostgreSQL
- Recharts
- Vercel
- Stripe API
What's included
Everything in the $2,997 scope
Written out in full, because a fixed price only means something when the scope is specific.
Metric definition workshop
We agree what each number means and how it is calculated before building anything. Most dashboard projects fail here, two departments define active customer differently and neither trusts the result.
Data connections
Live pulls from your CRM, payment processor, ad platforms, database, spreadsheets, and analytics, with sensible caching so the dashboard is quick and you stay inside API rate limits.
Custom interface
Designed around how the numbers are actually used: headline metrics first, trends against previous period, drill-down where it helps. Not a wall of charts nobody reads.
Filtering and date ranges
Compare periods, filter by segment, team, product, or channel, and export any view to CSV for the people who will always want a spreadsheet.
Access control
Role-based permissions so the sales team sees pipeline, finance sees margin, and not everyone sees payroll. Secure login, not a shared password on an unlisted URL.
Scheduled reporting
Automated email or Slack summaries on your schedule, so the numbers reach people who will never open a dashboard.
What you receive
The concrete list handed over on ship day.
- A deployed dashboard on your domain
- Live connections to all agreed data sources
- Custom metrics calculated to your definitions
- Date range comparison and segment filtering
- Role-based access for your team
- Scheduled email or Slack summaries
- CSV export on every view
- Mobile-readable layout
- Written documentation of every metric definition
- Thirty days of support
What this tier does not cover
Stated up front. Anything here can be quoted as an add-on.
- Data warehouse construction, quoted separately
- Predictive modelling or forecasting
- More than six data sources, priced at $400 each
- Historic data cleanup or reconciliation
- Ongoing metric changes after the support window
On-time guarantee
Miss the timeline on a fixed-price build and your deposit comes back. No negotiation, no invoicing games.
How it runs
From brief to live in 14 days
The same four phases on every build. No discovery retainer, no phase two.
- 0148 hours
Scope lock
You pick a tier or send a brief. We come back with a written scope, every screen, every integration, a fixed price, and a ship date. Nothing starts until you approve it, and nothing outside it is assumed.
- 02Day 1
Asset handoff
A single onboarding form collects logins, brand assets, and access. One call if the project needs it, none if it does not. We select the stack and start the same week.
- 03The bulk of it
Build in the open
Senior delivery from day one, no junior handoff. You get a walkthrough video at every functional milestone and a live preview URL you can open at any point, so there is no reveal at the end.
- 04Launch + 30 days
Ship and hand over
It goes live on your infrastructure, in your accounts, with the repository transferred. Thirty days of support covers the bugs and questions that only appear once real users arrive.
FAQ
Custom dashboard questions
Answered here so you can decide without a sales call.
Why not use Looker Studio, Power BI, or Tableau?
If your data already lives in a warehouse and your team knows those tools, use them. This is for businesses without a data team, whose data is scattered across SaaS APIs and spreadsheets, and who want a purpose-built view rather than a platform to learn and license.
How fresh is the data?
Depends on the source and its rate limits. Stripe and CRM data typically refresh every five to fifteen minutes; ad platforms every hour because they impose it. We set the cadence per source during scoping and show the last-updated time on screen so nobody is misled.
What if our data is messy?
Common, and partly solvable. Transformation and normalisation in the pipeline handle inconsistent formatting. What we cannot fix is data that was never captured: if half your deals have no source field, no dashboard can report on channel. We will tell you what is missing during scoping.
Can it include manually entered numbers?
Yes. Some metrics only exist in someone's head or a spreadsheet. We can include an input form or keep a sheet as a source, so the dashboard reflects the whole picture rather than only the automated parts.
What does it cost to run?
Typically $20 to $45 a month for Vercel and Supabase on your own accounts. Data source APIs are usually included in plans you already pay for.
Can we add metrics later?
Yes. Additional metrics against existing sources are quick and quoted individually; a new data source is $400. Because it is a normal codebase, your own developer can extend it too.
Other automation services
Automation pack
Two to four repetitive workflows connected across the tools you already pay for.
- Price
- $997
- Timeline
- 7 days
API integration
A reliable, monitored connection between two systems, including the edge cases.
- Price
- $1,997
- Timeline
- 10 days
Start a custom dashboard build
$2,997, shipped in 14 days. Send a brief and we will confirm scope and a start date within 48 hours.
No retainer, no hourly billing. Quote in 48 hours.