Skip to content

Case studies

Measurement we built for marketing teams.

Nine engagements: what was broken, what we built, and what changed.

  1. From 80 reporting hours a month to 4 a week.

    HIFI Agency Financial marketing agency · Managed services

    Client reporting went from 80 hours a month by hand to about 4 a week. Each bank and credit union opens its own portal, refreshed daily, with funded accounts credited to the channels behind them.

  2. Ten brands, every ad traced to closed deals.

    See Spark Go Franchise marketing agency · White-label reporting

    Ads now trace through to closed deals in HubSpot and Salesforce. All 10 franchise brands run on one template, and See Spark Go’s client opens a white-labeled portal with every brand side by side.

  3. From a stalled migration to 99.9% accuracy.

    Client confidential Creator media and paid media · Migration recovery

    The client-facing app went from numbers about 85% accurate and 2 to 3 days old to 99.9% accuracy, updated daily, across 7 ad platforms. Reporting ran without interruption during the rebuild.

  4. From platform counts to qualified leads.

    Guardian Sports Sporting goods · B2B and ecommerce

    Campaign source is kept from WordPress through to Shopify and HubSpot, and campaigns are judged by CRM marketing-qualified leads, not platform counts. Store conversions are now also sent from Shopify’s backend to Meta.

  5. A cleaner record of every booking.

    Activate Games Entertainment and attractions · Tracking repair

    Each ROLLER purchase now reaches analytics and ad platforms once, credited to the channel that sent the visitor, not Activate’s own site. Booking tags now live in Google Tag Manager, with purchase values mapped correctly.

  6. Every platform and account, in one weekly view.

    Pulse Evangelism Nonprofit · Pulse and Nick Hall accounts

    Instagram, TikTok, YouTube, paid ads, HubSpot email and GA4 website traffic now sit in one weekly dashboard for Pulse and Nick Hall. Reach is reported per platform and per account, never added together.

  7. From spreadsheets to daily cost per booking.

    Trovant Media Performance marketing agency · Health and beauty clients

    Leads from TikTok, Google Ads and Facebook are matched to Liine bookings automatically. Cost per booking by service type updates daily, and the weekly spreadsheets are gone, freeing 4–6 hours a week for optimization.

  8. Every order, credited to its partner and channel.

    Kitchen Hub Food hall and ghost kitchens · Partner sales reporting

    Delivery-app, counter, kiosk and partner sales sat in one Snowflake table, each order credited to its partner and channel. Each partner brand had a dashboard of its own sales, and labor cost lined up with sales hour by hour.

  9. From ad click to booked consultation.

    Nicholson Clinic In-house marketing team · Healthcare

    Every form path now shares one lead format, and a lead ID ties each ad click, lead and booked consultation together. Calls, analytics, ads and CRM feed one funnel, with clinical details left out.