Glossary · GTM roles and motions

What is RevOps?

The short answer

RevOps, short for revenue operations, is the team that keeps marketing, sales and customer success on one system: one CRM, one set of definitions, one forecast. It owns the plumbing of revenue, from the way a lead is routed to the way a renewal is reported, and it answers for the state of the go-to-market data.

Updated
Read
4 min
Written by
Antoine Blitz
On this page7 sections
  1. Real data
  2. What does a RevOps team do?
  3. RevOps vs Sales Ops: what is the difference?
  4. Why do companies move to RevOps?
  5. How does RevOps keep revenue data current?
  6. Related terms
  7. Questions people ask

Real data

What RevOps looks like in US job postings

US job postings from the 30 days through October 28, 2026 for three operations titles, matched exactly so that the counts compare like with like. Then what the 221 RevOps descriptions name.

Returned by the BlitzAPI API on

POST/v2/jobs/search

US job postings from the last 30 days, by title

Revenue Operations
221
Sales Operations
265
Marketing Operations
183

A posting counts when its whole title is one of eight standard forms, the same in each family, such as "Revenue Operations Manager" or "Director of Sales Operations" (the full list is in the request). One company can post several roles.

POST/v2/jobs/search

Tools named in the 221 RevOps postings

Salesforce
142
HubSpot
68
SQL
66
Gong
50
Tableau
47

One request per tool, read from total_results. A posting counts when its description names the tool, including the postings of the vendors themselves.

POST/v2/jobs/search

Postings whose description mentions renewals

Revenue Operations
56 of 221
Sales Operations
7 of 265
Marketing Operations
10 of 183

A posting counts when its description holds the word "renewal" or "renewals". Renewals usually sit with customer success or account management: this is where the scope of the three jobs differs.

What does a RevOps team do?

RevOps owns the shared layer of a go-to-market team: the systems and rules that marketing, sales and customer success all depend on, and that none of them would maintain alone. The work falls into five areas.

  • CRM and data: the fields, stages and definitions in the CRM, and the state of the records it holds, from duplicates to contacts who left months ago.
  • Routing and territories: which rep gets which lead or account, and the rules behind it.
  • Forecasting and reporting: one pipeline number that every team, and finance, reads the same way.
  • The tool stack: the CRM, the call and email tools, the data sources, and the integrations between them.
  • Planning: quotas, commission plans and headcount models, usually built with finance.

The postings above show how technical the role is. Of the 221 US RevOps postings with a standard title in the 30 days through October 28, 2026, 142 name Salesforce and 66 name SQL: the job is part system administration, part analysis.

RevOps vs Sales Ops: what is the difference?

The difference between RevOps and Sales Ops is scope. Sales operations grew up inside the sales team, marketing operations inside marketing. RevOps puts both under one owner, adds the operations of customer success, and takes charge of the handoffs between the three.

Serves Owns The question it answers
Sales Ops The sales team Territories, quotas, the sales pipeline, commissions Are reps working the right deals?
Marketing Ops The marketing team Campaign tools, lead scoring, attribution Which campaigns create pipeline?
RevOps Marketing, sales and customer success The shared CRM model, the handoffs, one forecast Where does revenue leak, from first touch to renewal?

The postings draw the same line. Renewals usually sit with customer success or account management, and 56 of the 221 RevOps postings mention them, against 7 of the 265 Sales Ops postings and 10 of the 183 Marketing Ops ones. The titles also live side by side: with standard titles, Sales Ops postings outnumber RevOps ones, 265 to 221. The name on the door says little; the teams the job covers say more.

Which is which?

Six tasks. Which ones can a Sales Ops team own on its own, and which need the wider RevOps scope?

  1. Setting quotas and territories for account executives

  2. One definition of a qualified lead, agreed by marketing and sales

  3. Calculating commissions for the sales team

  4. One forecast that covers new deals and renewals

  5. Cleaning up the opportunity stages of the sales pipeline

  6. A dashboard that runs from first touch to renewal

Show the answers
  1. Setting quotas and territories for account executivesSales OpsIt concerns the sales team alone. A RevOps team does it too, as part of a wider scope.
  2. One definition of a qualified lead, agreed by marketing and salesRevOpsThe definition sits on the handoff between two teams, so neither team can own it alone.
  3. Calculating commissions for the sales teamSales OpsA commission plan serves one team and one set of deals.
  4. One forecast that covers new deals and renewalsRevOpsRenewals usually sit outside the sales team: a forecast across new deals and renewals needs the whole revenue process.
  5. Cleaning up the opportunity stages of the sales pipelineSales OpsPipeline stages describe the sales process, inside the sales team.
  6. A dashboard that runs from first touch to renewalRevOpsFirst touch is marketing and renewal is customer success: only the whole-funnel scope sees both ends.

Why do companies move to RevOps?

Companies move to RevOps because the handoffs between teams break before anything else. When each team runs its own tools and its own definitions, marketing reports leads that sales does not accept, sales forecasts deals that nobody checks against renewals, and the gaps between the teams have no owner. The symptoms are familiar:

  • Two dashboards give two numbers for the same quarter.
  • Leads wait in a queue because the routing rules live in one team’s tool.
  • The CRM fills with duplicates, empty fields and people who changed jobs, the problem that data hygiene deals with.
  • Each new tool adds an integration that no one maintains.

