Skip to content

Case studies

Five systems we built, plus one client campaign.

Six marketing case studies: one campaign for a named client, with the dashboards behind it, and five builds described in detail with the client name changed. The builds cover reporting across CRMs, revenue dashboards, an account hub, an ads platform and an automation engine. We show how each one works, not who it was for, and for the builds no result is claimed until a client approves a figure.

Show the builds about

Hover or focus a card to see what was built.

The work

Case studies: one campaign and five builds

The Elegant Fabrics campaign comes first, with its dashboard captures. For the five builds, client name changed to protect confidentiality. Each build page covers what the client asked for, what was broken, what we built and what we chose not to build.

Elegant Fabrics Facebook campaign results dashboard for 20 January to 15 February 2026
CLIENT WORK · NAMED
Fabric supply

Elegant Fabrics

How Elegant Fabrics reached new buyers and started 351 conversations on Facebook

A focused 27-day Facebook campaign helped a Karachi fabric supplier reach buyers beyond its existing following, start 351 conversations, and add 209 net followers.

Elegant Fabrics is a XenGrowth client. The campaign evidence shown here was supplied by the client and redacted before publication.

Read the case study
351
Conversations started
75,905
Content views
27 days
Campaign window
An operations manager checking printed weekly sheets beside a laptop in a small service-company office
CASE 01
Home services marketing

Pinewick Home Services Group

One reporting system for leads, estimates and jobs across every home-services CRM

Every client used a different CRM and every report disagreed. Marketers were reporting clicks and leads while the money sat in three other systems. We built the agency reporting layer that joins lead, estimate, job and spend data, and put it behind password-protected client dashboards.

Client name changed to protect confidentiality.

Read the case study
4 + custom
Field-service CRMs connected
CSV and XLSX
File imports
2
Finance connections
A founder and an analyst at a standing desk working over a printed funnel sketch
CASE 02
B2B company, details withheld

Brackenfold Group

GTM and RevOps dashboards that answer what marketing keeps dodging

Marketing kept dodging one question: which spend produced revenue? Planning lived in one place, pipeline in another and retention in a third. We built a planner, funnel views and a CMO dashboard of eight revenue views, wired to Gmail and Calendar, and exposed the same data to AI tools through an MCP server.

Client name changed to protect confidentiality.

Read the case study
3
Product areas
2
Workspace connections
8
Insight dashboards
An account-management team arranging sticky notes on a wall planner
CASE 03
Client services agency

Wexcombe Hale Agency

An operations hub for account managers, team leads and leadership

Account managers worked across a calendar, an inbox, a task tool, a finance tool and a spreadsheet. We built one account management hub that opens on today’s work, with health scores, forecasts, permissions, finance connections and an MCP server.

Client name changed to protect confidentiality.

Read the case study
3 levels
Who it serves
3
Work connections
3
Finance connections
A media buyer comparing printed ad variants laid out in rows on a desk
CASE 04
Social and paid media

Larkmoor Media Group

A social and ads growth platform with the finance module attached

Posting, ad building and budget pacing ran on separate tools, and nobody could put an ad dollar next to a tax or salary line. We built a social and ads platform with a pacer, campaign builder, Meta ads generator, analytics and an AI post writer, then added a finance module.

Client name changed to protect confidentiality.

Read the case study
6
Growth modules
Meta Business Suite
Social integration
5
Finance integrations
An engineer sketching workflow boxes in a notebook beside a closed laptop
CASE 05
Business automation

Orrinvale Systems

An in-house automation engine for CRM webhooks and scheduled work

Automations on a rented workflow tool fail the day a plan changes or a task limit hits. We built a CRM automation engine the business owns: it receives webhooks, runs scheduled jobs, chains the steps in between and keeps a visible record of failures.

Client name changed to protect confidentiality.

Read the case study
2 core
Triggers
Zapier and n8n
Comparable to
In-house
Ownership

Between lead and invoice

The builds sit in the work around the lead: reporting across CRMs, revenue dashboards, client tasks, ad pacing, webhooks and scheduled jobs.

Scope in plain view

Every build page lists the modules, the integrations and what we chose not to build.

Confidential by default

Build clients are pseudonyms and figures stay out until approved. The named client carries a disclosure.