Churchill Bracknell

GTM engineering

Revenue goals, built into systems that run.

I’m Churchill Bracknell, a go-to-market engineer with 18+ years of building the machinery behind growth: CRM and sales automation, lead generation, AI personalisation, analytics, and the websites and apps they run on. Every result below comes from the client’s own analytics, ad or CRM data.

  • 500+conversions from a $3,000+ ad budget
  • +800%landing page conversions, Barceló
  • +400%qualified leads, Barceló
  • 20+apps shipped to the App Store and Google Play

What I build for a GTM team

The whole path from first click to closed deal.

Marketing, sales and operations share one system: the data, triggers and messages that move a buyer forward. These are the parts I design, build and keep running.

Lead capture and routing

Forms, enrichment, scoring and instant assignment in HubSpot, so the right rep gets the right lead in minutes, not days.

Sales and lifecycle automation

Follow-up sequences, abandoned-booking and abandoned-cart recovery, reminders and handoffs that run on what each buyer actually does.

Paid acquisition that converts

Meta and Google campaigns tied to landing pages and conversion tracking, scaled on cost per lead, not clicks.

AI personalisation and agents

Research, opening lines, segment-specific creative and AI agents that qualify and summarise, with a human approving what matters.

Attribution and dashboards

GA4 events, CRM reporting and one source of truth for pipeline, spend and revenue that leadership can read in a minute.

Search: SEO, AEO, CRO

Search that brings intent in, answers built for AI assistants, and conversion work on every page that carries revenue.

Payments and member systems

Subscription payments and member self-service, like the system Gymnastika UAE members use to pay and follow their progress.

Content operations

n8n workflows that publish and schedule social posts for client brands automatically, on brand and on time.

Case studies

Three systems, three revenue problems solved.

A sales automation workflow, a lead generation system and a personalised member journey. Each shows the problem, my approach, the tools, the results and what it means for revenue. Switch each picture between the build and the proof.

Barceló Hotel Group, delivered work Barceló Hotel Group, the app on the App Store

Sales automation workflow

Barceló Hotel Group

Hospitality · global hotel group · in collaboration with the agency team

The problem

Guests who started a booking and left were rarely brought back, enquiries waited on manual replies, and email was not converting at the rate a brand of Barceló’s size deserved. Across hundreds of hotels, every one of those gaps was revenue the group had already paid to attract.

My approach

I mapped the booking journey end to end and automated the moments that lose money: an abandoned-booking sequence that returns guests to the dates they chose, fast follow-up after every enquiry, and booking emails triggered by what each guest actually did. The 20+ landing pages I built for hotels around the world feed the same flows, Facebook ads drive traffic into them, and the Barceló app on the App Store and Google Play gives returning guests a one-tap way to book.

Tools

  • Booking automation
  • Abandoned-booking recovery
  • Follow-up email sequences
  • 20+ landing pages
  • Meta Ads
  • Google Analytics 4
  • Search Console
  • iOS + Android app

Results

+800%Landing page conversions
+400%Qualified leads
+1,190%Search impressions

Revenue impact

Recovered bookings and timely follow-ups convert demand the hotels had already paid to attract, so each one is revenue at no extra acquisition cost. And with +400% qualified leads, the reservations team spends its time on guests who are ready to book.

My Education Online, delivered work My Education Online, the Google Analytics 4 report

Lead generation system

My Education Online

EdTech · iGCSE and A-Level online school · United Kingdom

The problem

A UK online school competing with larger, better-funded platforms. Paid ads were not reaching parents with real intent, landing pages were not converting, and manual follow-up was eating the team’s time.

My approach

I planned the Facebook ads strategy around specific courses and parent intent, built a landing page per subject with one clear action, tracked every lead as a Google Analytics 4 conversion, and automated the follow-up so every enquiry got a fast, relevant reply without anyone lifting a finger. Search was rebuilt around the long-tail queries the big platforms ignore.

Tools

  • Meta Ads Manager
  • Landing pages
  • GA4 conversion tracking
  • Email automation
  • Workflow automation
  • Search Console
  • SEO

Results

500+Conversions from a $3,000+ ad budget
+200%Lead conversions, year on year
+300%Search impressions

