Marketing ops vs demand generation roles and responsibilities divide along one line. Marketing operations owns the rules and the machinery every record passes through: the data, scoring, routing and reporting inside the marketing automation platform and the CRM. Demand generation owns the programs that put accounts and people into that machinery: the audience, the offer, the channel, the budget, and the pipeline those programs are judged on. The two teams meet at three definitions that neither should change alone: the qualification threshold, the sales response agreement and the attribution model. Sales owns the decision to accept or reject what arrives.

Marketing Ops vs Demand Generation Roles and Responsibilities at a Glance

  • Marketing ops builds and maintains; demand generation chooses and answers for results. If a task is a rule applied to every record, it belongs to marketing ops. If it is a choice about one program, it belongs to demand generation. The Who-Changes-It Test below settles disputed tasks this way.
  • The handoff is a chain of nine stations, not one moment. Data and signal intake, scoring rules, audience design, campaign build, the qualification trigger, routing, sales acceptance, pipeline measurement and change control each need one accountable owner. The Pipeline Relay Chart assigns them.
  • Machines run the rules; people change them. Score calculation, stage changes, assignment, SLA timers and touch capture can run automatically. Changes to definitions, the accept-or-reject decision and the choice of attribution model need a named person.
  • Sales acceptance closes the loop. A rejection with a reason code is the only signal that tells demand generation which programs to change and tells marketing ops which rules to change. That is the Acceptance Loop.
Marketing operations Demand generation
Core question Does every record move through the system correctly? Are the right accounts entering the system, and do they become pipeline?
Owns Marketing automation and CRM configuration, field definitions, data quality, enrichment rules, the build of scoring and lifecycle automation, routing, consent and unsubscribe handling, reporting infrastructure Program-level audience choices, campaign strategy, offers and content briefs, channel mix, program budget, nurture content, pipeline targets
Produces Field dictionary, workflows, scoring rules, routing rules, dashboards, a change log Campaign plans, audiences, assets, program results
Answers for Data completeness, routing speed, SLA compliance, report accuracy Pipeline created and influenced by program, cost per opportunity, conversion by program
What breaks without it Leads sit unassigned, scores drift, two reports give two numbers The system runs correctly, but too little worth routing enters it

What Each Role Is

Neither title has one industry definition, and the pages that rank for these terms describe the jobs from different starting points.

Marketing operations. New Breed defines it as "everything that happens in your marketing automation and CRM platforms to enable the delivery of the right message at the right time to people who are interested in your products and services" and notes that responsibilities vary "depending on the size of their company and the needs of their marketing team". The Revenue Operations Alliance (July 2, 2024) describes a function that aims to "streamline processes, manage tools, and provide accurate data analysis", and places it inside a larger structure: "marketing ops is one responsibility of revenue operations, alongside sales operations and customer success operations." William Flaiz adds the boundary most teams argue about: marketing ops scope "typically ends where the lead hands off to sales."

Demand generation. ZoomInfo's demand generation guide (August 13, 2026) says "A demand generation manager develops cross-funnel strategies, coordinates campaigns, measures pipeline performance, and facilitates alignment between sales and marketing teams," and that the role owns "the programs that must prove measurable revenue impact, not just MQL volume." The same guide lists "Lead scoring criteria" and "Handoff SLAs" as alignment points between sales and marketing, without assigning either to a team.

The overlap is real. New Breed says marketing operations specialists "manage and execute campaigns", while ZoomInfo puts campaign coordination under demand generation. Both are right about different halves of the same task: deciding what a campaign is for and who it targets is a program choice, and building it so tracking, consent and routing work is a system job. The framework below splits shared tasks along that seam.

Decision Framework: the Who-Changes-It Test

When two teams both claim, or both avoid, a task, ask one question: who is allowed to change it? The answer falls into one of four types.

