OXYGENOXYGEN

For LinkedIn agencies

LinkedIn programs for clients on per-seat pricing

Agencies price LinkedIn per seat and get billed per action. Only one of those two numbers is your margin, and it is not the second one.

try

The unit of a LinkedIn program is a person, not a campaign. Every client account has its own history, its own graph, and its own ceiling for the day, and treating them as interchangeable senders is how restrictions start.

So the halves stay apart. Reading public profiles, posts, commenters, and reactors needs no connected account and spends none of the client's quota; only sending uses their login. Sequences own cadence and caps, Signals hold who engaged, Messages hold the conversation.

Who this is for
An agency running LinkedIn outreach, social selling, or founder ghostwriting for a roster of clients. You operate the accounts and you carry the seat cost.
What it looks like today
The tooling charges per seat and then again per action, research burns the client's own quota, and one restricted profile takes a program offline for a week.
What changes
A connected account is a $30 monthly sending seat with nothing charged per action. Public research runs without a login, and replies land in one inbox with the cadence stopped.

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.

  • People already paying attention

    pull everyone who reacted to or commented on my client's last ten posts

    Engagers land as durable events on accounts, so the warm list is what a cadence reads.

  • Viewers who never connected

    show me the founders who viewed this profile last month and never connected

    Viewer imports arrive as events on the record, not a screenshot of the notifications tab.

  • A first touch that holds

    invite these forty people from the client account at a human pace and stop on replies

    Caps and schedule sit on the sender, and a human reply exits the enrollment.

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 engagement into a warm sequence

    People who engaged with a client's content get a next step, not a notification.

    1. 1Harvest reactions and comments from the client's own posts as events.
    2. 2Filter for fit, then enroll the survivors at a pace the account carries.
    oxygen engagement harvest
  • Research that leaves the account alone

    Profile and company detail for a whole list without spending the client's quota.

    1. 1Source public profiles and company pages into a table, cookieless.
    2. 2Bind the rows that matter onto records so history outlives the campaign.
    oxygen lead-sourcing plan
  • Every channel for one client in one inbox

    LinkedIn, email, and WhatsApp replies for that client land in one stream, cadence already stopped.

    1. 1Read that workspace's merged inbox, tag it, answer inside the existing thread.
    2. 2Log the outcome on the record so the client's funnel view stays honest.
    oxygen inbox list

Capabilities

What you get

  • Seat pricing you can quote

    A connected LinkedIn account is one sending seat at $30 a month, and everything on it is free at use: invites, messages, InMail, visits, follows, reactions, comments.

  • Seats sit with the payer

    Seats belong to the billing owner, so a client workspace connects its account against yours and you buy them in one place rather than per logo.

  • Public research, no client login

    Profiles, posts, commenters, and reactors read without connecting an account, which leaves the client's daily allowance for the part that needs it.

  • Restriction states you can see

    A stopped, disconnected, or checkpointed account shows as what it is. Repairable states keep a recovery window; a terminal one releases the seat.

Instead of

The stack this replaces

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

  • HeyReach
  • Expandi
  • Dripify
  • Phantombuster
  • Clay
  • Zapier

Data sources

What the data actually comes from

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

  • LinkedIn Scraper

    Public profiles, posts, and the people who engaged, with no connected account.

  • LinkedIn

    The client's own account, for invites, messages, and private network data.

  • HeyReach

    Lets a client mid-campaign there keep sending while the program migrates.

  • People Data Labs

    Turns a profile into a company row with headcount and industry, so fit is a filter.

  • Blitz API

    Resolves the work email behind a profile when a program needs an email step.

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

  • Daily volume is set by the account, not by us. A new or dormant profile carries a small ceiling, and pushing it is how a program ends early.
  • A human reply stops an enrollment and routes into the inbox. Classification that resumes a stopped enrollment is not shipped, so restarting one is a person's call.
  • One inbox covers one client workspace, not the roster. Reading the next account's replies means switching workspace, and no cross-client stream exists today.

FAQ

Questions people ask first

What does a connected LinkedIn account cost?
One sending seat at $30 a month, billed on the paying organization rather than drawn from credits. Every action is zero at use, so a heavy month and a quiet month cost the same.
Can I research without the client's profile?
For public data, yes, and it is the default. Profiles, company pages, posts, commenters, and reactors read through a cookieless lane that consumes no connected-account quota.
What happens when an account gets restricted?
It leaves the selectable sender set and its enrollments hold rather than failing quietly. Checkpoints and ambiguous restrictions are repairable and keep a grace window.
Does a reply stop the sequence?
Yes. A human reply exits the enrollment and the conversation moves to the shared inbox, where you answer in the existing thread rather than queueing a scheduled follow-up.
Can each client keep its own sending identity?
That is what sender profiles do. One person is a single identity across channels, so someone invited by a named operator gets the follow-up email from that operator's inbox.
Can one sequence mix LinkedIn and email steps?
Yes. A step resolves its channel per enrollment, so a program can visit, invite, wait for the connection, send a DM, then fall back to email from the matching sender.

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.