Revenue impact

A paid channel the school can scale with confidence: more than 500 conversions from a $3,000+ budget, each one measured, so the cost of an enquiry is known before more money goes in. Automated follow-up means no enquiry goes cold.

Gymnastika UAE, delivered work Gymnastika UAE, the campaign results report

Personalised member journey

Gymnastika UAE

Youth sport · gymnastics academy · Dubai and Abu Dhabi

The problem

Parents could not easily find class schedules, locations, coaches or the trial sign-up, so the website lost families before they ever made contact. Once they joined, paying and keeping track of a child’s progress was harder than it needed to be.

My approach

I built the website around the parent’s journey: a landing page for each location, clear schedules and trial booking with minimal friction. Email automation follows every trial and turns it into a membership. Then I built the membership payment system: subscribers pay online with ease and follow their own progress, so every family gets a journey shaped around their child.

Tools

  • Location landing pages
  • Trial booking
  • Email automation
  • Membership payments
  • Progress tracking
  • SEO
  • Search Console
  • Google Analytics 4

Results

+280%Landing page conversions
+170%Qualified leads
+330%Search impressions

Revenue impact

More trials become members, and members who pay easily and can see their child improving stay longer. That protects the recurring revenue a membership business lives on.

Automations I’ve shipped

Systems that run while the team sleeps.

Real workflows, live for real clients. Filter by the part of the funnel they serve.

  • SalesAbandoned-booking recovery

    Brings guests back to the dates they chose, at no extra ad cost.

    Barceló Hotel Group
  • SalesEnquiry follow-up sequences

    Every enquiry gets a fast, relevant reply, without a person typing it.

    Barceló Hotel Group
  • SalesBooking emails on guest behaviour

    Messages triggered by what each guest actually did, not by a calendar.

    Barceló Hotel Group
  • Lead genPaid social to measured lead

    Facebook ads, a page per course, GA4 conversion tracking and automatic follow-up: 500+ conversions.

    My Education Online
  • Lead gen20+ landing pages for hotels worldwide

    One conversion-built page per hotel campaign, fed by Facebook ads.

    Barceló Hotel Group
  • Lead genAds straight to booking

    Paid social that sends players to book a court: +70% conversions from ads.

    Redline Sports Club
  • Lead genTrial-to-member email flow

    Follows every trial booking until it becomes a membership.

    Gymnastika UAE · Gravity DXB
  • OperationsMembership payments and progress

    Subscribers pay online and follow their own progress.

    Gymnastika UAE
  • OperationsOrder and customer email automation

    Orders processed and customers updated without anyone touching it.

    Defib Supplies
  • ContentAutomated social posting

    n8n workflows that queue, format and publish posts for client brands.

    Client brands

Tools I’m comfortable with

The stack I build on every day.

CRM and automation

  • HubSpot
  • n8n
  • Zapier
  • ActiveCampaign
  • Webhooks

Ads and analytics

  • Meta Ads Manager
  • Google Ads
  • Google Analytics 4
  • Search Console

AI

  • Claude
  • Claude Code
  • Gemini
  • AI agents
  • AI video and voice

Build

  • Python
  • JavaScript
  • REST APIs
  • WordPress
  • Webflow
  • iOS + Android apps

Sample API integrations

How the pieces talk to each other.

An integration is the small piece of code that lets two tools share information automatically, so nobody copies data by hand. Here are three I use again and again, each explained in plain English, with the working sample code beside it.

Every lead in the CRM, instantly

JavaScript · HubSpot API

What it does

The moment someone sends the website form, it creates or updates their record in HubSpot, opens a deal for the sales team and links the two.

Why it matters

No lead waits in an inbox or gets typed in twice. Sales sees it in seconds and can call while the buyer is still interested.

The steps

  1. Form sent on the website
  2. Contact created or updated by email (no duplicates)
  3. Deal opened in the sales pipeline
  4. Contact and deal linked, ready for the rep
form-to-hubspot.js
// Website form -> HubSpot: upsert the contact, open a deal, link the two.
const HS = 'https://api.hubapi.com';
const headers = {
  Authorization: `Bearer ${process.env.HUBSPOT_TOKEN}`,
  'Content-Type': 'application/json',
};