Type of task Examples Who changes it How a change happens
1. A rule applied to every record Field mappings, deduplication, enrichment rules, score weights, lifecycle automation, routing logic, report definitions Marketing ops A written request from the team that needs it; marketing ops builds, tests and logs the change
2. A choice about one program Audience for a campaign, offer, channel, send timing, budget, nurture content Demand generation Demand generation decides; marketing ops checks that the build can track and route it
3. A judgement about one account or person Accept, reject, recycle to nurture, disqualify Sales or the SDR team The rep decides and records a reason code; nobody overrides it silently
4. A definition both teams depend on The MQL or MQA threshold, the response SLA, the ICP, the attribution model Agreed jointly; signed by one named arbiter Demand generation and sales propose, the arbiter signs, marketing ops implements and logs the version

The arbiter in type 4 is usually the revenue operations lead where one exists, or the CMO with the sales leader where it does not. What matters is that one person signs, so a threshold cannot drift because whoever had admin rights adjusted it after a bad week.

The platforms themselves already split the decision this way. HubSpot's default lifecycle stages define a Marketing Qualified Lead as "a contact or company that your marketing team has qualified as ready for the sales team" and a Sales Qualified Lead as one "that your sales team has qualified as a potential customer". In HubSpot's leads tool, "Super Admin permissions are required to edit a lead's stage and/or owner after it has moved to a Qualified or Disqualified stage." 6sense says 6QAs are accounts "identified for prioritization by your marketing teams for a Sales/BDR handoff", and that "Only Primary Administrators, Administrators, and Operations users can edit the 6QA configuration." Demandbase says accounts at its Marketing Qualified Account stage "have high engagement and should be vetted by the Sales team." In each case the definition sits with an operations or admin role, the qualification is marketing's call, and the final judgement is sales'.

The Operating System: the Pipeline Relay Chart

The Pipeline Relay Chart lists the nine stations a record passes from first signal to measured pipeline. Each row names one accountable owner, the contributors, the artifact that proves the station works, what can run automatically and what a person reviews.

Station Accountable owner Contributors Artifact Runs automatically Person reviews
1. Data and signal intake Marketing ops Demand generation (which signals matter); data vendors Field dictionary with a source and timestamp for each field Form capture, enrichment, deduplication, timestamping, signal ingestion Adding a new data source, field definitions, the consent basis for each source
2. ICP and scoring rules Shared definition (type 4); marketing ops builds Demand generation, sales Scoring model with a version number Score calculation, score decay Weight and threshold changes, a scheduled review against outcomes
3. Audience and program design Demand generation Marketing ops (segment build), sales (named accounts) Program brief: audience, offer, channel, budget, target Segment membership refresh The audience, the offer and the budget
4. Campaign build and launch Demand generation for content and schedule; marketing ops for the build Content, design Launch checklist: tracking parameters, consent, routing test Sends, nurture steps, tracking-parameter capture Copy approval, the launch checklist sign-off
5. Qualification trigger Shared definition (type 4); marketing ops implements Demand generation, sales Written MQL or MQA definition with a version Stage change when the threshold is met Threshold changes; a sample of newly qualified records
6. Routing and response SLA Marketing ops for the rules; sales leadership for the commitment SDR managers Routing table and the written SLA Assignment, task creation, alerts, SLA timers Territory exceptions, named-account overrides
7. Sales acceptance Sales Marketing ops (fields), demand generation (reads results) Required accept or reject reason codes Recycle to nurture on rejection; reason-code field required The accept or reject decision itself
8. Pipeline measurement and attribution Demand generation answers for the number; marketing ops owns the data and reports Finance, sales operations Report definitions and the attribution model in writing Touch capture, opportunity association, dashboards Choice of attribution model, disputes over opportunity source
9. Change control Marketing ops keeps the log; the arbiter signs All teams Change log: what changed, who asked, who signed, when Property and field history Approval of every type 4 change

Station 1 is where most later disputes start, because a field written by three systems has no single meaning. The Field Authority Table in B2B SaaS marketing automation setup challenges sets out which system may overwrite which field. Stations 5 to 7 are the handoff most teams mean when they say "handoff"; the MQL to SQL lead handoff playbook covers qualification criteria and SLAs in more depth. Station 8 fails when nobody can trace a dashboard number to its source fields, which the Report Lineage Sheet in CRM onboarding providers revenue operations reporting is built to fix.

