For marketers who run paid ads

Know which ads make money, down to the call, the deal and the order.

OrcLink joins each lead, call, deal and sale to the ad click that started it. It matches with ids it can prove, never by guesswork, and labels anything modelled as modelled. Then it shows revenue and ROAS per campaign and sends the real results back to the ad platforms you choose.

Performance by channel, last 30 daysExample data
ChannelLeadsWonWon revenue (USD)Cost (USD)ROAS
Google Ads: search1423148,20011,9004.1x
Meta: prospecting2601821,7009,4002.3x
Microsoft Ads: search641215,1004,3003.5x
LinkedIn3849,8006,2001.6x
Example data, not a customer's numbers. Won revenue comes from the CRM, store or payment system; the model here is linear.

The problem

Ad platforms count conversions. Your business counts revenue.

  • Each ad platform counts its own conversions, and the totals add up to more than you sold.
  • Many leads arrive by phone, or close weeks later in the CRM, where the ad account never sees them.
  • So the platforms bid for clicks and form fills, not for the customers who paid.

How it works

Three steps from ad click to revenue

  1. Step 1: Capture

    Add one script to your site. It keeps the ad click on every visit, form, chat and call, on your own subdomain.

  2. Step 2: Connect where results happen

    Connect your CRM, store, payments or call tracker, or send results by API, webhook or CSV. Those systems own the number.

  3. Step 3: See and send back

    See revenue, cost and ROAS per channel, campaign and keyword. Send real conversions back to the ad platforms.

At sign-up you tell us if you are a healthcare business. Only then does HIPAA mode switch on. In HIPAA mode no ad-platform upload, CRM write-back or outbound webhook leaves until a BAA is recorded (a webhook also needs one for its endpoint; a BAA takes effect only when both parties sign it), and GA4 events stay off. A workspace where nobody answered the question, and a client workspace an agency creates, start in HIPAA mode until the workspace owner turns it off in Conversions, Compliance.

Why you can trust the numbers

Check how every number is made

Each sale is matched by an id you can trace, counted from the system that owns it, and labelled when it is modelled. Read the method, the status of every feature and the full API.

  • Matching is deterministic: a click id, your own order or lead id, or a hashed email or phone captured earlier. No fingerprints, no guesses by time. Read how capture works.
  • The system that owns the sale owns the number. A refund or a lost deal lowers the value, because the source says so. Read how results come in.
  • Modelled numbers (data-driven attribution, the impression layer, the marketing mix model) are labelled modelled and shown apart. Data-driven attribution is not causal. See each model and its status.
  • Every feature on this site carries its real status. See the full list.
  • The API is documented in public. Read the API documentation.
  • Tracking never waits on billing: capture, link clicks, calls and incoming results do not check your plan.
  • BuiltIn this release.
  • Built, not yet tested liveBuilt and tested with sample data. Not yet run against a live account of the vendor it connects to.
  • Coming soonNot available in this release.

We are new, so there are no customer logos here yet.

What you get

Spend on the ads that bring customers

See revenue per channel, campaign and keyword

Won deals and paid orders, credited to the ads that started them, with the attribution model you choose.

Stop paying for ads that do not sell

Put cost next to revenue for every channel. Modelled views are labelled modelled, so you know what is measured.

Teach the ad platforms what a customer looks like

Send qualified leads, won deals and purchases with their values, so bidding learns from revenue.

Prove the value of your work

Give a client or your boss a report built from their own CRM and store, under your brand if you are an agency.

Everything in one place

Every job, from first click to closed deal

Each item shows its status. See all features.

Plans

Start free. Pay for more visits when you grow.

