PantoSource for agencies
Profit, not platform claims
PantoSource captures every order, values it at profit, sends that signal back to the platforms, and puts the whole portfolio on one screen. Your clients' campaigns improve. Your reporting writes itself.
Sending profit to





For your clients' campaigns
Five things PantoSource does to the numbers before your clients' campaigns run on them. Each one improves the results, not only the report.
Fix the signal: capture, enrich, send back
Every order reaches the platforms, valued at profit
Every order is read from the store server side, priced with its real costs, and sent back to the platforms as profit. The bidding algorithms optimise on what the client keeps.
Server-side capture on Shopify, WooCommerce and Magento, no developer
Variant-level costs applied on the day the order happened
Profit sent to Google, Meta, TikTok, Bing, ChatGPT, X, Snapchat and Pinterest
The round trip, one order
Captured
Server side
Not the pixel
1 of 1,412
Enriched
COGS $46
Shipping $18
Fee $2.51
Discount $10
Margin 39%
Returning
Sent back
$50.69 profit
Google Ads
Meta
TikTok
+5
The round trip, one order
Phone
browsed
Laptop
clicked the ad
Tablet
browsed
One customer
Returning, 3rd order, matched to the Thursday click
$50.69 profit
Without this, the pixel sees three visitors and no sale.
Identity resolution
One customer, however many devices
The same person browses on a phone, clicks an ad on a laptop and buys on a tablet. Pixels see three strangers. PantoSource resolves them into one profile, so the order matches the click that earned it and the platforms learn from a real customer, not a fragment.
Higher match quality on every platform, shown per client
New or returning, known at the moment the order lands
Match quality you can show the client, per platform
Attribution
Claimed versus matched, per channel
Every platform counts the sale it touched, so the claims add up to more orders than the store made, and none of them carry a cost. PantoSource matches every order to the click that earned it, once, and prices it, so the budget conversation is about matched orders and profit, not about whose dashboard to believe.
One count per order, however many platforms claim it
POAS per channel from matched orders, not from claims
The table the client can check against their own store
Same budget, six weeks on
illustrative
Captured
3.1x before
4.3x after
4.3x
from 3.1x
Captured
1.4x before
2.3x after
2.3x
from 1.4x
Without this, the pixel sees three visitors and no sale.
Increase ROAS
What the same budget can do once the platforms see every order at profit
When a platform receives every order, valued at profit, its algorithm stops chasing revenue from discounted, low-margin orders and starts finding the customers who earn money. ROAS tends to rise with it, and POAS rises faster. The numbers here are an illustration, yours will be your own.
The lift comes from the platform's own optimisation, on better data
Break even is always 1.0 POAS, whatever the ROAS target
Improve campaigns and budget allocation
Scale spend on the products that earn, cut the ones that do not
Product-level POAS shows which products inside a healthy campaign lose money on every sale, and which have room to grow. Cut the promo that bleeds, scale the variants that earn, and show the client why with their own numbers.
POAS per campaign, per product and per variant, in one view
The bestseller with no margin stops hiding inside a good campaign
Scale with confidence: the platforms already bid on the same profit figure
Bedding, full price
last 30 days
The campaign looks fine. One product in it loses 40 cents on every dollar, and it is the one the client keeps pushing.
Cut Pillowcase promo, $1,200
Move to Queen and King
Per client store, and the rate falls at 10 and 30 stores.
For your agency
Everything an agency needs to run twelve clients from one login without twelve dashboards, twelve exports and twelve status calls.
Dashboards
Easy to build, easier to share
Start from a template by role or by purpose. Share a private board with the team or a public link with the client. Export the board pack as a PDF. Same numbers, every audience.
Template dashboards, so a new client is set up in minutes
Shared dashboards, public or private
Dashboard links the client opens with no login, and PDF export
Scheduled sends
this agency
Every day 08:00
1st of the month
Portfolio overview, for you
Weekly 07:30
Scheduled reports and dashboards
The weekly report, already sent
Schedule any dashboard as a PDF or a link, to anyone, on any cadence. Figures are pulled at send time, so nothing is retyped and nothing is stale.
Weekly client updates, daily spend checks, monthly board packs
External recipients need no PantoSource account
A portfolio overview for you, before the first client call
Organisations, roles and permissions, team members
One agency, every client, the right people in each
Each client is its own organisation with its own stores, currencies and costs. Your team gets one login across all of them. Each client sees their own dashboard and nothing else.
Organisations: one per client, one login for you
Roles: account leads edit, analysts view, clients see their own board
Team members: invite once, assign clients, remove when they leave
A client login sees one branch. Your team sees the tree.
Conversion recovery rate, client side against server side
orders
recovered
Home Essentials
pixel 57%
server side 100%
+43%
Home Essentials
pixel 61%
server side 100%
+39%
Home Essentials
pixel 44%
server side 100%
+56%
Home Essentials
pixel 78%
server side 100%
+22%
Home Essentials
pixel 52%
server side 100%
+48%
Recovered orders are real orders the platforms never saw. Show this chart once and the question stops being "is the tool worth it".
Prove it, every week
The recovery rate, per client, on one chart
Every client sees what the pixel was losing, 40 to 60 percent of their orders, and what you brought back. It is the easiest renewal conversation you will have, and it is built for you.
Client side against server side, per client store
Recovered orders are real orders the platforms never saw
Walk into the pitch with it. The incumbent is still showing ROAS
Your AI chat, across every client
Ask Claude or ChatGPT about the whole portfolio
PantoSource speaks MCP, the open standard that connects an AI assistant to your data. Connect once and ask across every client store you manage, on the same profit figures as the dashboards. Read only, so nothing can be changed or spent from the chat.
Works in Claude, ChatGPT, Gemini, Cursor and any MCP client
One question across twelve clients, answered in their own currencies
Draft the client update in the same conversation
How the MCP works ›
Claude, connected to your agency
Three dropped. Northwind Co needs you first: spend up 14%, profit flat, below break even since Thursday.
Ranked by profit on ad spend
2.4x
1.8x
0.8x
Here is a draft, figures pulled live.
Nothing retyped, nothing you have to check twice
What your client gets, as they will see it
ps.link/home-essentials
Revenue
$52.4k
Profit
$12.1k
POAS
1.9x
A dashboard link
Opens on their phone, no login, always current.
Home Essentials
Weekly report
Revenue
$52.4k
Profit
$12.1k
A weekly PDF
In their inbox on the day you chose, figures pulled at send time.
Order #4812
Order value
$129.00
Cost of goods
$46.00
Shipping, fees, discount
$32.31
Profit
$50.69
A profit number they can check
Against their own store, down to the order.
Home Ess.
Dashboards
Reports
Costs
Stores
Settings
Overview
View only
Revenue
$52.4k
Profit
$12.1k
POAS
1.9x
View-only portal access
Their own login, their own organisation.
Onboarding
It sits alongside whatever the client already runs. Nothing gets ripped out.
Partner programme
An account manager and priority support
One person who knows your clients, and your questions answered first. Not a ticket queue.
One account, every client
Every client store under your agency login, with the recovery rate comparison ready for each of them from the first week.
Early access
New dashboards, new platforms and the MCP connector reach partners first.
How it works
Book a call
Meet a founder, walk through your book.
Map your clients
Each client becomes an organisation.
Onboard clients
5 minutes per store, with us on the call.
Every feature on this page, on every store. One agency invoice.
- Product-level POAS, matched attribution, profit sent to eight platforms
- Dashboards, templates, public links, PDF, scheduled reports
- Organisations, roles and permissions, unlimited team members
- 14 days free on every new store, no card
Questions
Can clients see each other's data?
Can I share a dashboard without giving the client a login?
What if a client already has server-side tracking?
What if a client wants to keep their own account?
Does profit go back to the ad platforms for every client?
60 days money back guarantee to see results. Start with 14 days free. If your clients' profit on ad spend has not improved, we refund you.
No card required
Client-ready reports from day one
Read only client links, revoke any time