What to automate and what a person reviews

The rule behind the two right-hand columns is simple: machines apply the current version of a rule; people decide when the rule changes. Five decisions should never change without a named person, however capable the automation:

  1. A new data source or signal. Someone has to confirm what the field means, which system may overwrite it and on what basis contacts from it can be marketed to.
  2. A scoring weight or qualification threshold. HubSpot's scoring tool supports score limits, group limits and score decay at intervals of 1, 3, 6 or 12 months; those settings decide how many records reach sales, so changing them is a type 4 decision.
  3. The accept or reject decision. Routing can assign a record in seconds. Only the rep who reviewed it can say whether it was worth the call.
  4. The attribution model. First-touch, last-touch and multi-touch models credit different programs for the same opportunity. Choosing one changes which demand generation programs look successful.
  5. Moving a record backwards. HubSpot notes that its default lifecycle stage "can only be moved forward by HubSpot tools (e.g., import, form submission, API, Salesforce integration, and workflows)"; a person has to clear the value to move a record back. Recycling a rejected lead is therefore a deliberate step, not a side effect.

Percepture's guide to using intent data to identify sales qualified leads covers how signals and fit combine before anyone calls an account qualified, which is the input to stations 2 and 5.

Evidence Table: How Platforms Encode the Handoff

The ownership split is not only an org-chart question. Each platform builds a version of it into its settings, permissions and defaults. The table restates what each vendor's own documentation says.

Platform feature Qualification object Who configures it, per the vendor What runs automatically Where a person decides
HubSpot lifecycle stages Default stages from Subscriber to Evangelist, including Marketing Qualified Lead, Sales Qualified Lead and Opportunity Account settings; "Set a property value" in workflows on Professional or Enterprise accounts "Default automatic updates to the lifecycle stage property will only move the stage forward"; stages can be set from record creation, associations or connected apps Manual changes, including clearing a value to move a record back; the property history shows the source of each update
HubSpot lead scoring Engagement, fit or combined scores on contacts, companies and deals Built in score groups with criteria points, group limits and an overall score limit Score calculation and optional score decay Criteria, limits and decay settings; AI-built contact scores are Marketing Hub Enterprise only
HubSpot leads and workflows Lead stages, including Qualified and Disqualified Users with lead edit permissions; Super Admin to edit a qualified or disqualified lead's stage or owner Workflows can create a follow-up task, for example when "Date entered Sales Qualified Lead is more than 5 days ago" A lead must have an assigned owner to appear in the sales workspace
6sense 6QA 6sense Qualified Account, "best used as a replacement for SQLs" "Only Primary Administrators, Administrators, and Operations users can edit the 6QA configuration"; requires the Predictive add-on Default definition: the account reached the Purchase or Decision buying stage in the last 60 days, with Strong or Moderate profile fit, and was not qualified in the last 60 days Thresholds can be loosened or tightened over time; prioritisation and routing are set on the 6QA facets
Demandbase Journey Stages Marketing Qualified Account and other customisable stages Customers can add stages and define what each represents Pipeline Predict, a model trained on past CRM opportunities, scores accounts MQA accounts "should be vetted by the Sales team"; at a Pipeline Predict score of 90% or above, "the Sales team should take immediate action"

Forrester's B2B Revenue Waterfall, which Forrester calls "an industry standard for B2B organizations to define their demand management processes", was updated in May 2021. That release extended the model to buying groups and to renewal, cross-sell and upsell opportunities, which means a waterfall-based process has to route existing-customer opportunities as well as new ones. Station 6 needs a rule for both.

What the evidence shows

