Reachable by phone

Mobile phone finder with the whole chain in one column

OXYGEN's mobile phone number finder is one table column that tries up to three providers in turn and stops at the first number it finds. A number costs more than an email, so you choose which rows it runs on.

try

A phone waterfall is a chain of providers tried in turn until one finds a number. It is a cost problem before it is a data problem: each lane, one provider's step, costs more than the one before it. Run it across a whole list and you can spend a month of credits in an afternoon.

The column handles the order and the stopping. A managed lane, one OXYGEN runs on its own provider account, bills only when it returns a number. Your part is choosing which rows go in, which is where most of the saving is.

Example searches

Ask for it the way you'd say it

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

  • Only the accounts worth calling

    find mobiles for contacts at accounts we marked tier one and that already replied to an email

    A filter on the run keeps the chain off rows nobody will dial.

  • Numbers for a WhatsApp motion

    get mobile numbers for these 80 contacts so I can message them on WhatsApp instead

    A found mobile is what makes a connected WhatsApp number useful. That number reserves credits each month, with no charge per send.

  • Fill the blanks in the CRM

    our contact records have no phone filled in, fix the ones attached to open deals

    Running on empty cells only, in the table behind your contact records, leaves the numbers you already trust untouched.

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.

  • Only the accounts worth a call

    Phone spend lands on the contacts a person will call this week.

    1. 1Filter to the tier and stage that justify a call, then run the column on those rows only.
    2. 2Bind the rows to contact records, then promote the numbers so the next campaign does not buy them twice.
    oxygen enrich-column run
  • Mobile as a messaging channel

    Contacts with a mobile number get a WhatsApp step instead of another ignored email.

    1. 1Switch on Phone verification, then find numbers for the shortlist. Each number it confirms shows whether it is a mobile.
    2. 2Copy the mobile rows into their own table. Enroll that table in a sequence, a set of timed outreach steps, that includes WhatsApp.
    oxygen sequences enroll
  • Backfill the contacts on open deals

    Contacts on live deals gain a number, with the lane that found it and its cost recorded.

    1. 1Add the phone finder column to the table behind your contact records. Each record is a row there, so a run writes onto the record itself.
    2. 2Select the contacts on open deals with no phone yet, and run the column on them in small batches.
    oxygen columns run

Capabilities

What you get

  • One chain, not three vendors

    Lane order and the stop at the first hit belong to the column. You set up one finder, not three vendor accounts.

  • A miss on a managed lane costs nothing

    When a managed lane finds nothing, its hold on your credits is released and the row moves to the next lane.

  • Cost read before the run

    Preview the chain on your own rows, see the expected cost, and approve a credit ceiling before anything runs.

  • Line type when you switch on Phone verification

    Phone verification adds line type and carrier to each number it can confirm, so you can tell a mobile from a desk line. Each check is billed, and a number it rejects still costs the lane that found it.

Boundaries

What Tables does not own

This is Tables finding one field. A number becomes a trusted fact when you promote it onto Records. A call task belongs to Sequences, and a WhatsApp conversation under way is Messages.

Data sources

Data sources and CRM connections

  • Blitz API

    First for contacts with a LinkedIn URL. Blitz API covers US numbers only, and a number it finds ends the chain unless Phone verification rejects it.

  • LeadMagic

    Runs after Blitz API, or first for contacts you hold only by email. It needs a LinkedIn URL or an email to look a number up.

  • BetterContact

    It asks many providers in one call and costs the most, so it runs last, on rows nobody before it filled. For a contact held as just a name and a company, it is the only lane.

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

  • Mobile coverage is rated usable only in the US, on the vendors' own claims, and other regions are not rated yet. Expect many rows to come back empty, and plan so a missing number does not block the campaign.

FAQ

Questions people ask first

Why is a phone lookup dearer than an email?
The data is scarcer, and vendors price it that way, so choosing the rows matters more for phones than for any other field.
Do I pay when no number is found?
Not for a lane that finds nothing: a managed lane bills only when it returns a number, and an empty lane releases its hold. With Phone verification on, a number the check marks invalid is still billed, and so is the check. The chain then tries the next lane, so more than one lane can bill on one row. A row can end empty and still cost credits. A lane on your own key pays a small platform fee per call, and own keys need an eligible paid plan.
Can I tell a mobile from a landline?
Yes, when you switch on Phone verification for the column. It adds line type and carrier to each number it can confirm, so you can keep only the mobiles for a WhatsApp step.
Should I run this across a whole list?
Rarely. Find phones last, on rows that passed qualification. The chain is costly, and most rows on a cold list will never be called.
Does a number let me message on WhatsApp?
It is the first step. The person also needs WhatsApp on that number: just before the first message, OXYGEN checks and skips anyone without an account. Messaging also needs a connected WhatsApp number, which takes a paid plan and reserves credits each month, with no charge per message.
Where does the number end up?
In a cell, with the answering provider and the cost beside it. Promoting the row writes it onto the contact record, so later campaigns reuse it.

Try Tables in your own workspace

Sign up free with a one-time credit grant, and an in-app AI agent researches your company and proposes your first plays. Pick a plan to run one from the web app, the command line, or an AI assistant you link over MCP.