OXYGENOXYGEN

For logistics SaaS

Revenue infrastructure for logistics SaaS teams

Operators in freight do not read email at a desk. They answer the phone between problems, which changes both the list and the cadence you build.

try

Freight is a market of extremes. A carrier with eight trucks and one with eight hundred are both transportation companies, and only one of them has the problem your software solves. Working that out on the call is an expensive way to qualify a market.

Most of the evidence is public. Company sites state fleet and facility counts, listings carry an address per terminal, and dispatcher hiring shows which operators are growing. Collected into columns, that becomes a size band before anyone picks up a phone.

Who this is for
Seed to Series A logistics software companies selling to carriers, brokers, third party logistics providers, or warehouse operators. Four to fifty people, founder led.
What it looks like today
Fleet size, dock count, and lane coverage decide whether an account can use your product, and none of them are fields in a sales database. So teams buy a list of transportation companies and discover the sizing problem one call at a time.
What changes
Sizing happens before the call. Public listings, company sites, and hiring activity produce a size estimate per row, so the list is banded before a single number gets dialed.

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.

  • Size before you dial

    find trucking and 3pl companies in the southeast and estimate how many trucks they run

    The estimate arrives with the page it came from, so a rep can sanity check an account in seconds before calling.

  • Operators adding capacity

    which of these companies posted dispatcher or driver roles in the last month

    Postings attach to the account with dates, so a company scaling up is separable from one that always has ads open.

  • The operations owner

    find the operations manager or owner at each of these carriers with a mobile number

    Numbers land per row with their type, so a calling list is built from the accounts that are genuinely reachable.

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.

  • Band the market by size

    Carriers and brokers split into size bands before anyone contacts them.

    1. 1Source operators by region, then read sites and listings for fleet and facility counts.
    2. 2Band the rows and promote only the bands your product actually fits.
    oxygen tables query
  • Growth signals from hiring

    A short list of operators adding capacity right now.

    1. 1Run a hiring search scoped to your banded accounts so dispatcher, driver, and warehouse postings land in their own table.
    2. 2Enroll the accounts with fresh postings ahead of everything else.
    oxygen signals search run
  • Phone first, email second

    A calling list with numbers, plus an email step for accounts without one.

    1. 1Run the phone and email waterfalls, reading the cost preview before approving.
    2. 2Build one cadence with call tasks and email steps, and log every outcome.
    oxygen find phone

Capabilities

What you get

  • Sizing as a column

    Fleet counts, terminals, and facility mentions come off public pages into numeric columns, so a list can be banded before anybody works it.

  • Calls and emails in one cadence

    A sequence can mix call tasks with email steps, so the channel that actually works in this market is part of the motion rather than beside it.

  • Costs you preview

    Phone and email lookups bill on a hit rather than on an attempt, apart from submit-only async legs that bill on submit, and every run states its scope and ceiling before it starts.

  • One workspace, one meter

    Sourcing, enrichment, the CRM, sequences, and reporting share a database and a credit balance, so there is nothing to reconcile between vendors.

Instead of

The stack this replaces

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

  • Clay
  • Apollo
  • Instantly
  • Pipedrive
  • n8n
  • Google Sheets

Data sources

What the data actually comes from

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

  • Op

    Open Web Ninja

    Business listings by city and category, which is how terminals and warehouses become rows with addresses.

  • TheirStack

    Postings for dispatchers, drivers, and warehouse staff, the most honest public signal of capacity growth.

  • People Data Labs

    Company records for the operators large enough to have one, used to sanity check the size bands.

  • Blitz API

    Finds the operations owner at a carrier or broker instead of a shared dispatch inbox.

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

  • Fleet numbers on a company website are marketing copy and can be years old. Use them to band accounts, not to price a deal, and confirm the real number on the first call.

FAQ

Questions people ask first

Can we estimate fleet size without buying a data feed?
Often, yes. Company sites, listings, and job ads together give a defensible band. It is an estimate, and the cell keeps the page behind it so a rep can judge it rather than trust it blindly.
Our motion is phone first. Does that fit?
It does. A sequence can carry call tasks alongside email steps, and outcomes log against the account, so the calling list and the email list are one list rather than two.
Do owner operators belong on the list at all?
Usually not, and banding is how you exclude them cheaply. Filtering before enrichment means you never pay to look up a contact at an account you were never going to sell to.
What happens to a number that turns out to be wrong?
It stays visible with its source and the run that produced it, so you can see which lane found it. Corrections are written to the record instead of quietly overwriting the history.
Can we track terminals as well as companies?
Yes. Locations can be rows related to the company record, which matters when the buying decision sits at a terminal rather than at a head office.
How long does a first list take to build?
An afternoon for a region, most of it spent waiting on runs. Sourcing and site reading happen in the background as durable runs, so you can close the tab and read results later.

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.