OXYGENOXYGEN

For martech startups

Revenue infrastructure for martech startups

Marketers are the most pitched people in B2B. The only opener that survives is one built on something they can tell you genuinely looked at.

try

Every company does marketing, which is exactly why firmographics fail here. What separates a buyer from a bystander is what they already pay for: the tools sitting on the site, the channels they are live in, the size of the team behind both.

Two sources make that visible without a conversation. Technology detected on a domain says what the stack is. Ad libraries say what is being funded this week. Both land as columns on the account, next to the visitor events from your own site.

Who this is for
Seed to Series A marketing software companies: analytics, attribution, content, email, or ad tooling. Four to fifty people, sold by a founder or a small marketing led team.
What it looks like today
Your buyer has seen every template you are considering. Worse, firmographic filters cannot separate a company that would buy from one that never would, because every company does some marketing.
What changes
Targeting moves to observable behavior: tools detected on a domain, campaigns a company funds, pages their people read on your site. The evidence that picked the account also writes the opening line.

Example searches

Ask for it the way you'd say it

Every search below runs on the same hosted Tables, with the cost previewed before anything is spent.

  • Live spenders, not tire kickers

    show me b2b software companies currently running paid social campaigns with under 200 employees

    Active creatives come back attached to the account, so you read what a company promotes before writing a word.

  • Displacement targets

    which companies use the tool we replace and also run a webinar platform

    Each detected technology is its own column, so a stack combination becomes a filter instead of a manual check.

  • Warm before cold

    rank the companies that visited my pricing page this week by how well they fit my icp

    Visitor events attach to the account, so warm rows sit in the same table as cold ones and sort together.

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.

  • Stack and spend targeting

    A list where every account already pays for something in your category.

    1. 1Build the account list from detected technology and current advertising activity.
    2. 2Promote the accounts matching both, then write from what they are running.
    oxygen companies search run
  • Ad library to opening line

    A first line that quotes the campaign a company is running this week.

    1. 1Pull live creatives against the accounts already sitting in your table.
    2. 2Draft one line per row from the creative, review a sample, then enroll.
    oxygen columns add
  • Site visitors into the same table

    Anonymous traffic becomes named accounts ranked beside your cold list.

    1. 1Route visitor reveal events into the workspace so they attach to accounts.
    2. 2Rank by pages seen and stack fit, then enroll only the top slice.
    oxygen signals leads-today

Capabilities

What you get

  • Targeting from observable spend

    Detected technology and live advertising are both columns, so an account list can demand evidence of budget instead of a headcount guess.

  • Creatives beside the account

    Prospect and competitor ads land as data on the row, which makes them usable in a draft rather than a browser tab somebody read once.

  • Publishing in the same workspace

    Founder posts, approvals, and scheduled delivery run here too, so the content motion and the outbound motion read the same company context.

  • Start without a card

    A new workspace opens with 10,000 credits and no clock. Building lists, workflows, and drafts stays free for as long as you want to build.

Instead of

The stack this replaces

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

  • Clay
  • Apollo
  • Smartlead
  • HubSpot
  • Zapier
  • Buffer
  • Hootsuite

Data sources

What the data actually comes from

Every value lands with its provider and cost recorded on the cell.

  • BuiltWith

    Technology detected on a domain, the closest thing to seeing a prospect's current stack from outside.

  • Adyntel

    Ad libraries across the major networks, so an account that is actively spending is visible before contact.

  • People Data Labs

    Firmographics to band the list by size and segment once the behavioral filters have done the hard part.

  • Blitz API

    Finds the marketing owner, which at this size is often the founder rather than a head of demand.

Run these on Oxygen's managed credits, or connect your own provider keys and pay the vendor directly — the same columns, the same runs, the same provenance either way. See every integration.

Limits

Where this stops

  • Ad libraries expose what each network chooses to archive, and coverage differs by network and country. An account with no visible creatives may be spending somewhere the archive does not reach.

FAQ

Questions people ask first

Our buyers ignore cold email. Why would this work?
Because the opener changes. A note naming the platform on their site and last week's campaign reads as research, not a merge field. Targeting and first line come from the same evidence.
Can we see competitor ads for accounts on our list?
Yes, per account rather than as a separate research tool. Creatives attach to the row, so you can filter to accounts pushing a particular message and use it in a draft without leaving the table.
Does the visitor data need a separate product?
It needs a source of reveals, pointed at the workspace as a webhook. After that they are ordinary events: they attach to accounts, rank alongside cold rows, and can trigger enrollment under the same caps.
We already publish on LinkedIn. Does that connect?
It does. Posts, approvals, and scheduling live in the same workspace as outbound, and engagement on a post becomes an event on the person. A reaction is evidence, never an automatic enrollment.
How is this different from stitching tools together?
Nothing syncs, because nothing is separate. Detection, ad data, the contact, the cadence, and the reply are rows in one tenant database on one meter. No field mapping, no nightly job.
What happens if an assistant runs this for us?
It works against the same API the web app uses, so nothing it does is hidden. Tool access and spend authority are separate: a paid action previews its scope and runs under a ceiling you approved.

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.