Statement
Fact HubSpot, 6sense and Demandbase each separate who defines qualification from who acts on it: an admin or operations role configures it, and sales vets or works the result.
Fact HubSpot's default lifecycle automation only moves records forward; moving one back requires a manual step.
Fact 6sense positions its 6QA as a replacement for the SQL, and Demandbase positions its MQA as a stage sales should vet. The two vendors place the same object at different points in the handoff.
Inference A team adopting a 6QA or MQA moves part of the type 4 definition into a vendor model. The arbiter still has to sign the thresholds and the routing rules built on top of it.
Inference Without a required reason code at station 7, a rejected record looks the same as an ignored one in reporting, and neither team can tell which rule or program to change.
Our view Most marketing ops and demand generation disputes are type 4 disputes in disguise: the threshold, SLA or attribution model was never written down and signed, so each team treats its own version as the definition.

One Rubric for the Vendors in the Stack

Teams setting up this operating system usually buy across four groups: platforms that hold the qualification definition, orchestration tools used by GTM engineers and RevOps, tools that research signals and contacts, and services that design or build the workflow. The rubric applies the same columns to each. Rows are grouped by role and alphabetical inside each group; no order implies a ranking. Bob Generale, who wrote this page, is President of Percepture and a co-founder of Pyra; Lead Seeker publishes the page. Prices and plan details are an October 2026 snapshot.

Vendor Role Relay stations it serves Who configures it, per the vendor What it automates, per the vendor Human review documented Price published
6sense Holds the qualification definition 2, 5, 6 Primary Administrators, Administrators and Operations users Account qualification from predictive, intent, engagement and CRM filters Threshold tuning by those roles No
Demandbase Holds the qualification definition 2, 5, 6, 8 Customers define and add Journey Stages Journey Stage movement; Pipeline Predict scoring MQA accounts vetted by sales No
HubSpot CRM and marketing automation 1, 2, 4, 5, 6, 7, 8, 9 Account settings and workflows; some actions by hub and tier Forward-only lifecycle updates, scoring, decay, workflow tasks Manual stage changes; property history; Super Admin edits after qualification Yes
Clay Orchestration and enrichment (GTM engineering) 1, 2, 3 The team building the workflow; no role limit described on the pricing page Enrichment waterfalls; on Growth, "CRM auto-sync and enrichment" Not described Yes: Launch from $185 a month; Growth from $495 a month
ZoomInfo GTM Studio Orchestration and data 1, 2, 3, 4, 6 "RevOps and marketers launch without engineering support"; "gives RevOps full control" "Specialized AI agents take care of enrichment, scoring, routing, and message creation" Not described No
Lead Seeker Signal and contact research 1, 3 The user who runs each search Verified contact and source-backed dossier per search; sync of saved prospects to Salesforce or HubSpot The user chooses every search; Lead Compass uses no Lead Units on its own Yes: $99 14-day pilot; Starter $149 a month; Growth $499 a month
Percepture Service: strategy and operation 1, 2, 3, 4 Percepture strategy team with the client "AI-assisted systems help find signals, verify contacts, build dossiers, and prepare outreach context" "You approve the target market, search logic, outreach direction, and activation path before anything goes live" No
Pyra Custom AI agent build 6, 9, or another named workflow Built on the client's "own data" as a paid pilot on one workflow Agents for named workflows, including "triage, routing, workflow execution" "Human approval gates in place"; deploy "only after you approve scope" No

What the rubric shows

Statement
Fact Among the rows that score or qualify records, HubSpot, 6sense and Demandbase document who may change the logic or who vets the result; the Clay and ZoomInfo GTM Studio pages cited describe what runs automatically but not a review step.
Fact ZoomInfo GTM Studio says AI agents handle "enrichment, scoring, routing, and message creation", which covers stations 1, 2, 4 and 6.
Inference The more stations a tool automates, the more the Who-Changes-It Test matters, because changes made inside the tool can bypass the change log at station 9 unless someone owns it.
Our view Choose who owns each station before choosing tools. A tool that automates a station nobody owns makes the gap faster, not smaller.

Implementation: the Ownership Reset

