Free funnel analytics

The few funnels that matter. And what moved them.

Your backend tells Outcomify when someone signs up, sets up, invites a teammate or pays. You see where people drop off, how long each step takes, and whether it changed for real. Link a step to your opportunity solution tree, and see whether what you shipped moved it.

Free. No SDK, no cookies, no credit card.

How it works

One call from your backend. A funnel in a minute.

No tracking plan, no tag manager. Just the steps you already know happened.

01 · SEND

Report a step

When someone reaches a step that matters, your backend sends its name and your id for the person. Repeats are free.

02 · BUILD

Line up the steps

Pick two to eight steps in order and how many days people have to get through. A step can be reached more than one way.

03 · READ

See where they drop off

Conversion, each step’s share of the one before, typical time, and whether the change since last period is real.

04 · CONNECT

Tie it to your tree

Link a step to the opportunity it’s about or the solution meant to move it, and watch the step when it ships.

Server to server

No script on your site. Just the steps that happened.

Your backend already knows when someone created a project or paid. Tell Outcomify then, with a key that can do nothing else.

No SDK, no cookies, no autocapture

Nothing runs in your users’ browsers, so there is no tag to maintain, no ad blocker to lose data to, and no bot traffic in your numbers.

Your id, hashed

Send whatever id your app uses for a person. Outcomify hashes it before storing it, and never needs a name or an email.

Send it as often as you like

Each person counts once per step, at the first time they reached it. Sending the same step again changes nothing.

Bring your history

Add a time to each step, up to 400 days back, and your funnels start with a past to compare against.

# when user 123 signs up
curl -X POST https://api.outcomify.com/api/funnels/track \
  -H "Authorization: Bearer ock_…" \
  -H "Content-Type: application/json" \
  -d '{"events":[{"event":"signed_up","person":"user-123"}]}'

# answer
{"received":1,"recorded":1}

Up to 500 steps a call. The Funnels page makes the key and shows this call with it filled in. Send your first steps

What you get back

Where people drop off, and whether it changed.

Every funnel compares its period with the one before it, and says when the difference is too small to mean anything.

Honest about change

A margin of error on every change

Conversion from the first step to the last, against the previous 7, 30 or 90 days. A change smaller than its margin of error is called that, and with fewer than 20 people on either side Outcomify says there are too few people to tell.

Of previous

Each step’s share of the people who reached the step before it, so the leak is easy to find.

Typical time

The median time from the step before: minutes to set up, days to invite, weeks to pay.

Within a window you choose

A later step counts only when it is reached within 1 to 90 days of the first, so old sign-ups don’t flatter today’s numbers.

Steps with alternatives

More than one way to a step

“Set up a project” can mean a template, a blank one or an import. Give a step up to six ways with + or…, name it, and the report splits it: which way each person took, and how many of each went on.

Step trends

Week by week, step by step.

People are grouped by the week they started. Each step's conversion from the one before is drawn week by week, and recent weeks are compared with earlier ones.

Finished weeks only

A week counts once its conversion window has passed. Until then it is drawn dashed, so a week still in progress never looks like a drop.

What moved most

A step is coloured only when its change is larger than its margin of error, and the one that moved most is marked.

What shipped, on the line

Solutions linked to a step show where they shipped, so you can read the line before and after.

On your opportunity solution tree

Did what you shipped move the step it was meant to?

An analytics tool shows a line. Outcomify knows what you built and why, so the line sits next to the opportunity it is about and the solutions meant to move it.

Link a step to a node

From an opportunity or a solution’s panel, pick a funnel and the step. The panel shows that step’s trend, with a marker where linked solutions shipped.

A badge on the canvas

Linked nodes carry the step’s recent conversion on the tree, with an arrow when it moved more than its margin.

An outcome that updates itself

Use a funnel’s conversion, or one step’s, as an outcome’s metric. The number at the root of your tree comes straight from your backend.

Everything else

Small on purpose.

A key that can only send steps

The tracking key can report funnel steps and nothing else in your workspace. Revoke it at any time.

See what arrives

The Funnels page lists every step name received and how many people reached it, and updates by itself while you wire it up.

Define first, send later

Make a funnel before the steps arrive, or build one from what your backend is already sending.

Usage in plain sight

The month’s step records against the free allowance, on the same page.

Made for busy backends

Batches of up to 500, bursts of up to 600 calls, and a 429 with Retry-After you can simply resend.

We use it ourselves

Outcomify’s own activation funnel is counted this way, from our backend to the same endpoint.

Free

Free, within these limits.

  • 10funnels per workspace
  • 2–8steps per funnel, up to 6 ways each
  • 250kstep records a month
  • 400days each person’s steps are kept

A record is one person reaching one step for the first time; repeats are free. Up to 50 different step names per workspace, and 20 calls a second with bursts of 600.

The honest take

When a full analytics tool fits better

If you want to explore everything people do (every click and page view, sessions and replays, retention curves, paths you didn't think to define, or breakdowns by plan, country or device), use a product analytics tool such as Mixpanel, Amplitude or PostHog. Outcomify keeps one row per person per step, so it cannot answer questions about events it never stored, and it doesn't split by properties.

Outcomify's funnels are for teams who want the few numbers that say whether their product works, counted honestly, next to the decisions meant to move them. Plenty of teams use both.

Frequently asked questions

Outcomify key funnels

Count what matters. See what moved it.

Make a key, send your first step, and line up your funnel. It takes a few minutes and one call.