For marketing leads

Demand generation that hands sales real rows

Marketing at this stage is judged on pipeline, not impressions. The handoff has to be a row with a name on it, not a number in a slide.

try

Demand gen at a twenty person company has one real job: hand sales accounts worth calling. Everything else is instrumentation. The trouble is that the content tool, the ad library, the visitor tracker and the CRM each hold a piece, and the handoff is a Thursday spreadsheet.

Here the pieces share a workspace. Posts hold the broadcast artifact and its engagement. Publishing owns the approval-gated schedule. Signals hold visitor and engagement events as durable records, and Records hold the account a seller actually opens.

Who this is for
The marketing lead at a four to fifty person B2B SaaS company, often the only one. Content, demand gen, the website and the ad account all report to the same person.
What it looks like today
You are measured on pipeline but you own tools that produce impressions. The visitor tracker, the scheduler and the CRM never meet, so the handoff to sales is a spreadsheet and a hope.
What changes
Every surface writes into the same workspace. Visits and engagement become durable events on people and their companies, and what you hand sales is a record with its evidence attached.

Example searches

Ask for it the way you'd say it

Each example is a request in plain words, with what it returns underneath.

  • Who read the pricing page

    show me which companies visited our pricing page this month and rank them by icp fit

    Visitor events attach to the company record, so a warm account sits beside the cold list, ranked by fit to your ideal customer profile (ICP).

  • What rivals are advertising

    pull the ads three competitors are running now and tell me which angles they repeat

    Creatives, run dates and networks can be split into rows you can filter, not screenshots in a doc.

  • Turn engagement into accounts

    everyone who commented on our last two posts, tell me where they work and whether they fit

    Each engager becomes a person row with their company attached, ready to promote or discard.

Plays

Three motions you can run this week

Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.

  • Post, then work the engagement

    A week of posts whose engagers arrive as named accounts, not vanity counts.

    1. 1Draft the calendar, hold it behind approval, and let the schedule dispatch it.
    2. 2Harvest the engagers into a table and score them against your ICP (ideal customer profile) page.
    oxygen publishing posts create
  • Visitors that become pipeline

    Visits matched to a named person, ranked by fit and handed to sales the week they happen.

    1. 1Ask OXYGEN support to connect RB2B's webhook, then arm the visitor automation, so each visit lands as an event.
    2. 2Rank by pages viewed and fit, then promote the top slice onto records.
    oxygen signals list
  • Read the competitor ad shelf

    A standing view of what rivals run, by network and by repeated claim.

    1. 1Pull competitor creatives into a table and label the claims that recur in a column of their own.
    2. 2File what you learn in your pinned positioning page; once its proposal is approved, every draft reads it.
    oxygen knowledge page upsert

Capabilities

What you get

  • A handoff sales will open

    The output is a record with a company, a person, the event that warmed it and its provenance. Nothing arrives as a count of leads with no name attached.

  • Approval before anything publishes

    Posts move through draft, scheduled, approved and published, with the attempt and its result stored. A founder can review the week without a second review tool.

  • Engagement kept as data

    A comment, a reaction or a profile view becomes a durable event on the person's record. That works for people already in your CRM, so a warm list is a query, not a screenshot.

  • Competitor intel you can query

    Rival creatives, run dates and networks can be split into rows, so positioning work reads evidence instead of a shared folder full of screenshots.

Instead of

The stack this replaces

Native, on one contract and one credit balance, not another tab wired to the last one.

Data sources

Data sources and CRM connections

  • Adyntel

    Competitor ad libraries across the major networks, with creatives and run dates as rows.

  • LeadMagic

    Scans a visiting company's website for the tools it runs, which turns a visit into a qualified or ignored account.

  • RB
    RB2B

    Names people visiting your site, for US visitors only, and sends each visit to your workspace as they browse.

  • People Data Labs

    Firmographics behind a visiting company, so fit scoring has something to score.

  • Exa

    Neural web search grounding the AI columns that summarize an account before outreach.

Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.

Limits

Where this stops

  • Only a visit RB2B ties to a named person reaches the workspace, and RB2B names people for US visitors only. A company-only match is dropped, so treat a missing visit as unknown, not as a company that never came.
  • RB2B is a separate account you hold, and its webhook comes with RB2B's Pro plan or higher.

FAQ

Questions people ask first

Is this another lead scoring tool?
No. There is no score standing in for the account. What sales receives is a record with the company, the person, the event that warmed it, and where each field came from.
Can I schedule and approve posts here?
Yes. Drafts move through scheduled and approved before a publish attempt, and the result is stored. LinkedIn dispatches natively; other networks go through a connected account.
How do visitor events reach the workspace?
Through RB2B's webhook, which OXYGEN support connects for your workspace, once you arm the visitor automation. Each visit lands as a durable event tied to a company, so it can be queried later and can trigger a workflow rather than only lighting up a chart.
What do I actually do with competitor ads?
Read them as rows. Creatives, networks and run dates are filterable, so you can see which claims a rival repeats and write your positioning page against evidence.
Does this replace our web analytics?
No, and it is not trying to. Page analytics answers how many. This answers who, and hands that answer to sales as an account with a contact and an activity trail.
Where does the copy come from?
From the knowledge layer. Pinned positioning, brand and voice pages ground every AI draft, and each draft records the revisions it used, so two writers make the same claims. Other pages, your ICP included, are read only where a column asks for them.

Put your GTM motion on one stack

Sign up, get a working workspace with a one-time credit grant, and run the first play end to end without wiring five tools together.