The Ownership Reset is a four-week exercise for a team whose marketing ops and demand generation responsibilities have drifted. It produces the Pipeline Relay Chart for your own stack, the four signed definitions and a working Acceptance Loop.

  1. Week 1: inventory. List every field, workflow, score, routing rule and report in the marketing automation platform and CRM. For each, record who last changed it; in HubSpot the property history shows the source of each update. Mark anything nobody can explain.
  2. Week 2: assign. Run each item through the Who-Changes-It Test and fill in the Relay Chart's owner column. Write the four type 4 definitions on one page: the qualification threshold, the response SLA, the ICP and the attribution model. Name the arbiter who signs them.
  3. Week 3: install the Acceptance Loop. Make a reason code required whenever sales rejects a record, keep the code list short (for example: not in ICP, wrong person, no current need, duplicate, unreachable), and send rejected records back to nurture by rule. Add an SLA timer: HubSpot's own example creates a follow-up task when a contact entered Sales Qualified Lead more than five days ago, and your signed SLA sets the actual number.
  4. Week 4: first review. Read rejections by program and by reason with both teams in the room. Reasons such as "not in ICP" point to a demand generation audience choice or a scoring rule; "unreachable" points to station 1 data. Log every change the review produces, with the arbiter's sign-off for type 4 changes.

A worked example (invented)

The company and every detail below are invented to show the method. No outcome is reported.

Kestrelmoor Lab Supply (invented) sells laboratory consumables to research labs and contract research organisations. It has one marketing ops manager, two demand generation managers and six SDRs, and runs HubSpot for marketing automation and the CRM. Five disputes surfaced in week 1.

Dispute Who-Changes-It type Owner after the reset What happens next
Webinar attendees reach MQL too easily 4: qualification threshold Arbiter signs; marketing ops implements Demand generation and sales propose a lower webinar weight; the arbiter signs version 2; marketing ops changes the score and logs it
Which topic the next webinar should cover 2: program choice Demand generation Decided in the program brief; marketing ops checks tracking and routing before launch
SDRs reject webinar MQLs as students and job seekers 3, then 2 Sales records "not in ICP"; demand generation changes the audience Demand generation narrows promotion to lab managers and procurement; marketing ops adds a fit rule only if the arbiter approves
The pipeline report credits paid search, and demand generation disputes it 4: attribution model Arbiter signs the model; marketing ops builds the report One written model, with report definitions traceable to source fields
Demand generation wants a new intent signal for a campaign 1: new data source Marketing ops Marketing ops defines the field, its source and its overwrite rule; demand generation names the program that will use it

The order is the point of the example. Every dispute had an owner once the type was clear, and none needed a reorganisation.

Where Lead Seeker, Percepture and Pyra Fit

Lead Seeker serves station 1 and station 3: it gives demand generation dated public reasons to target an account, with a verified contact, and gives marketing ops a defined record to sync. It watches hires, funding, posted roles, tech changes and earnings transcripts, and each search returns a source-backed dossier. It does not score leads, route records or send email. Lead Compass "uses your company website, ICP, and intent themes to surface opportunity picks, cite public sources where available, and generate ready-to-run search prompts", refreshes weekly and on demand, and does not consume Lead Units until someone runs a search. The page on how Lead Seeker works shows the route from ICP to a dossier synced to Salesforce or HubSpot. For a marketing team that wants one prospect intelligence platform beside its marketing automation stack, Growth is $499 a month with five operator seats and 300 Lead Units.

Percepture runs B2B intent data services for teams that need people to design and run the workflow. Its page describes a split of "20% Strategy" (ICP, target industries, buyer signals, messaging, "guardrails, and approval paths"), "60% AI + Data Execution" on Lead Seeker and Pyra, and "20% Human Operator", where the strategy team "reviews fit". That maps to the type 4 definitions and stations 1 to 4.

Pyra builds AI agents for named workflows, including operations work such as routing, as a paid pilot built "on your own data" and run "with your approval gates in place". It fits when a team wants a custom agent for one station, provided the Relay Chart already names the station's owner.

