Process automation

Marketing automation for B2B marketing and sales count the same things

Campaigns, content and mailings move to one rhythm, and a lead from an ad reaches sales with its source recorded and a definition both departments agreed to. Spend, conversions and cost per lead are counted the same way in Google Ads, Meta and LinkedIn, so nobody argues about the numbers at the review. We add workflows one at a time, and the first one runs 14 days after the workshop.

Diagram: a single AI agent wired at once into the systems a company already runs - Ad platforms, Email and marketing automation, CRM, Analytics and data, Shop and marketplace, Automation layer. The agent reads them as one whole instead of moving data between them by hand. AI agent Ad platforms Email and marketingautomation CRM Analytics anddata Shop andmarketplace Automation layer
  • 14 daysfrom the workshop to the first working workflow, usually the campaign report or the handover of a lead to sales
  • 2 to 4 weeksto roll out the whole set: campaign measurement, lead handover and event-triggered sequences
  • EUR 3,500 netone week of the process workshop, which ends with a map of the funnel and a plan you could execute without us

The problem

Why do marketing and sales report two different lead numbers?

Marketing reports 120 leads. Sales talks about forty. Both numbers are true, because they come from two systems and two definitions. Marketing counts every submitted form, sales counts only the contacts someone actually spoke to. Nobody is lying. Nobody ever wrote down what a lead means in your company.

The second thread is measurement. Google Ads shows click conversions, Meta adds view-through, LinkedIn uses its own window, and a spreadsheet sums all of it into one column called conversions. The landing page behind the campaign has no utm parameters, so the lead lands in the CRM with the source set to direct. The newsletter goes out on Thursday and the same subject appears on LinkedIn ten days later, because two people keep two calendars.

The third cost is formal and the least forgiving. When a recipient objects to direct marketing, the GDPR, Regulation 2016/679, forbids any further processing of their data for that purpose under Article 21(3), and Article 12(3) gives you one month to handle the request. With five tools, each holding its own recipient list, removing one person from all of them is manual work, which is why it tends to get done halfway.

  • The board gets two different lead counts for the same month and does not know which one to take
  • A lead from a paid campaign sits in the CRM with the source set to direct, so the budget cannot be defended with a number
  • The weekly report is assembled by hand from three panels and is ready once the week can no longer change
  • Someone who objected to marketing still gets a mailing from a tool nobody remembered

Why now

What changed, so that marketing gets joined up in weeks?

Every tool in a marketing stack now has an interface for handing over data and events: Google Ads, the Meta Marketing API, LinkedIn Ads, HubSpot Marketing Hub, ActiveCampaign, Mailchimp. Spend and conversions no longer have to travel through a CSV export, because they can be collected on the day they happen.

The second change is where the data lives. A marketing warehouse today is a few tables in BigQuery, or even in Google Sheets, not a project measured in quarters. Looker Studio reads from them directly, so a dashboard needs neither a nightly export nor a person to paste it in.

The third change is the AI agent. A workflow will calculate cost per lead, but it will not answer the question of which July campaigns produced contacts that sales considered worth having. BOND, our company AI agent, answers that in a plain sentence in 5 to 10 seconds, with no report to build and no panel to log into.

The fourth thing is order. Marketing automation is not one switch. It is a set of workflows that go in one at a time: the automatic campaign report, automatic email sequences, automatic social media publishing and automatic lead scoring. This page is about the layer that holds them together: one lead definition, one way of measuring, and the handover of a contact to sales.

What changes

What does the marketing team get?

  • One lead definition, accepted by sales

    In the workshop we write down what counts as a lead, what counts as a contact ready for a conversation, and who hands it over. The definition goes into the CRM as a field and a stage, not into a slide.

    The same lead count in the marketing report and in the sales pipeline

  • The source of every lead recorded in the CRM

    We set utm parameters from one naming scheme across all channels and keep the first visit, not just the last one. A rep sees which campaign the contact came from before picking up the phone.

    First and last touch stored in HubSpot, Pipedrive or Salesforce

  • Cost and conversion counted by one formula

    Spend, conversions, cost per lead and return on budget use one definition across Google Ads, Meta, LinkedIn and GA4. The ad panel stays the place where you optimise, and stops being the source of truth about the result.

    One daily table instead of three exports into a spreadsheet

  • Content goes out in one rhythm

    The content calendar stops being a list of ideas and becomes the source that triggers publishing, the mailing and the paid support behind it. One row with a date, a text and a file starts every channel at once.

    One calendar instead of four panels and two spreadsheets

  • A lead reaches sales with context

    The enquiry goes to the right person along with the campaign it came from, what the recipient read, and the deadline for first contact. The rep does not open the call by asking how you heard about us.

    A notification in Slack or Microsoft Teams within seconds of the enquiry

  • Consent in one place, not across five lists

    Consent and objection status live in one system, and the other tools check it before sending. Removing a recipient works across every channel, including the ones nobody remembers.

    One record decides sending in 3 to 5 tools

