Demand Generation, ABM & GTM Operations
Build the systems that bring your go-to-market plans to life.
Successful campaigns, account-based programmes and lifecycle marketing depend on more than good strategy and creative. They also need reliable data, connected platforms, automation and coordinated execution.
I help B2B organisations design, build and improve the operational capabilities behind their marketing and go-to-market activity.
From audience segmentation and campaign infrastructure to account intelligence, nurture, lead management and measurement, I connect the systems and processes that help teams turn plans into action.
Whether you're establishing a new demand generation operation, developing an ABM programme or improving how existing campaigns run, I bring practical marketing operations experience together with hands-on engineering.
Where I can help
From campaign planning to connected execution.
Campaign operations and activation
Build and improve the systems and workflows supporting campaign setup, audience selection, scheduling, automation, quality assurance and ongoing execution.
Audience and account intelligence
Develop the data foundations behind targeting and segmentation, including account selection, contact coverage, enrichment, buying-group information and useful market signals.
ABM infrastructure and orchestration
Connect target accounts, buying groups, engagement data, campaign activity and sales responsibilities into a more coordinated account-based operation.
Lifecycle marketing and nurture
Design the segmentation, triggers, journeys, workflows and handoffs that support relevant communication across the customer lifecycle.
Marketing and sales coordination
Improve lead handling, account ownership, qualification, routing and follow-up so marketing activity can translate into meaningful action.
Campaign measurement and optimisation
Connect the data, tracking, systems and reporting needed to understand operational performance and make informed improvements.
From target audiences to coordinated action
One programme. Several connected capabilities.
A demand generation or ABM programme involves a series of decisions and operational activities.
Which audiences should receive attention? Who are the relevant people? What information suggests an opportunity? Which campaigns or actions are appropriate? How should marketing and sales coordinate? And how do we learn from what happens?
See how the parts connect. Use the business view to explore what each part of the operation needs to accomplish. Switch to the systems view to examine the data, rules, automation and integrations that support it. The accounts below are an illustrative account-based programme.
A representative requirement
We want an account-based go-to-market. We want to , , , , , and .
- An account (invented)
- Tier A, named
- Tier B
- Tier C
- Left out, with a reason
- Role known
- Role not yet known
- Act
- Hold
- No meaningful signal
- No signal
- Sales-led
- Marketing programme
- Waiting
- Not contacted
- Owned by sales
- Programme 1
- Programme 2
- Handed to sales
- Meeting
- Reply
- No response
- Opted out
- Bounced
Illustration: 120 invented accounts. The proportions show the mechanics, not results.
The example account (invented)
Choose a part of the requirement to see this account as the operation records it.
Target accounts: In the universe: it matches the fit definition, and sales named it. Tier A.
- tier
- A
- tier_reason
- Named by sales; fit 4 of 4
- exclusion_reason
- (none)
- universe_review
- Each quarter
People and buying groups: Three of four roles are known. The technical evaluator is a gap worth filling.
- buying_group_coverage
- 3 of 4
- roles_known
- Economic buyer, champion, user lead
- role_gap
- Technical evaluator
- enrichment_source
- Kept per field
Signals and opportunities: A new head of operations was announced. That is observed; a systems review is only inferred. The owner chose to act.
- signal
- Leadership change
- observed
- Public announcement, with date
- inferred
- Systems review likely
- evaluation
- Act
- decided_by
- Account owner
Audiences and activation: Sales-led: a named account with a signal to act on. Two of its three contacts may be emailed; one opted out of marketing email.
- play
- Sales-led
- eligible_contacts
- 2 of 3
- suppressed
- 1: opted out of marketing email
- eligibility_checked
- At each send
Marketing and sales coordination: Owned by AK. Marketing paused its programme for this account when sales took it on.
- owner
- AK
- handover
- Accepted by the owner
- marketing_programme
- Paused for this account
- next_step
- Discovery call, with a due date
Measurement and learning: A meeting was booked and the owner opened a deal. The review will note which signal came first.
- outcome
- Meeting
- pipeline
- Deal opened by the owner
- first_signal
- Leadership change
- review
- At the end of the programme
The requirement
An account-based go-to-market, built as an operation.
Behind that sentence are six capabilities that have to agree with each other: which accounts, which people, which signals, who may be contacted, who does what, and what is learned. Most operations are built in pieces; the pieces still have to fit.
Underneath, it is a data model, rules held as properties, segments, suppression checked at the moment of sending, integrations, automation, AI steps with stated limits, and reports that read what the operation writes.
Choose any part; there is no fixed order
In the illustration: 120 invented accounts, scattered: the market before any rule is applied.
Capability 01 of 06
Target accounts
“Which accounts are we going after, and why those?”
What has to be decided
- A written definition of a good-fit account that sales and marketing both sign.
- Tiers, the reason for each, and how an account moves between them.
- What is left out (customers, other territories, duplicates, competitors) and who can change it.
Where it goes wrong
A list built once in a spreadsheet, stale by next quarter, owned by nobody.
What runs underneath
- Company records as the unit of the operation, matched on domain, with the fit definition held as properties rather than in a slide.
- Tier and its reason stored on the record, with history, so a change can be explained.
- Exclusion rules that run on every refresh: a new customer leaves the universe without anyone remembering to remove it.
How this works in practice
Define a good-fit account that marketing and sales both agree, and hold the tiers, their reasons and the exclusions on the company record. Exclusion rules run on every refresh, so the target list stays current instead of going stale in a spreadsheet.
In the illustration: The accounts sorted into 12 tier A, 30 tier B and 54 tier C, with 24 left out, each with a reason: customers, another territory, duplicates or competitors.
Capability 02 of 06
People and buying groups
“Who are we actually talking to in each account?”
What has to be decided
- Which roles make up the buying group for what you sell.
- How a person is tied to an account, and what happens when they move on.
- Which gaps are worth filling, and from which sources.
Where it goes wrong
Contacts float free of their accounts: a campaign reaches three people at one company and nobody at the next.
What runs underneath
- Contact-to-company associations carrying a role, not a free-text job title.
- Matching and deduplication on every import and integration, so people join the right account once.
- Enrichment that fills named gaps only, with the fields it may overwrite stated and its source kept per field.
Roles in this example: Economic buyer, Champion, Technical evaluator, User lead.
How this works in practice
Connect each contact to the right account with a defined role, and stop imports and integrations from creating duplicates. Fill only the gaps that matter, keeping the source of every enriched field.
In the illustration: The 12 named accounts, each with four buying-group roles; 3 have all four known, the rest have gaps.
Capability 03 of 06
Signals and opportunities
“Which accounts deserve attention now?”
What has to be decided
- Which signals count for you: a hire, a funding round, a technology change, a visit, an enquiry.
- What a signal must show before anyone acts: act, hold, or no meaningful signal.
- Where signals are kept, with source and date, so a decision can be checked later.
Where it goes wrong
Every signal becomes a task, so sales stops reading them.
What runs underneath
- Signals stored against the account with their source, date and how each point is known: observed, or inferred.
- Collection limited to permitted sources, on a schedule, read only.
- An evaluation step that keeps evidence apart from inference, and a person who decides what follows.
How this works in practice
Agree which signals count and what they must show before anyone acts. Keep each signal with its source and date, separate evidence from inference, and let a person decide what follows.
In the illustration: Signals on the accounts: 6 to act on, 8 on hold, 7 with no meaningful signal; the rest have none.
Capability 04 of 06
Audiences and activation
“Who gets what, and who must not be contacted at all?”
What has to be decided
- Which plays exist: sales-led, a marketing programme, or wait.
- Who is eligible for each, and on what basis: consent, an existing relationship, an open deal, a recent touch.
- Which channels each play may use, and how often.
Where it goes wrong
An audience built from a filter nobody can explain, sent to people who opted out or are halfway through a negotiation.
What runs underneath
- Segments defined as rules on properties, versioned, not hand-picked lists.
- Eligibility and suppression checked at the moment of sending, not only when the list was built.
- Audiences synced to the tools that act on them, with a record of what went where.
How this works in practice
Define segments as clear rules rather than hand-picked lists, and check eligibility and suppression at the moment of sending. Sync audiences to the tools that act on them, with a record of what went where.
In the illustration: Plays: 12 sales-led, 65 in a marketing programme, 8 waiting, 11 not contacted, each with a reason.
Capability 05 of 06
Marketing and sales coordination
“Who does what, and when, without tripping over each other?”
What has to be decided
- One owner per account, and what marketing may still do there.
- The point at which a marketing account is handed to sales, and how sales accepts it or sends it back.
- Contact limits shared by both teams, so an account is not approached from four directions in one week.
Where it goes wrong
Sales and marketing reach the same buyer on the same day, with different messages.
What runs underneath
- Owner and play on the account record, visible to both teams.
- Handover rules with an acceptance step, a reason when one is returned, and a time limit.
- One contact log across tools, so a frequency limit can actually be enforced.
How this works in practice
Agree who owns each account and what should happen next. Connect campaign activity, engagement signals and CRM responsibilities so marketing and sales can coordinate follow-up without duplication. Give both teams a clear view of progress and outcomes.
In the illustration: Sales-led accounts each with one owner; marketing accounts in two programmes, 3 of them handed to sales.
Capability 06 of 06
Measurement and learning
“What happened, and what do we change because of it?”
What has to be decided
- Which outcomes are recorded, and what each one changes: an opt-out, a bounce, a reply, a meeting, silence.
- How the operation is reviewed: which figures, how often, and by whom.
- What counts as evidence of what worked, and what does not.
Where it goes wrong
Results live in each tool’s own report, so nobody can say which accounts moved, or why.
What runs underneath
- Outcomes written back to the account and contact with the stage they evidence: sent is not delivered, and delivered is not read.
- Opt-outs and bounces flow straight into suppression and data repair.
- Reports that read the same fields the operation writes, so the review and the work agree.
How this works in practice
Record outcomes against accounts and contacts, and send opt-outs and bounces straight into suppression and data repair. Build reports on the same fields the operation writes, so reviews show what happened and what to improve.
In the illustration: What came back from the contacted accounts: meetings, replies, no response, opt-outs and bounces, each feeding a different next step.
Building the operation behind the programme
Good execution needs more than connected tools.
Campaigns and go-to-market programmes depend on decisions made across marketing, sales and technology. A well-designed operation can help teams:
Activate audiences more effectively
Build clear segments, coordinate campaign requirements and maintain the data needed to reach relevant people.
Reduce unnecessary manual work
Connect campaign tools, CRM processes and operational workflows so teams spend less time moving information between systems.
Coordinate customer and account activity
Bring together marketing programmes, sales engagement and lifecycle information rather than managing each in isolation.
Adapt as programmes develop
Make it easier to introduce new campaigns, segments, channels, workflows and intelligent capabilities without rebuilding the operation each time.
Learn from actual activity
Develop dependable measurement and feedback processes that help teams understand what is happening and what to improve.
The aim is to establish an operation that supports the programme, rather than requiring the programme to work around the technology.
Bringing intelligent capabilities into GTM operations
New ways to research, coordinate and execute.
AI and connected automation create opportunities to extend what marketing and revenue teams can accomplish.
Depending on the requirement, that could include researching target accounts, evaluating market signals, preparing campaign audiences, reviewing workflows, assisting with campaign QA, coordinating nurture processes or identifying operational exceptions.
I can help assess where these capabilities would be useful, design the supporting workflows and develop solutions that fit the organisation's existing systems and ways of working.
The focus is on practical applications: what needs to happen, which information is required, what can be automated and how the resulting process should operate.
Explore AI & Agentic Workflow EngineeringHow I work with your team
Bringing operational expertise into the work.
You may already have a demand generation strategy, campaign plan or specialist agency in place.
I can work alongside your marketing, sales, RevOps or agency team to translate those requirements into functioning systems and processes.
That can involve reviewing the existing setup, designing the operational architecture, implementing workflows and integrations, or providing ongoing specialist capacity.
Sometimes the need is a focused campaign implementation or automation project. Sometimes it's building a broader operational capability that will support multiple programmes.
The scope should reflect what you're trying to accomplish.
Experience and engineering
From marketing operations experience to new engineering possibilities.
My professional background includes B2B marketing operations, campaign infrastructure, audience management, lifecycle automation, account-based technologies and connected GTM systems.
Alongside that experience, I develop and explore engineering approaches that can help teams research accounts, interpret information, coordinate workflows and improve operational execution.
Explore relevant professional work, or see selected engineering projects and demonstrations in the Lab.
- Client workStrategic ComputingStrategic Computing is a Dublin-based specialist in enterprise negotiation and IT procurement. Its commercial journey needed to make better use of the expertise and customer evidence already in the business.
- Turning account signals into coordinated follow-upAn engineering example showing how relevant account information can be evaluated, checked against existing CRM activity and translated into a task when the responsible person approves.
- Classifying and routing inbound enquiriesCombines an AI interpretation step with routing rules and review so the next action follows the agreed process.
Planning a campaign, building an ABM operation or improving how your GTM systems work?
Whether you have a defined implementation in mind or need help working out the right operational approach, we can start with what you're trying to achieve.
I can help connect the requirements, systems and practical engineering needed to move the work forward.
Discuss a requirement