A RevOps team answers with one owner for the shared layer: one data model, one set of stage definitions, one forecast. It usually keeps the targeting rules that every team uses as well, such as the ideal customer profile and the account scoring model. Where those systems are built with code and automation, the work overlaps with that of a GTM engineer.

How does RevOps keep revenue data current?

RevOps keeps revenue data current by treating it as a routine rather than a yearly cleanup. Records go stale as people change jobs and companies grow, move or rebrand, so a RevOps team refreshes them on events: a new lead arrives, a deal reaches a stage, a renewal date comes close. Each event triggers an enrichment of the account or the contact, and the result is written back to the CRM.

BlitzAPI provides the data calls behind that routine: company records, the current role and work email of a contact, and hiring signals, called from a CRM workflow, a tool such as n8n or Make, or a scheduled job. The CRM hygiene use case shows the event-driven setup, and profile enrichment shows how the calls chain on a contact list.

Sources and method

Written by
Antoine Blitz, Founder, BlitzAPI
Published
API calls run on

The calls ran on October 28, 2026 through the BlitzAPI MCP server, which calls the same endpoints; they are shown here as the equivalent REST requests.

Titles are matched exactly, on the same eight forms in each family, so that the three counts compare like with like. A keyword search returns more postings, but also other jobs that share the words, such as revenue cycle operations in healthcare or "sales and operations" roles in hospitality.

The counts are job postings, not companies or people: one company can post several roles, and the vendors of the tools named hire RevOps staff too.

Questions people ask

What is meant by RevOps?

RevOps is short for revenue operations. The word names both a function, the work of running the systems and processes behind revenue, and the team that does it. In a small company it can be one person who looks after the CRM and the reports; in a larger one, a department of analysts, system administrators and planners that serves marketing, sales and customer success.

Is RevOps the same as revenue from operations?

No. Revenue from operations is an accounting term: the income a company earns from its core business, as reported in its financial statements. RevOps, or revenue operations, is a team and a way of working: it runs the systems, data and processes that marketing, sales and customer success use to win that revenue and keep it.

What does a revenue operations job description include?

Most postings mix system work and analysis: administering the CRM, keeping its data clean, building routing rules, reports and forecasts, and running the integrations between tools. Many name a specific CRM, most often Salesforce or HubSpot, and many ask for SQL. Senior roles add planning, such as quotas, territories and commission plans, often built with finance.

What is a RevOps engineer?

A title for the technical end of revenue operations: the person who configures the CRM, builds integrations and automations, and maintains the data flows between tools. The work overlaps with what other companies call a GTM engineer or a CRM administrator, so read the duties in the posting rather than the title.

With BlitzAPI

Put it to work

For your team

For builders

The calls behind the real data on this page, as REST requests. Send them with your API key, from any language or workflow tool.

Count the US postings for one title family (Revenue Operations; the same request runs for Sales and Marketing Operations)

curl -X POST https://api.blitz-api.ai/v2/jobs/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "job": {
      "title": {"include": [
        "[Revenue Operations Manager]",
        "[Senior Revenue Operations Manager]",
        "[Revenue Operations Analyst]",
        "[Senior Revenue Operations Analyst]",
        "[Revenue Operations Specialist]",
        "[Director of Revenue Operations]",
        "[Head of Revenue Operations]",
        "[Manager, Revenue Operations]"
      ]},
      "location": {"country_code": {"include": ["US"]}},
      "date_posted": {"last_days": 30}
    },
    "max_results": 1
  }'

API reference

Count the RevOps postings that name a tool (HubSpot; the same request runs for each tool)

curl -X POST https://api.blitz-api.ai/v2/jobs/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "job": {
      "title": {"include": [
        "[Revenue Operations Manager]",
        "[Senior Revenue Operations Manager]",
        "[Revenue Operations Analyst]",
        "[Senior Revenue Operations Analyst]",
        "[Revenue Operations Specialist]",
        "[Director of Revenue Operations]",
        "[Head of Revenue Operations]",
        "[Manager, Revenue Operations]"
      ]},
      "description": {"include": ["HubSpot"]},
      "location": {"country_code": {"include": ["US"]}},
      "date_posted": {"last_days": 30}
    },
    "max_results": 1
  }'

API reference

Count the RevOps postings that mention renewals (the same request runs for the other two families)

curl -X POST https://api.blitz-api.ai/v2/jobs/search \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "job": {
      "title": {"include": [
        "[Revenue Operations Manager]",
        "[Senior Revenue Operations Manager]",
        "[Revenue Operations Analyst]",
        "[Senior Revenue Operations Analyst]",
        "[Revenue Operations Specialist]",
        "[Director of Revenue Operations]",
        "[Head of Revenue Operations]",
        "[Manager, Revenue Operations]"
      ]},
      "description": {"include": ["renewal", "renewals"]},
      "location": {"country_code": {"include": ["US"]}},
      "date_posted": {"last_days": 30}
    },
    "max_results": 1
  }'

API reference

Data shouldn't be
the problem

Grab. Connect. Build.