Proof

Do you run your own marketing this way?

Yes, and it is the only proof we can show without asking a client for permission to publish their numbers. Two AI agents running in production inside companies owned by our founders, both launched in March 2026 and built with the method described above. Below is half a year of measurement, together with what these numbers do NOT prove.

Built for ourselves. These are not client deployments but implementations inside the founders' own companies. We say so plainly, because proof you cannot verify is not proof.

  • SurfBotSurfBottheir agent

    Surf Inc., premium clothing brand, an online shop and two physical stores

    16
    people from the company work with the agent
    21
    systems wired in permanently
    89
    processes run without a human
    323
    thousand lines of the agent’s code

    The agent is wired into the order system, the ERP, the shop, the data warehouse and the ad platforms. Launched in March 2026, fully in use from May. It is used by 16 people, including the warehouse and the store staff.

    8 of 21 systems it works in

    • PrestaShop
    • BaseLinker
    • Comarch Optima
    • BigQuery
    • Google Ads
    • Meta Ads
    • GA4
    • Zalando
    Before
    From February to August 2025, every unit of ad budget came back as 3.53 units of online revenue, and advertising took 28.3 percent of that revenue.
    After
    In the same months of 2026 the ratio is 4.19, and the share of revenue going to advertising fell to 23.9 percent. The ad budget is 6.9 percent lower with sales 10.3 percent higher.

    Return on ad spend from 3.53 to 4.19, up 18.5 percent, on a budget 6.9 percent lower

  • JustBotJustBottheir agent

    JustIdea Agency, performance marketing agency, around 30 people

    23
    people from the company work with the agent
    38
    systems wired in permanently
    112
    processes run without a human
    475
    thousand lines of the agent’s code

    The agent is wired into Google Ads, Meta, the CRM, the task system, an SEO tool, Analytics, Search Console and the data warehouse. First commit on 1 March 2026, and 23 people use it today.

    8 of 38 systems it works in

    • Google Ads
    • Meta Ads
    • HubSpot
    • ActiveCollab
    • Ahrefs
    • GA4
    • Search Console
    • BigQuery
    Before
    In the twelve months before launch the agency ran at a margin of minus 4.42 percent. Across a twenty-month window there was not a single run of three positive months.
    After
    May, June and July 2026 are three positive months in a row, the first such run in the whole window. Revenue barely moved, so the change sits on the cost of delivery, not on sales.

    Margin up 5.55 percentage points year on year, with revenue 1.5 percent higher

Return on ad budget, month by month
Return on every unit of ad budget in the clothing brand, February to August, 2026 against 2025. The 2026 curve starts LOWER than the year before, breaks away in March and holds the lead for the rest of the season. The peak is 4.91 in May. We mark the weaker start because it shows we did not pick a convenient baseline. 012345 4,91 FebMarAprMayJunJulAug

2026, with the agent 2025, before the agent revenue per unit of budget

Return on every unit of ad budget in the clothing brand, February to August, 2026 against 2025. The 2026 curve starts LOWER than the year before, breaks away in March and holds the lead for the rest of the season. The peak is 4.91 in May. We mark the weaker start because it shows we did not pick a convenient baseline.

Measurement: Online revenue from the order system against spend across all ad platforms, the same months in both years. Cost data in the warehouse starts in February 2025, so it cannot be ruled out that the ratio was already rising on its own.

And in your company

What if our marketing looks different?

Four sentences we hear most often in a consultation, and how we answer them.

  • Our marketing is one person and an outside agency.

    That is the most common setup, and the one where the payback is fastest, because that one person gives up several hours a week to assembling a report and retyping leads. We start with a single workflow, usually the campaign report, and leave the ad panels to the agency. If it turns out there is too little campaign activity for this to add up, we will say so in the consultation.

  • We already pay for HubSpot, everything is in there.

    Inside one tool it usually is, and we will tell you that. The trouble starts at the joins: the ad panels, the shop, the content calendar spreadsheet and the CRM all have to report the same result. That is when the logic moves to n8n or Make, and HubSpot stays the place where the lead and its source are recorded.

  • Sales does not trust marketing leads anyway.

    That is why the first day of the workshop puts both sides at one table, and we leave it with one lead definition and a deadline for first contact. Without that, automation only delivers unwanted contacts faster and the argument gets louder.

  • Our lists and consents sit in three tools and we are afraid to touch them.

    We start by writing down where consent lives and who collects it, because Article 21(3) of the GDPR forbids sending to a person who has objected, whichever tool that person happens to sit in. We pick one source system for consent status and have the others ask it before sending. List migration comes after that, never before.

