Dashboards
Decisions, not reports
Dashboards that tell you what to do today, when it counts
Know which channel deserves the next dollar, which campaign is quietly losing money, and whether today’s numbers can be trusted. Then let the answer send itself to everyone who needs it.
60 days money back guarantee to see results. Start with 14 days free, no card required.
Your data, not theirs.
Server side capture, not ad platform self reporting.
Profit, not just revenue.
Margin on every channel once your costs are set.
Live in minutes.
No SQL, no analyst, no implementation project.
Forty seconds of the real thing, from reading a dashboard to rebuilding one.
All your channels, one screen





Why this exists
Most dashboards get read. Very few get used
The test of a reporting tool is not how much it shows you. It is whether anything is different on Tuesday because you opened it on Monday.
Scale
Where does the next $5,000 go?
Ranked by ROAS, you back whoever claims the most revenue.
Ranked by margin, the order changes. That is the decision.
Ranked by ROAS
1 Meta Ads
4.2x
2 TikTok Ads
3.8x
3 Google Ads
3.1x
Ranked by profit on ad spend
1 Google Ads
2.4x
2 TikTok Ads
1.6x
3 Meta Ads
0.9x
Cut
What is bleeding right now?
A 4x ROAS campaign passes every check you run today.
With costs in place it fails immediately, before the month closes.
Summer Sale · last 30 days
Spend
Kept after costs
-$1,840
Fix
You know which problem it is, in a minute
Without it you rewrite the media plan, then find a broken event three weeks later.
With PantoSource, event delivery sits beside revenue. The drop is diagnosed on the spot.
Revenue
Events delivered
Revenue
Events delivered
Answer
Prove
Can you show it without rebuilding it?
Half a day of exports and screenshots, stale before it is opened.
Set the schedule once and it sends itself from then on.
Client
Mon 09:00
Active
Media buyer
Daily 08:00
Active
Board
1st monthly
Active
Schedules
Time per month
0 hrs
No card required. 60 days money back guarantee.
Which channel deserves the next dollar?
Google, Meta and TikTok each report on the conversions they can see, and each one takes credit for the same order. Put them side by side on one basis and the argument settles itself, because you are comparing them against your own store data instead of against their own marketing.
What makes this work
Revenue by channel
Profit by channel
Revenue by channel over time
Ad spend by channel
Platform performance table
Previous period comparison
Group by day, week or month
Profit on ad spend by channel
Google Ads
2.4x
TikTok Ads
1.9x
Meta Ads
1.1x
0.7x
Break even is 1. Everything below that line is spend you are funding out of margin.
Summer Sale, last 14 days
Reported ROAS
4.0x
After COGS
1.8x
After shipping
1.3x
After fees
0.9x
The platform called this a winner. It costs 10 cents of margin for every dollar spent.
Is this campaign making money, or just making noise?
A campaign at 4x ROAS on a 22% margin product is losing you money, and the ad platform will never tell you that. Once your costs are set, contribution margin and profit on ad spend sit on the same row as revenue and ROAS, so the gap between the two is visible at a glance instead of discovered at month end.
What makes this work
Contribution margin
Profit on ad spend
CAC
Conversion rate
Profit by location
Customer value breakdowns
Costs configured once
Is the drop real, or is it your tracking?
Revenue is down 12% this week. Before you rewrite the media plan, you need to know whether you sold less or whether you simply captured less.
Most reporting tools cannot answer that, because they only read the data. PantoSource captures it, so the health of the pipeline is reported next to the performance it produced.
What makes this work
Events delivered per platform
Event match quality per platform
Data accuracy score
Live event stream with source, value and status
Signal health, last 14 days
Events delivered
7,170
Event match quality
8.47
Data accuracy
96.2%
The pipeline and the report are the same system, so a capture problem shows up here before it shows up in your revenue.
Where exactly is it breaking?
A blended number tells you something is wrong. It does not tell you that it is only wrong on mobile, only in one market, or only on one of your three stores. Narrow the same dashboard down until the problem has a name, without building a second dashboard to do it.
What makes this work
Filter by store
Visitor country
Device
Browser
Any date range
Reporting currency
Filters carry into scheduled reports
Narrowing the same dashboard
Home Essentials
All stores
Germany
Mobile
Safari
Chrome
Last 14 days
USD
All traffic
2.1%
Germany
1.9%
Safari
0.6%
Conversion rate is not one number. It is many, and only some of them are a problem.
Editing layout
Net profit
Profit on ad spend
CAC
Revenue by channel over time
Funnel
Top products
Drop a widget
Match quality
Drag a ready made widget onto the canvas and drop it where you want it. One canvas per role.
Everyone on the team wants a different screen
The founder wants profit. The media buyer wants campaign detail. Finance wants the month. One shared dashboard means everyone scrolls past two thirds of it, so give each of them their own and stop negotiating layout in meetings.
Every KPI, chart and table is already built. A dashboard is a canvas, and building one means dragging the widgets you want onto it and arranging them by hand. Nothing to configure, nothing to query, nobody to wait on.
What makes this work
Prebuilt KPIs, charts and tables
Blank canvas, drag and drop
Drag any widget anywhere
Resize from the corner
Remove in one click
Unlimited dashboards with their own tabs
Rename and reorder
Or clone a template, or a colleague's dashboard
KPI, line, area, bar, donut, funnel, tables
Layouts save to the dashboard
The report should arrive without you
Monday morning reporting is not analysis, it is assembly, and it is the first thing that slips when the week gets busy. Schedule the dashboard once and it delivers itself for as long as you need it, in the format each recipient actually wants.
What makes this work
Daily, weekly or monthly
Your choice of day and time
PDF for filing and forwarding
Live link for current numbers
Bundle several dashboards in one send
Reuse dashboard filters or set the scope
Any email recipient
Pause and resume without deleting
Scheduled reports
New schedule
Overview
3 recipients
Performance
marketing@acme.com
2 dashboards
▾
finance@acme.com
Q1 report
board@acme.com
A weekly PDF to the client, a daily live link to the media buyer, a monthly bundle to the board.
Who sees what
You
Builds and edits every dashboard
Your team
Browses and clones public dashboards
Organisation
Your client
Opens the dashboards you published
View only
The board
Receives a PDF, no account needed
Working dashboards stay private. Only what you publish is visible.
Show the client the numbers, not the keys
The reason agency reporting takes so long is that visibility and control are usually the same permission. Here they are not, so a client can watch their own performance every day without being able to change how it is calculated.
What makes this work
Private and public per dashboard
View only accounts
Direct share links
Role based teammate permissions
One login across every client store
No card required. 60 days money back guarantee.
Templates
Every report your team needs, ready to clone
You should not have to build a profit dashboard from an empty grid. PantoSource ships with prebuilt templates covering profit, channel performance, attribution, product margin and the event funnel. Clone one, add your own metrics, and schedule it to deliver on its own.
What makes this work
Curated for ecommerce operators, not for analysts
Clone, customise and schedule in under five minutes
Or start from a dashboard a colleague has already published to your organisation
Every template is editable, so nothing you clone is locked
Bundle several dashboards in one send
Reuse dashboard filters or set the scope
Add data
Search widgets, templates
All
Templates
18
KPIs
151
Charts
113
Data
132
Public
8
Overview
10 widgets
Attributed revenue
Events delivered
+8
Performance
7 widgets
Attributed revenue
ROAS
CAC
+4
Attribution insights
6 widgets
Credited revenue
Overall ROAS
+3
Ecommerce overview
7 widgets
Revenue
Orders
AOV
+4
Event funnel
7 widgets
Checkouts
Purchases
+5
Profit by product
8 widgets
Contribution margin
Gross margin
+6
Customer value
5 widgets
Repeat rate
AOV
+3
Channel comparison
6 widgets
Profit on ad spend
Ad spend
+4
Built for whoever opens it
Three people, three jobs, three dashboards
The founder, the marketer and the agency are not asking the same question. They should not be looking at the same screen.
Live in under 5 minutes, no analyst required.
Try it
Try it on your own numbers
14 days free
No card required to start.
60 days money back
If your profit on ad spend has not improved, we refund you.
Live in 5 minutes
One install, no developer.
From $59 a month
Cancel any time.
Questions
What people ask before they build their first dashboard
Can I build my own dashboard from scratch?
Can I share a dashboard with someone outside my company?
What is the difference between a PDF report and a link report?
Can one scheduled report include more than one dashboard?
Do recipients need a PantoSource account?
How current is the data?
Can I report across multiple stores?
Can I see profit as well as revenue?
60 days money back guarantee to see results. Start with 14 days free. If your profit on ad spend has not improved, we refund you. No questions asked.
No card required
Live in under 5 minutes
60 day money back guarantee