Where the Split Breaks Down

  • One person in both roles. In a small team, the same person may build the workflow and choose the campaign. The test still works: write down which hat each decision was made in, and keep type 4 definitions signed by someone else.
  • Revenue operations absorbs marketing ops. Where marketing ops sits inside revenue operations, as the Revenue Operations Alliance describes, the arbiter and the builder may report to the same leader. Keep the change log anyway, so demand generation can see what changed and why.
  • Vendor-held definitions. A 6QA or Pipeline Predict score puts part of the qualification logic inside a model the team did not write. Treat the vendor's thresholds as a type 4 definition and review them on the same schedule as your own rules.
  • AI agents doing execution. Where a platform's agents handle scoring, routing or message creation, the review step has to be designed explicitly; the pages cited for those products do not describe one.
  • Attribution never settles credit. Every model gives a different answer for the same opportunity. Signing one model ends the argument about which numbers to report, not the question of what caused the deal.
  • Titles do not match tasks. Job postings use "marketing operations" and "demand generation" loosely. Assign stations, not titles.

Frequently Asked Questions

What falls under revenue operations?

Revenue operations groups the operations functions behind the whole revenue cycle. The Revenue Operations Alliance describes marketing ops as "one responsibility of revenue operations, alongside sales operations and customer success operations", with RevOps aligning the three. In practice that means shared ownership of the CRM, data standards, routing, reporting and the definitions sales and marketing both use. Where a company has a RevOps lead, that person is usually the natural arbiter for qualification thresholds, response SLAs and the attribution model.

What is the difference between demand generation and lead generation?

Apollo puts it this way: "Demand generation builds market awareness and appetite for your solution. Lead generation captures contact information from interested prospects." In the operating system on this page, both are demand generation's program choices at stations 3 and 4. Lead generation produces records that enter marketing ops' system at station 1; demand generation also includes programs, such as ungated content, that create interest without capturing a record.

Who owns lead scoring, marketing ops or demand generation?

Both, in different parts. The scoring rules and threshold are a shared definition: demand generation and sales agree what a qualified record looks like, a named arbiter signs it, and marketing ops builds and maintains the model in the platform. The calculation runs automatically. Changes to weights, limits, decay or the threshold should go through the same sign-off, because they decide how many records reach sales.

What is the 5 minute rule for leads?

The 5 minute rule traces to the 2007 Lead Response Management study by InsideSales.com and James Oldroyd, then of MIT, which analysed calls to web-form leads. It reported that "The odds of contacting a lead if called in 5 minutes versus 30 minutes drop 100 times" and that the odds of qualifying drop 21 times. The study measured inbound web-form leads, not intent or account signals. In the ownership split, marketing ops builds the routing and timers that make a fast response possible, and sales leadership owns the response commitment in the SLA.

Does a B2B team need both a marketing ops and a demand generation hire?

Not always as two people, but always as two sets of responsibilities. A small team can have one person do both, as long as the system work (data, scoring, routing, reporting) and the program work (audience, offer, channel, budget) are tracked separately and the shared definitions are signed by someone else. A second hire usually makes sense once system changes start waiting behind campaign deadlines, or campaigns start waiting behind system changes.

How to Read the Tables

Quoted phrases are verbatim from each vendor's or publisher's own page, and table cells restate those pages. "Not described" means the pages cited for that vendor do not cover the point; it does not mean the capability is absent. The Relay Chart, the Who-Changes-It Test, the "Answers for" row of the comparison table and the "Our view" rows are this page's own framework and opinion, not sourced findings. Rubric rows are grouped by role and alphabetical inside each group. Vendor performance figures on the pages cited are vendor-reported and are not repeated. The worked example is invented.

Sources

About the Author

Bob Generale is President of Percepture and a co-founder of Pyra AI. He works across SEO, AI search, digital PR, sales intelligence and AI-powered revenue systems, with a focus on connecting visibility, buyer intent and sales action.

Next Steps

Copy the Pipeline Relay Chart into a shared document and fill in the owner column for your own stack before the next planning cycle. Every row with two names, or none, is a Who-Changes-It Test to run. Then write and sign the four shared definitions, install the Acceptance Loop and hold the first week-four review with both teams. If station 1 is the weak point, the Field Authority Table in B2B SaaS marketing automation setup challenges is the next page to read.