Skip to content
Reporting

A unified reporting layer for every metric you measure.

Normalize every ad platform into one consistent set of metrics, build reports from templates or your own calculated fields, and deliver them on schedule via email, Slack, or workflow.

Normalized metrics

One metric set. Every ad platform.

Each platform names the same outcome differently. Grxd maps every native field into one consistent metric, so spend, conversions, and ROAS mean the same thing across Google, Meta, TikTok, LinkedIn, and the rest.

Cross-platform metric map
Re-mapped automatically
  • Conversions
    GoogleConversions
    MetaResults
    TikTokConversions
    LinkedInGoal completions
  • Conversion value
    GoogleConv. value
    MetaPurchase value
    TikTokTotal complete payment
    LinkedInPipeline value
  • Spend
    GoogleCost
    MetaAmount spent
    TikTokCost
    LinkedInTotal spent
  • ROAS
    GoogleConv. value / cost
    MetaPurchase ROAS
    TikTokComplete payment ROAS
    LinkedInPipeline / spend
  • CPA
    GoogleCost / conv.
    MetaCost per result
    TikTokCost per conversion
    LinkedInCost per goal
  • CTR
    GoogleCTR
    MetaCTR (all)
    TikTokCTR
    LinkedInCTR
  • CPM
    GoogleCPM
    MetaCPM
    TikTokCPM
    LinkedInCPM (sponsored)
  • Frequency
    GoogleAvg. impr. freq.
    MetaFrequency
    TikTokFrequency
    LinkedInAvg. frequency
Report library

Start from a template, save your own.

A catalog of pre-built reports — performance, spend pacing, creative fatigue, audience overlap, funnel, attribution — plus every report your team builds, organized by owner and category.

Report library
New report
  • Cross-platform performancePerformance
    Template
    ROAS, CPA, CTR · weekly · all platformsPre-built
  • Spend pacing · MTDPacing
    Template
    Daily burn vs. monthly cap, per accountPre-built
  • Creative fatigue heatmapCreative
    Template
    Frequency · CTR decay · saturation per adPre-built
  • Funnel · awareness → purchaseFunnel
    Template
    Stage-by-stage drop-off across platformsPre-built
  • Audience overlap by platformAudience
    Template
    Shared reach across Meta, TikTok, GooglePre-built
  • Q2 paid social — exec rollupExecutive
    Scheduled
    Blended ROAS, spend, conversions · QoQM. Chen
  • Acme · monthly board viewClient
    Scheduled
    White-labeled · 6 KPIs · MoM comparisonJ. Patel
  • Lead-gen attribution modelAttribution
    Saved
    Last-click vs. position-based · LinkedIn + GoogleS. Okafor
Custom builder

Pick metrics, platforms, comparisons. Done.

Compose any report by choosing the metrics, dimensions, platforms, and comparisons you want — and define calculated fields like blended CPA or true ROAS without leaving the report.

Cross-platform performance · Q2
Draft
Spend
$184.2K+12.4%
ROAS
3.42×+0.31
CPA
$28.40−4.6%
  • Metrics
    ROASCPASpendCTRConversions
  • Dimensions
    PlatformCampaignWeek
  • Platforms
    GoogleMetaTikTokLinkedIn
  • Comparison
    vs. previous 30 days
  • Calculated field
    Blended CPA= Σ Spend / Σ Conversions
  • Filters
    Status = ActiveTag = Q2-Acquisition
Save reportRunAdd block
Compose

Pick the parts that matter.

  • Metrics ROAS · CPA · CTR · Spend · Conversions.
  • Dimensions platform · campaign · week · creative.
  • Platforms any combination, normalized.
  • Comparison vs. period, vs. target, YoY.
  • Calculated fields blended CPA, true ROAS, custom formulas.
  • Filters status · tag · audience · region.
Calculated fields
  • Blended CPAΣ Spend / Σ Conversions
  • True ROAS(Revenue − Refunds) / Spend
  • Cost per qualified leadSpend / Leads · MQL = true
Scheduled delivery

Send it where the work happens.

Schedule any report to deliver on the cadence each stakeholder expects — straight to inbox, Slack channel or DM, or fired by a workflow when performance crosses a threshold.

Email

Land in the inbox.

Schedule any report to a list, an alias, or a single stakeholder — on the cadence each one expects.

From · reports@grxd.appMon · 8:00
Weekly performance · Acme · Wk 18ROAS 3.42× · Spend $184.2K · CPA $28.40 · vs. Wk 17
Togrowth@acme.comcfo@acme.com+3
FormatsPDFCSVExcelJSON
Slack

Drop into the channel.

Send to a channel or DM, with the headline summary inline and the full report attached.

#paid-socialDaily · 9:00
Daily rollup · Tue Apr 30
ROAS 3.42× Spend $24.1K
↳ Full report · daily-rollup.pdf
FormatsInline summaryPDFCSVExcelJSON
Workflow

Fire on a threshold.

Trigger a send the moment performance crosses a line — pacing slips, ROAS dips, an experiment ends.

On conditionTriggered
  1. WhenCPA > $42 for 24h
  2. ThenSend pacing report → #growth-ops
FormatsPDFCSVExcelJSON
Agency reporting

One workspace. Every client's view.

Roll metrics up across every client you manage, drill into any one, and put the agency's brand on every report — or the client's. White-labeling applies to every download and every scheduled send.

Portfolio · MTD
Total spend$451.8K
Blended ROAS3.08×
Active campaigns142
  • Acme Co.
    $184.2K3.42×
  • North Star
    $92.6K2.81×
  • Helio Health
    $71.4K4.16×
  • Belvedere DTC
    $58.9K1.94×
  • Foundry Labs
    $44.7K3.05×
White-label

Their brand. Your reports.

Acme · Q2 reviewConfidential
Accent
  • Logo + accent color per agency, per client, per report.
  • Per-client override their logo on their reports.
  • Applied at export every PDF, every send, every workflow trigger.
Built for agencies
Send activity

Every send, accounted for.

A live log of every scheduled report — when it ran, who received it, which format it shipped in, and whether it landed.

Send activity · last 6
Live
Last send12 min ago
Next sendin 48 min
Sends · 24h74
  • Daily rollup · paid socialDelivered
    12m ago#paid-socialSlack
  • Acme · monthly board viewDelivered
    38m ago5 peoplePDF
  • Pacing alert · Belvedere DTCDelivered
    1h ago#growth-opsPDF
  • Q2 exec rollupQueued
    2h agoleadership@acme.comExcel
  • Lead-gen attributionDelivered
    3h ago1 webhookJSON
  • North Star · weeklyFailed
    4h agogrowth@northstar.ioPDF
Join the waitlist

Stop juggling tabs. Start running marketing.

Claim your spot in line for launch.

Be first in line at launch. No spam, ever.