async function hs(path, body) {
  const res = await fetch(HS + path, { method: 'POST', headers, body: JSON.stringify(body) });
  if (!res.ok) throw new Error(`HubSpot ${res.status}: ${await res.text()}`);
  return res.json();
}

export async function onBrief(form) {
  // upsert by email, so a returning lead never becomes a duplicate
  const { results: [contact] } = await hs('/crm/v3/objects/contacts/batch/upsert', {
    inputs: [{
      idProperty: 'email', id: form.email,
      properties: { email: form.email, firstname: form.name, company: form.company,
                    lifecyclestage: 'lead', utm_campaign: form.utm_campaign },
    }],
  });
  const deal = await hs('/crm/v3/objects/deals', {
    properties: { dealname: `${form.company} · ${form.plan}`, pipeline: 'default',
                  dealstage: 'appointmentscheduled', amount: form.budget },
    associations: [{ to: { id: contact.id },
      types: [{ associationCategory: 'HUBSPOT_DEFINED', associationTypeId: 3 }] }],  // deal -> contact
  });
  return { contactId: contact.id, dealId: deal.id };
}

Revenue impact

Where each system makes the money.

Every build is judged on one business number, agreed before work starts.

Sales automation · Barceló

Recover what you paid for

Bookings and enquiries the hotels already paid to attract are won back, at no extra acquisition cost.

+800% landing page conversions · +400% qualified leads
Lead generation · My Education Online

Leads at a known cost

Paid social becomes a measured, scalable source of enquiries, so budget can grow with confidence.

500+ conversions from a $3,000+ ad budget
Member journey · Gymnastika UAE

Keep members paying

Easy payments and visible progress keep families enrolled, protecting recurring revenue.

+280% landing page conversions · +170% qualified leads

Process

From a business goal to an automated system.

The same disciplined path on every project, small or large, so nothing is built that doesn’t move the number.

  1. Goal and metric

    Agree the revenue goal, the one metric that proves it and today’s baseline: for example, “cut lead response time to under five minutes” or “recover 10% of abandoned bookings”.

    Output: a one-page brief with target, owner and deadline
  2. Audit and map

    Map the funnel, the data and the tools as they really are. Find where leads leak, where people do work a system should do, and where the data can’t be trusted.

    Output: current-state map and a ranked list of bottlenecks
  3. Design the system

    Triggers, data model, routing and scoring rules, messages, and the dashboard that will judge it. Signed off before anything is built.

    Output: a system blueprint everyone can read
  4. Build in stages

    The highest-value workflow first, in a sandbox, with logging, retries and alerts. Each stage ships something usable rather than waiting for everything.

    Output: working workflows and integrations, tested with real-shaped data
  5. Test and launch

    Every path tested end to end, then a controlled rollout to one segment, region or team before the rest, with a rollback ready.

    Output: launch checklist and a monitored go-live
  6. Measure and improve

    Dashboards on the agreed metric, a weekly review, and experiments on the biggest lever: subject lines, timing, scoring thresholds, offers.

    Output: reporting cadence and an experiment log
  7. Document and hand over

    Runbooks, ownership and training, so the team understands and runs the system without depending on one person.

    Output: documentation and recorded walkthroughs

First 90 days

What I would do for your team.

A realistic plan for joining a GTM team, adjusted once I know your stack and targets.

Days 1 to 30

Learn and fix

  • Audit the CRM, tracking and every live workflow
  • Fix attribution and data gaps so numbers can be trusted
  • Ship one quick win, such as instant lead routing or a follow-up that was missing
Days 31 to 60

Build the engine

  • Lead scoring and enrichment in the CRM
  • Lifecycle and recovery sequences on the biggest leak
  • An AI personalisation pilot on one segment, measured against a control
Days 61 to 90

Scale and hand over

  • Pipeline, acquisition and automation dashboards for leadership
  • Scale what worked, switch off what didn’t
  • Document everything and train the team

Let’s talk

Let’s build your go-to-market engine.

Remote · International. UK, the US and worldwide.