Plans are set by monthly visits. Higher plans add call tracking and the deeper models.

  • Free

    Free, no card

    • 1,000 visits a month
    • 25 links
    • No call tracking numbers
  • Small

    Paid monthly or yearly

    • 10,000 visits a month
    • Unlimited links
    • Call tracking: 3 numbers and 250 call minutes included a month; more billed per number and per minute
    • Adds Google Sheets export
  • Medium

    Paid monthly or yearly

    • 50,000 visits a month
    • Unlimited links
    • Call tracking: 10 numbers and 1,000 call minutes included a month; more billed per number and per minute
    • Adds Segments, Data-driven attribution, Impression attribution, Warehouse export, Event streams (SNS, SQS)
  • Large

    Paid monthly or yearly

    • 100,000 visits a month
    • Unlimited links
    • Call tracking: 25 numbers and 3,000 call minutes included a month; more billed per number and per minute
  • Advanced

    Paid monthly or yearly

    • No visit limit
    • Unlimited links
    • Call tracking: 50 numbers and 10,000 call minutes included a month; more billed per number and per minute
    • Adds Marketing mix modelling, Media planner, AI agents

Every plan includes: Revenue tracking, Geo-routing, A/B testing, Bio pages, QR codes, Immortal links (never expire), Fallback URLs, Data export, Basic analytics.

A visit is a human site session or link click; crawlers, AI agents and test traffic are not counted. You see the price of a paid plan in Settings, Billing before you pay.

Call tracking above the included numbers and minutes is billed per number and per minute, at the rates shown in Settings, Billing. Phone numbers and call minutes are billed by Twilio on the workspace's own Twilio account; OrcLink's call tracking add-on is a platform fee on top of that.

Data-driven and impression attribution are modelled and not causal. The marketing mix model and the media planner give a rough, directional estimate.

  • No card to start

    The Free plan asks for a name, an email and a password. Nothing else.

  • Tracking never waits on billing

    Capture, link clicks, calls and incoming leads and sales do not check your plan. A billing error never switches off a feature that works.

  • Over your limit? Nothing is held back

    Tracking, reports and every export keep working. After 14 days over the visit limit, you cannot add some new setup until you upgrade or the month turns.

  • Cancel in the app

    Cancel from Settings in the app. Your links keep redirecting after you cancel.

  • Your data stays yours

    Export at any time: CSV, the open API, webhooks, or a warehouse on plans that include it.

Questions

Before you sign up

Do I have to replace my CRM, store or call tracker?

No. OrcLink reads them. The CRM, store or call record stays the record; an OrcLink number is a labelled claim on top of it.

How does OrcLink match a sale to an ad?

By the click id, your own order or lead id, or a hashed email or phone that an earlier form or checkout tied to a click. It never uses fingerprints or guesses by time. An outcome with no proven link stays unmatched and is counted as unmatched.

What does “Built, not yet tested live” mean?

The feature is built and tested with sample data, but has not yet run against a live account of the vendor it connects to. We label it so you can decide.

Does OrcLink send data to ad platforms on its own?

Only to the destinations you connect. By default each batch waits for an owner or admin to approve it, and every send is written to an audit log. In HIPAA mode nothing leaves until the workspace owner records in the app that a BAA is signed; the BAA takes effect only when both parties sign it.

When is HIPAA mode on?

At sign-up you tell us if you are a healthcare business. Only then does HIPAA mode switch on. In HIPAA mode no ad-platform upload, CRM write-back or outbound webhook leaves until a BAA is recorded (a webhook also needs one for its endpoint; a BAA takes effect only when both parties sign it), and GA4 events stay off. A workspace where nobody answered the question, and a client workspace an agency creates, start in HIPAA mode until the workspace owner turns it off in Conversions, Compliance.

Is the marketing mix model a forecast I can rely on?

No. It is a rough, directional estimate from weekly totals, labelled as such, and it needs 26 complete weeks of data. Use it to ask better questions, not to set a budget on its own.

Find out which of your ads make money.

Create a free account. Add the script, connect one source, and see revenue per ad from your own data.

Start free
  1. 1. Create your account

    Name, email and password. You start on the Free plan, and tell us if you are a healthcare business.

  2. 2. Pick your setup

    A short setup asks for your store and makes a first tracked link. No store? Pick "No store" and go straight to installing the script.

  3. 3. Install the script and connect sources

    Add /t.js to your site, then connect your CRM, store, payments, forms or calls from the dashboard.