Approach

Every business is different, so we always start with a conversation.

How we work
  1. 15 minA quick callYour goals, your numbers, and whether we're a good fit.
  2. 1 hourDiscoveryWhere you're losing enquiries, and what's already working.
  3. ThenA clear planPaid ads, a custom build or both, as a one-off project or ongoing.
About

We're a small London team of marketers, and we use AI to go faster.

About us
  • Cam BowenCam BowenCo-founder
  • Ben PowerBen PowerCo-founder
  • ElectraElectra
  • MahirMahir
  • NatashaNatasha
  • RahabaRahaba
  • ZobaerZobaer
  • EmilyEmily
Tool · Automation

n8n

  • Self-hosted
  • Fair-code licence
  • No per-step fees
  • JavaScript and Python steps

Automation that scales with you, not against you. We run n8n on our own server, so scaling is free and every run is visible, to people and to our agents.

Why we use it

Why we build our automations in n8n

  • No charge per step

    Self-hosted n8n doesn't count tasks or runs. A long workflow costs the same to run as a short one.

  • You can see what failed

    Open any run, see each step, and send failures to someone on the Pacing team instead of letting them vanish.

  • API keys stay in n8n

    The team can build and fix automations without holding the raw keys, and we keep them organised by tool and client.

  • AI helps us build it

    Coding tools work well with n8n. We still review and test before anything goes live.

  • Clone for clients

    Proven processes copy cleanly onto client work we host, or we can set up an automation server for you.

  • Your data on your server

    Runs on a server we control in Germany, not through a third party's automation cloud.

n8n is how we turn “someone would have to copy that” into a run we can open, replay and fix. It sits on our own Hetzner server in Germany. Forms are one job. The interesting work is what happens after the form, and the jobs that never touch a form at all.

Enterprise stacks too

It is not only our own self-hosted CRM. It also works beside the systems a business already pays for. We use it with HubSpot as the glue for jobs that cross tools: keeping records tidy, telling Google Ads which leads turned into real business (part of our tracking work), and checking records for problems on a schedule.

Point being: you do not rip out your CRM to use n8n. You keep it, and n8n sits next to it when the work crosses tools.

Lead in, deal out

When someone gets in touch, n8n is the spine between the site, ads, the sheet and our self-hosted CRM:

StepWhat happens
1. Lead arrivesSite form or Meta instant form hits n8n
2. Clean and logDedupe on email, skip doubles, log to a sheet
3. CRM writeCreate or match the person, open a deal, keep message, page, campaign and Google click ID
4. AlertChat, SMS and email to Ben and Cam
5. ChaseMeta leads in office hours: call within 10 minutes; if untouched, re-alert every 10 minutes
6. Status does the adminBooked or qualified moves the deal; three missed calls can trigger a nurture email through Notifuse

This is the set-up behind Pacing CRM, the CRM and automation we built and run for ourselves.

What else it runs

JobWhat n8n doesWired to
Paid feedback loopSend qualified outcomes back as offline conversions (emails hashed first)Google Ads
CRM hygieneScheduled sweeps for bounced and dropped addressesHubSpot
Enterprise CRM glueCross-tool jobs HubSpot will not finish aloneHubSpot
Commerce logStart a run on every new orderShopify + Sheets
Publish cleanupPurge CDN cache after a site publishWebflow → Cloudflare
List growthAdd newsletter sign-ups and kick follow-upsNotifuse
Human in the loopEmail or chat when a person has to actResend, Google Workspace

How we build and hand it on

We used to do a slice of this in Zapier. It all runs in n8n now.

AI coding tools help us draft flows. A person still reviews and tests before anything goes live. Proven processes clone onto client work we host (clients do not edit the flows; that matches n8n’s licence), or we set up and host an automation server for you.

Client CRM workspaces can sit on the same self-hosted CRM install with their own API key, so their contacts never sit in our pipeline.

When it is not the answer

A handful of simple jobs and nobody to look after a server: Zapier can still be the right size. A job that starts and ends inside HubSpot or Salesforce: use that CRM’s own workflows. Use n8n when the job crosses tools, needs branches or code, or has to stay on a server you control.

Book a free advice call if you want a straight answer on which fits.

Compared

Which automation tool fits you?

n8n isn't the answer for every job. Pick what you need to automate and we'll tell you what we'd use.

What do you need to automate?

Lots of multi-step flows

