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.
- 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.
SurfBottheir agentSurf 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

JustBottheir agentJustIdea 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
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.
| Metric | Where we calculate it from | Who uses it |
|---|---|---|
| Daily spend | Google Ads, Meta and LinkedIn Ads, in the ad account currency | marketing, the board |
| Conversion from ads | GA4 or the CRM, one definition and one window for every channel | marketing |
| Lead | form, chat and lead ads, after removing duplicates by email and domain | marketing and sales |
| Contact ready for a conversation | a CRM stage moved by hand by a rep | sales |
| Cost per lead | spend divided by the number of leads from the same time window | marketing, the board |
| Lead source | utm parameters from the first and the last visit, stored in the CRM | sales |
| Revenue from a campaign | a shop order or a CRM deal linked to the lead | the 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.
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.
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.
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.
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.
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
- 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
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
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 consultationPS. 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.