AI for Marketing

We build the machine.
Your team still does the marketing.

We are engineers, not an agency. We build the attribution, the grounding layer and the approval workflow your marketing team uses. What they say with it is theirs.

OpenAI Select Partner
Abbott Laboratories logoCIPD logoLivaNova logoHealix LogoGunnebo LogoUniversity of West LondonCloserStill Media LogoMention Me logoFeefo logoEcommpay LogoSuperior Press logoThought Leaders 4WayPoint PartnersTussell LogoUnily LogoUtilize LogoArdmacCauseway logoSadel GroupTrue Student LivingStudent FM logoLeaders Romans GroupSpriftIncome AnalyticsConnect Vending LogoRoar B2BSIGOS logoTentbox logoZeroAviaproAlpha logoIcon Solutions logoVantagePoint Consulting logoConway ConsultingPetExec LogoBuyaPowa LogoVableStakeholderzAbbott Laboratories logoCIPD logoLivaNova logoHealix LogoGunnebo LogoUniversity of West LondonCloserStill Media LogoMention Me logoFeefo logoEcommpay LogoSuperior Press logoThought Leaders 4WayPoint PartnersTussell LogoUnily LogoUtilize LogoArdmacCauseway logoSadel GroupTrue Student LivingStudent FM logoLeaders Romans GroupSpriftIncome AnalyticsConnect Vending LogoRoar B2BSIGOS logoTentbox logoZeroAviaproAlpha logoIcon Solutions logoVantagePoint Consulting logoConway ConsultingPetExec LogoBuyaPowa LogoVableStakeholderz

What we usually find, and what we build instead

Four things we find in almost every marketing team whose reporting cannot answer why.

Without SpotDev

What we usually find

With SpotDev

What we build instead

Reporting describes, it does not explain

You can see that pipeline fell. Nothing in the dashboard tells you which decision caused it.

Reporting built on the deal record

Source held at deal level and protected, so the question survives contact with a buying committee.

Four systems, four definitions

Marketing counts leads, sales counts opportunities, finance counts invoices, and none of the three reconcile.

One pipeline, rules written down

Scheduled, matched on agreed keys, reconciled to invoiced revenue rather than closed-won optimism.

Drafting starts from a blank page

And a search of the intranet for whatever the last person wrote about this product.

A grounding layer, not a blank page

Approved evidence, claims and product facts assembled so your team drafts from something true.

Nothing AI produced has a paper trail

You cannot tell what was machine-drafted, who approved it, or on what basis.

An approval gate you can query

Every AI-assisted asset carries who reviewed it, when, and against which evidence.

Without SpotDev

Reporting describes, it does not explain

You can see that pipeline fell. Nothing in the dashboard tells you which decision caused it.

With SpotDev

Reporting built on the deal record

Source held at deal level and protected, so the question survives contact with a buying committee.

Without SpotDev

Four systems, four definitions

Marketing counts leads, sales counts opportunities, finance counts invoices, and none of the three reconcile.

With SpotDev

One pipeline, rules written down

Scheduled, matched on agreed keys, reconciled to invoiced revenue rather than closed-won optimism.

Without SpotDev

Drafting starts from a blank page

And a search of the intranet for whatever the last person wrote about this product.

With SpotDev

A grounding layer, not a blank page

Approved evidence, claims and product facts assembled so your team drafts from something true.

Without SpotDev

Nothing AI produced has a paper trail

You cannot tell what was machine-drafted, who approved it, or on what basis.

With SpotDev

An approval gate you can query

Every AI-assisted asset carries who reviewed it, when, and against which evidence.

Swipe to explore

What a marketing wave activates

A wave activates two of the five build capabilities. Enablement runs alongside, and approval and audit are engineered into all of them rather than chosen instead of one.

Attribution engineering

A protected deal-level source property populated by your own logic, so reporting can answer why rather than only what.

Content generation enablement

The grounding layer, claim controls and review queue your team drafts with. We build the tooling, they write the words.

Decision-brief assembly

The evidence for a marketing decision gathered by a system, so the meeting argues about the decision rather than the numbers.

Campaign operations

Setup, quality checks and dependency tracking, with conflicting or incomplete data caught before a campaign goes out rather than after.

Segmentation integrity

Detection of incomplete, duplicated and contradictory records, and controlled corrections rather than silent overwrites.

Enablement for the marketing team

Your team trained on the tooling we build, so the grounding layer and the approval queue get used rather than worked around.

Why your reporting describes instead of explains

Scroll for all six
1

The native deal source is inherited

HubSpot documents a deal's original traffic source as coming from the associated contact with the earliest activity for that deal.

2

So committee dilution follows you

Moving from contact reports to deal reports does not fix it. Whoever touched first wins the credit, which on a committee sale is often nobody who mattered.

3

And native attribution is tiered

HubSpot's knowledge base states deal and revenue attribution are Marketing Hub Enterprise only. On Professional it stops at contacts. Check what your subscription covers.

4

The fix is a protected property

A separate deal-level source, populated by rules you control at creation, which nothing downstream overwrites.

5

Reconciled to money

Tied to invoiced revenue from your finance system, so marketing reporting and the management accounts agree.

6

Then the questions change

You stop asking which channel got the most leads and start asking which one produced revenue you actually collected.

What is engineered, and what stays with people

This is where an engineering firm differs from an agency. We build the controls. Your team makes the decisions inside them.

Customer-facing stays gated

Anything a customer will see sits at draft or act-with-approval. It does not publish itself.

Claims gated separately

A factual claim is reviewed apart from the copy around it, because that is where the risk is.

Lists are restricted

No autonomous change to lists, suppressions or consent state. Ever.

Field-level CRM authority

Writes are limited to named properties, not general access because one action needed it.

Definitions are locked

Changing a reporting definition is a restricted action, or your trend data quietly becomes fiction.

Everything is logged

Who reviewed an asset, when, and against which evidence. Queryable, not a report you run later.

300+HubSpot implementations, firm-wide

Implementation expertise that drives adoption

An in-house engineering team that has delivered more than 300 technology projects. Work with engineers who have built this before.

In-house engineering team.

Agents and integrations designed, tested and shipped by our own engineers. Nothing is subcontracted.

OpenAI Select Partner

SpotDev is enrolled in the OpenAI Partner Network at Select tier, alongside HubSpot Diamond status and Custom Integration and Onboarding accreditations.

Model chosen for the job.

Honest evaluation of the right model for the work. We hold OpenAI Select Partner status and deep expertise in Anthropic's Claude, and we will say when the answer is the AI you already pay for.

AI with security in mind

Not trained on by default
Cyber Essentials Plus
Built on your infrastructure
In-house engineers

Common questions

Start with a diagnostic.

A short, fixed-scope assessment of what your data can currently support, and where AI would genuinely change marketing performance rather than increase output. No obligation.

SpotDev is an OpenAI Select Partner and a HubSpot Diamond Solutions Partner. SpotDev is a separate company from OpenAI, and partner status does not constitute endorsement of SpotDev by OpenAI. OpenAI and ChatGPT are trademarks of OpenAI. HubSpot is a trademark of HubSpot, Inc. Claude is a trademark of Anthropic, PBC.