What mattersn8nn8nOur pickPer-task toolsZapier and the like
What you pay forA server, however many workflows runEach task that runs, so long flows cost more
Branches and loopsAs many as you needPaths, filters and delays, with the plan setting the limits
Custom codeJavaScript or Python in any stepCode steps, with limits that depend on the plan
Connecting appsHundreds of built-in integrations, plus an HTTP step that calls any APIThousands of ready-made app connections
Where the data goesThrough your own serverThrough their cloud
Who looks after itYou, or usThey do

Our pick: n8n. Branches, retries and code are all there, and a long workflow costs no more to run than a short one.

A few simple jobs

What mattersn8nn8nZapierOur pick
Getting startedA server to set up, or n8n's own cloud planSign up and connect your apps in minutes
Who can build itSomeone happy working with data and APIsMost people, after a short tutorial
Ready-made appsHundreds, plus an HTTP step for the restThousands
What you pay forA server and someone to look after itA free plan for small, simple jobs, then a plan priced by tasks
Who looks after itYou, or usThey do

Our pick: Zapier, if you've got a handful of simple jobs and nobody to look after a server. It's quicker to start, and we still set it up that way when it's the right size.

Jobs inside your CRM

What mattersn8nn8nHubSpotHubSpotits own workflowsOur pick
Best forJobs that cross several toolsJobs that stay inside HubSpot
SetupConnect each tool once, with its API key or loginAlready connected to your contacts and deals
Seeing everythingEvery flow, for every tool, in one placeEach tool's automations live inside that tool
What you pay forA serverPart of HubSpot's paid plans

Our pick: Your CRM's own workflows, if the job starts and ends inside HubSpot. Moving a deal or sending a HubSpot email doesn't need another tool. Use n8n when the job crosses tools.

Other tools' facts are from their own pricing and help pages, October 2026. Prices change, so we've kept their numbers out. If you'd rather not host n8n, its own cloud charges per workflow execution, not per step.

Where it fits

It's one part of the setup.

If another part is broken, this one wastes money.

What's a customer worth?

  1. 1

    Website

    Pages that turn visitors into enquiries.

    Websites
  2. 2

    Tracking

    Shows which ads and pages bring customers, not just clicks.

    Tracking
  3. 3

    CRM and follow-up

    Every enquiry saved, with where it came from, and followed up.

    CRM and email
  4. 4

    Ads

    Spend more once the website and tracking work.

    Paid media

Need a tool that doesn't exist yet? We'll build it.

Proof

Where we've used n8n

All our work

Services

Services that use it

We don't sell it on its own. Each of these services uses it alongside the rest of your setup.

About the tool

What n8n is

n8n is a workflow automation tool. You build flows on a canvas from triggers, app steps and code, then run them on n8n's own cloud or on your own server. It's written in TypeScript and the code is on GitHub.

A note on the licence: n8n is fair-code, not open source. Under its Sustainable Use License you can self-host it for free for your own business. n8n's licence FAQ says you can "build automations for your clients on your instance, as long as your clients do not have the possibility to create or edit them", and that consulting and automation services are explicitly permitted. What you can't do is host n8n as a service so clients build their own workflows. Some features, like single sign-on and Git version control, need a paid licence. We're not lawyers, so check the FAQ for your own setup.

Questions

Questions about n8n

Straight answers on how we work, what it costs and what to expect. If yours isn't here, just ask.

Still have questions?

Talk to us
How do you measure the return on an automation, whether it's n8n or Zapier?

Weigh what the automation replaces against what it costs to run. We don't have hours-saved or payback figures for ours, because we haven't measured them.

What we can see is in n8n's run history: how often a workflow ran, which runs failed, and what record it left in the CRM.

Read the full answer : How do you measure the return on an automation, whether it's n8n or Zapier?
Can n8n handle complex multi-step marketing workflows, and how does it compare with Zapier?

Yes. We build multi-step workflows in n8n that branch on conditions, loop over lists, wait, run a bit of code and call any service with an API. Zapier can do multi-step work too, with paths, filters and delays, but it bills by task, so long workflows that run often get expensive. On an n8n server we run ourselves, you pay for the server, not the number of steps.

Here's one of ours: a form comes in on this site, the workflow checks it's valid and not a duplicate, a row goes into a sheet, a person, an opportunity and a form record are created in the CRM, the team gets alerts by chat and text, and a failure raises an alert too.

Read the full answer : Can n8n handle complex multi-step marketing workflows, and how does it compare with Zapier?
What happens when an automation breaks or fails?

