Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/marketing/apps$ build app --web --mobile

Agency dashboards

Every platform in one dashboard, with a portal for clients.

Agencies lose too much of every week to reports. We build a dashboard over every platform you buy media on, with one set of definitions for the numbers, and a client portal under your brand, so clients look for themselves and your team spends Monday on the work.

// what matters here

What is different in this industry.

01

One definition of a lead

Spend, clicks, leads and cost per lead are defined once and calculated the same way for every platform and every client.

02

Clients see only their own

Each client signs in to a portal under your brand and sees their campaigns, never another client's.

03

Your notes, not just numbers

Account managers add notes beside the charts, so a report explains what happened rather than just showing it.

04

Alerts before the client notices

The team is told when spend or results move outside the plan, while there is still time to adjust.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb app

Campaign dashboard and portal

Hypothetical. Not a client, not a result.

// The problem

An agency builds every client report by exporting from ad platforms, analytics and CRMs into spreadsheets, and clients wait until the end of the week to see how a campaign is going.

// What we would build

A campaign dashboard that pulls spend, reach, clicks and leads from every platform the agency uses into one model, and a branded client portal where each client sees their own campaigns, notes and reports at any time.

// What is in it

  • Connectors for the major ad platforms, analytics and CRMs
  • One set of definitions for spend, clicks, leads and cost per lead
  • A branded portal per client, showing only their campaigns
  • Scheduled reports generated, with the account manager's notes
  • Alerts when spend or results move outside the plan

// Stack

  • Next.js
  • PostgreSQL
  • BigQuery
  • Ad platform and analytics APIs
  • Google Cloud

// estimate

Build
≈ US$97,000 to US$148,000, delivered within 22 weeksCAD 138,100 to 211,200
Hosting
≈ US$537 a monthCAD 765 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
6.4 to 10.4 weeks
Core features
2.9 to 4.4 weeks
Full build
1.9 to 2.9 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

How it is paid

Deposit 20%
CAD 27,620 to 42,240
Discovery 7.7%
CAD 10,633.70 to 16,262.40
Design approved 7.7%
CAD 10,633.70 to 16,262.40
Core features 23.3%
CAD 32,177.30 to 49,209.60
Full build 15.5%
CAD 21,405.50 to 32,736.00
Testing and fixes 7.7%
CAD 10,633.70 to 16,262.40
Launch 8.1%
CAD 11,186.10 to 17,107.20
Holdback, 30 days after launch (10%)
CAD 13,810 to 21,120

// questions

Questions we get about this.

Which ad platforms can the dashboard connect to?

The major search, social and programmatic platforms, analytics tools and CRMs with an interface. We confirm your list before we quote.

Can clients log in to the agency portal themselves?

Yes. Each client has its own sign-in and sees only its own campaigns, under your agency's brand.

Does the dashboard replace our analytics tool?

No. It reads from your analytics and ad platforms and puts them side by side; the tools you use stay.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Marketing dashboard and agency client portal development | Atheron Network Labs