Ad platforms
Google Ads, Meta Marketing API, LinkedIn Ads
Email and marketing automation
HubSpot Marketing Hub, ActiveCampaign, Mailchimp
CRM
HubSpot, Pipedrive, Salesforce, Zoho
Analytics and data
GA4, BigQuery, Looker Studio, Google Sheets
Shop and marketplace
Shopify, WooCommerce, PrestaShop, BaseLinker, Amazon
Automation layer
n8n, Make, Zapier, custom API integrations

Marketing metrics and the single source of each one

This is the agreement we reach in the workshop: for every metric, one place we calculate it from and one period. Until that exists, two departments quote two numbers and both of them are right.

MetricWhere we calculate it fromWho uses it
Daily spendGoogle Ads, Meta and LinkedIn Ads, in the ad account currencymarketing, the board
Conversion from adsGA4 or the CRM, one definition and one window for every channelmarketing
Leadform, chat and lead ads, after removing duplicates by email and domainmarketing and sales
Contact ready for a conversationa CRM stage moved by hand by a repsales
Cost per leadspend divided by the number of leads from the same time windowmarketing, the board
Lead sourceutm parameters from the first and the last visit, stored in the CRMsales
Revenue from a campaigna shop order or a CRM deal linked to the leadthe board

We use your metric names, not ours. What matters is that each one has a single source and a single period, because only then can the report be produced without a person.

How we work

Five steps from five tools to one funnel

Every step ends with something you can judge before you decide on the next one.

  1. Workshop with marketing and sales

    We lay out today's route a lead takes, from the click on an ad to the first phone call. Who does what by hand, how long it takes, where the source of the contact gets lost and where the two departments' definitions drift apart. We look at what you already have, including the spreadsheet acting as a quiet CRM.

  2. Agreeing measurement and definitions

    One definition of a lead and of a contact ready for a conversation, one naming scheme for utm parameters, one formula for cost per lead and return on budget. We also settle where consent status lives and how long we keep data on people who never entered a conversation.

  3. The first workflow in 14 days

    We pick the workflow with the shortest route to an effect, usually the campaign report or the lead handover, and run it alongside the current way of working. Nothing is switched off until you compare the results with what you count by hand today.

  4. Adding the remaining workflows

    Event-triggered sequences, publishing from the content calendar, scoring and alerts on cost thresholds. One at a time, each with its own test, so that a failure points at its cause. Someone from marketing learns to change the copy and the conditions without us.

  5. Measurement at 30 and 90 days

    We check whether the report agrees with the panels, whether sales adopted the lead definition, and how many hours a week came back to the team. We retune to what is actually happening, not to what we assumed in the workshop.

Before and after

How the week changes for the person running marketing

Before

  • Monday starts with exports from three panels and gluing a spreadsheet together
  • The question of where a lead came from gets a guess, because the CRM says direct
  • The content calendar lives apart from the mailing and from the ads
  • Sales disputes the lead count and there is nothing to answer with

After

  • Last week's report is ready before Monday, without touching a spreadsheet
  • The lead source is visible in the CRM along with the first and the last touch
  • One calendar row triggers publishing and the mailing in the same week
  • Both sides look at the same definition and the same number

The first workflow runs 14 days after the workshop. We judge the whole set at 30 days and the effect on cost per lead at 90, because a shorter window in marketing depends too much on the season.

For the person signing this off

What a marketing director gets out of it

You stop defending the budget on impressions. You have a lead count under a definition sales signed off, and a cost per lead calculated by one formula across every channel. That is an argument for a conversation about money, and a spreadsheet reassembled every Monday does not give you one, because each week counts things slightly differently.

The second thing is about risk, not results. The rollout runs alongside the current way of working, so there is never a week without a report, and if the first workflow does not deliver you lose one workshop, not a quarter. Consents and objections stop depending on whether somebody remembered the third tool.

  • Definitions and formulas written down, independent of one person in the team
  • A first effect in 14 days, before you pay for the whole rollout
  • The old way of reporting keeps running until the tests are finished
  • Consent status in one system, checked before every send

What it costs

The workshop has a published price, the rollout is quoted after it

The process workshop costs EUR 3,500 net per week, and runs from one to seven weeks. Marketing usually takes one to two weeks, because we have to walk through several channels and put both sides, marketing and sales, at one table. We quote the rollout after the workshop, once it is clear how many channels are in scope and what state the CRM and the on-site measurement are in.