Someone gets told. We set an error alert on our n8n workflows, so a failure reaches someone on the Pacing team. The usual causes are an expired login, a service changing its API, or data arriving in an unexpected format.

We fix the cause, then re-run the failed items.

Read the full answer : What happens when an automation breaks or fails?
How does n8n pricing work, and how does it compare with Zapier?

Zapier bills by how many tasks you run each month, in plan tiers. n8n's own cloud plans bill by workflow executions. We go a third way: we run n8n ourselves on a small server, so we pay for the server and the time to keep it updated, not for each task.

For current prices, check Zapier's and n8n's pricing pages.

Read the full answer : How does n8n pricing work, and how does it compare with Zapier?
What are the most useful automations for a marketing agency?

The ones that move a lead along without anyone copying it. These are the ones we rely on, built in n8n:

  • Form fill to CRM person, opportunity and team alert
  • Real leads sent back to Google Ads as offline conversions
  • Alerts when a workflow or a form fails
  • A cache clear after a Webflow publish, where a site needs it

Zapier can do some of these too.

Read the full answer : What are the most useful automations for a marketing agency?
How do you set up and manage n8n automations for clients?

We start with the manual process and the record it should end up with. Then we build the smallest workflow that does that, test it, and we set an error alert on our workflows so a failure reaches someone on the Pacing team.

  • Write down the manual process and what it should produce
  • Build one small workflow, named for its job
  • Test it with a test submission before it goes live
  • Check the runs after launch

We host n8n ourselves and run the workflows for you; we don't hand over the editor. It's part of our ongoing management service.

Read the full answer : How do you set up and manage n8n automations for clients?
What marketing tools can n8n connect, and how does that compare with Zapier?

n8n has hundreds of built-in connections, including Google Sheets, Gmail, Google Chat, HubSpot and Google Ads, plus webhooks and an HTTP step for anything else with an API. Zapier lists thousands of apps, so for a small, niche app it might have a ready-made connection that n8n doesn't.

We've connected Webflow forms, sheets, the CRM, email, team chat and ad platforms.

Read the full answer : What marketing tools can n8n connect, and how does that compare with Zapier?
How can n8n (or Zapier) take manual tasks out of marketing workflows?

By moving a record from one tool to the next so nobody has to copy it. These are the kinds of automation we've built in n8n:

  • A form fill creates a person and a deal in the CRM and alerts the team
  • Form data is added to a Google Sheet
  • Real leads are sent back to Google Ads as offline conversions
  • On Webflow sites that need it, a workflow clears the CDN cache after a publish

Zapier does the same kind of job. We build in n8n, which we host ourselves, so there's no per-step charge.

Read the full answer : How can n8n (or Zapier) take manual tasks out of marketing workflows?
Can a self-hosted CRM like Twenty replace paid CRM seats?

For a small team, yes. We run Twenty, an open-source CRM, on our own server with no per-user licence. It holds people, companies, opportunities and tasks, syncs with Gmail and Calendar, and takes in forms through n8n.

Our own team is small, and that's the setup we can speak for. A large sales team already working in HubSpot or Salesforce is better served staying there.

Read the full answer : Can a self-hosted CRM like Twenty replace paid CRM seats?
Can you send automation alerts into our Slack?

Yes, it's possible. n8n has a Slack step, so an alert can post into a channel: a new enquiry, a failed workflow, a form that didn't reach the CRM.

Our own alerts go to Google Chat, by text and by email, so Slack isn't something we run ourselves.

Read the full answer : Can you send automation alerts into our Slack?
Show 1 more questions
What is n8n?

n8n is a workflow automation tool. You connect apps on a canvas, add triggers, steps and a bit of code where needed, then run the flow on a server you control or on n8n's cloud.

We run it ourselves. That means no charge per step, API keys stay inside it so the team can work without holding them, and the Pacing team can open any run to see what failed. Forms and leads are one use; we also use it for ad conversions, cache clears, client automations and more.

Read the full answer : What is n8n?
Where next

Start with your numbers.

We'll tell you which tools you need and which connections are missing.

Next step

Bring your numbers.

We'll tell you if the spend makes sense.

  1. A 15-minute callYour goals, your challenges, and whether we're the right fit.
  2. A 1-hour discovery callWe dig into your numbers. Worth a hundred emails.
  3. A concrete planAds, a custom build or both, as a one-off project or ongoing.
15 minutes · No pitch deck · A straight answer