The sources your clients actually use
Connect an account once and it keeps refreshing on its own schedule. Every source below lists exactly what it pulls, so you can check the metric you need before you sign up.
Meta Ads
Every 3 hours
Google Ads
Every 3 hours
TikTok Ads
Every 6 hours
Snapchat Ads
Every 6 hours
GA4
Every 3 hours
Search Console
Daily
Shopify
Hourly
WooCommerce
Every 6 hours
Mailchimp
Daily
Klaviyo
Every 6 hours
CallRail
Hourly
Google Sheets
On sheet change
CSV import
On upload
13 of 13 sources shown
Paid media
Spend, results and creative-level detail, with the attribution setting shown on the report so nobody argues about which number is right.
Meta Ads
Paid
- Metrics
- Spend, Impressions, Clicks, CTR, CPC, Purchases, ROAS
- Dimensions
- Campaign, Ad set, Ad, Placement, Country, Device
- Refresh
- Every 3 hours
Attribution window follows the setting on the ad account, and is shown on the report.
Google Ads
Paid
- Metrics
- Cost, Impressions, Clicks, Conversions, Cost per conversion, Conv. value
- Dimensions
- Campaign, Ad group, Keyword, Network, Device, Location
- Refresh
- Every 3 hours
Search, Performance Max, Shopping and Display all report through one connection.
TikTok Ads
Paid
- Metrics
- Spend, Impressions, Clicks, CPM, Conversions, ROAS
- Dimensions
- Campaign, Ad group, Creative, Country
- Refresh
- Every 6 hours
Creative thumbnails pull through into top-performer blocks.
Snapchat Ads
Paid
- Metrics
- Spend, Impressions, Swipe ups, CPM, Conversions
- Dimensions
- Campaign, Ad squad, Ad, Country
- Refresh
- Every 6 hours
Useful in GCC accounts where Snap carries a large share of reach.
Analytics
Site behaviour and conversions alongside the spend that caused them.
GA4
Analytics
- Metrics
- Sessions, Users, Engagement rate, Conversions, Revenue
- Dimensions
- Channel group, Source / medium, Landing page, Country, Device
- Refresh
- Every 3 hours
Reads the GA4 Data API. Sampling and thresholding are flagged where they occur.
SEO
Search visibility with the reporting delay stated plainly on the page.
Search Console
SEO
- Metrics
- Clicks, Impressions, CTR, Average position
- Dimensions
- Query, Page, Country, Device
- Refresh
- Daily
Google publishes this data on a two to three day delay, and reports say so.
E-commerce
Store revenue as the source of truth, so ROAS is measured against orders rather than pixel estimates.
Shopify
E-commerce
- Metrics
- Orders, Revenue, AOV, Refunds, New vs returning
- Dimensions
- Product, Collection, Channel, Discount code
- Refresh
- Hourly
Revenue can be reported gross or net of refunds and shipping, per client.
WooCommerce
E-commerce
- Metrics
- Orders, Revenue, AOV, Refunds
- Dimensions
- Product, Category, Coupon
- Refresh
- Every 6 hours
Connects through the store REST API with a read-only key.
Campaign and flow performance, kept separate so retention work is visible on its own.
Mailchimp
- Metrics
- Sends, Open rate, Click rate, Unsubscribes, Revenue
- Dimensions
- Campaign, Audience, Segment
- Refresh
- Daily
Open rate is reported with the usual privacy caveat noted in the report.
Klaviyo
- Metrics
- Sends, Open rate, Click rate, Placed orders, Attributed revenue
- Dimensions
- Campaign, Flow, Segment
- Refresh
- Every 6 hours
Flows and campaigns are separated so retention work is visible on its own.
Calls
For clients who book by phone, where a form-fill-only report understates the work.
CallRail
Calls
- Metrics
- Calls, First-time callers, Qualified calls, Call duration
- Dimensions
- Tracking number, Source, Campaign, Landing page
- Refresh
- Hourly
Call outcomes tagged in CallRail come through as a dimension.
Manual data
Offline sales, retainer fees, in-store revenue: anything no platform will ever hold.
Google Sheets
Manual
- Metrics
- Any numeric column
- Dimensions
- Any text or date column
- Refresh
- On sheet change
For offline sales, retainer fees and anything a platform will never hold.
CSV import
Manual
- Metrics
- Any numeric column
- Dimensions
- Any text or date column
- Refresh
- On upload
Column mapping is saved, so next month's file imports with one click.
What isn't supported yet
You have been sold vapourware before. Here is the honest list, updated as things ship.
- LinkedIn Ads — on the build list, not connected yet.
- Amazon Ads and Amazon Seller Central.
- Pinterest Ads.
- Salesforce, HubSpot and other CRMs. Closed-loop revenue has to come in by Sheets or CSV for now.
- Server-side or warehouse sources such as BigQuery and Snowflake.
- Bing / Microsoft Ads — in testing, no committed date.
Check your sources in ten minutes
Subscribe by request. We confirm your plan and arrange billing by email — no online checkout today.