You pay for the tools directly to their providers: n8n, Make, HubSpot, BigQuery. No margin from us and no licence resale. If the workflows sit on your own infrastructure, that cost is close to zero. When an AI agent is part of the setup, a single query costs the provider roughly EUR 0.005 to 0.07.

  • Process workshop

    EUR 3,500 net

    per week, marketing usually takes one to two weeks

    A self-contained piece of work. It ends with a map of the funnel, the definitions and an order of work you could execute without us.

    • A map of the route a lead takes from the ad to the first phone call
    • One definition of a lead and of a contact ready for a conversation, accepted by sales
    • A utm naming scheme and the formulas for cost per lead and return on budget
    • The order of workflows by time to effect, not by fashion
    Start with the workshop
  • Most popular

    Workshop and workflow rollout

    Quoted after the workshop

    scope follows from the number of channels and the state of the CRM

    The option most companies choose. The first workflow in 14 days, the whole set 2 to 4 weeks after the workshop.

    • Everything in the workshop
    • Campaign measurement from Google Ads, Meta, LinkedIn and GA4 in one table
    • Lead handover to sales with the source recorded and a contact deadline
    • Event-triggered sequences and publishing from the content calendar
    • A rollout that runs in parallel, error monitoring and training for the marketing team
    Talk about a rollout
  • Marketing and an AI agent

    Quoted after the workshop

    for teams that ask about results several times a day

    Everything in the rollout plus BOND, the company AI agent that answers questions about campaigns and the funnel in a plain sentence.

    • Everything in the workflow rollout
    • An AI agent wired into campaign data, the CRM and the shop, answering in 5 to 10 seconds
    • Alerts on cost per lead thresholds and on campaigns with no conversions
    • Access for marketing, for sales and for the board
    Ask about the agent

If the workshop shows that the CRM has to be sorted out first, or the on-site measurement finished, we say so and we do not sell the rollout. The workshop ends with a document that stands up without us: a map of the funnel, the definitions and the order of work. If there is nothing worth automating, we will tell you plainly.

Frequently asked questions

What is marketing automation?

It is joining the marketing channels and the CRM into one flow, where campaign data reaches the report on its own, a lead goes to sales with its source recorded, and content goes out from a single calendar. The key part is not technical: it is a shared lead definition and one formula for cost, agreed before the first integration. Without those, automation only delivers numbers the two departments will argue about faster.

How long does a marketing automation rollout take?

One or two weeks of workshop, then 14 days to the first working workflow and 2 to 4 weeks for the whole set. We set the order by time to effect, so we usually start with the campaign report or the lead handover, and add sequences and publishing later.

How is this different from a single automation, such as an email sequence?

A single automation solves one problem and can be rolled out on its own, which is what we describe on the pages about email sequences, the campaign report, social media publishing and lead scoring. This service sits one level up: a shared lead definition, one way of measuring every channel, and the handover of a contact to sales. If you only need one workflow, we will say so and not sell you the whole thing.

Do we need HubSpot or ActiveCampaign for this to work?

No. We work with what you have, including a spreadsheet and an inbox if that is what the process looks like today. The tool gets chosen in the workshop, based on how many channels and how many people will use it, not before. Changing platform is a separate decision and a separate cost, so we do not fold it into a rollout without a reason.

Who looks after marketing consents after automation?

We pick one source system for consent and objection status, and the other tools ask it before sending. Article 21(3) of the GDPR forbids processing data for direct marketing after an objection, and Article 12(3) gives one month to handle the request, so unsubscribing someone by hand from five lists is a risk, not a saving.

Will automation replace our marketer?

No, it will take the retyping of data between systems off them. The hours that go into exports and gluing a spreadsheet together come back for testing creative and working on the offer. Decisions about budget, message and campaigns stay with the person, because that is who answers for the result.

What if an outside agency runs our marketing?

That is a common setup and we do not step into the agency's panels. We take the measurement and lead handover layer, so you have your own numbers independent of the supplier's report. The agency gets a cleaner signal about lead quality out of it, so it usually suits them.

What does it cost to keep a workflow like this running?

You pay the tool providers directly, with no margin from us: n8n, Make, BigQuery, the email platform. On our side there is support, billed hourly or on a retainer, and we agree it after the rollout, once it is clear how many workflows are actually running in production.

Let us find where your numbers come apart today

The free consultation takes 30 minutes and you write directly to Paweł, with no reception and no tickets. You tell us how many channels you run, how the report gets made today and what the word lead means in your company. We will show you what can be joined up straight away and what needs the measurement sorted out first. You do not have to share any systems at this stage.

We run at most two rollouts at a time, so that someone is genuinely sitting on each of them.

Book a free consultation

PS. If marketing and sales quoted two different lead counts for the same month at your last review, this is exactly the problem. The gain does not sit in another tool. It sits in one definition and one way of measuring that both departments agreed to. That is where the workshop starts.

Tell us your challenge

You write directly to Paweł. No spam.