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.
142 of 1,240 people who started in the last 30 days reached the last step. Larger than the margin of error (±1.8 pts).
- Signed up1,240——
- Created a projectany of 3 ways86870%14 min
- Invited a teammate39145%2 days
- Paid14236%9 days
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.
Report a step
When someone reaches a step that matters, your backend sends its name and your id for the person. Repeats are free.
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.
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.
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.
- via
used_template52% of step · 42% go on - via
created_blank30% of step · 38% go on - via
imported_data18% of step · 66% go on
- Signed up → Created a projectWithin the margin of error
- Created a project → Invited a teammateMoved most38% → 47%, larger than the margin (±5 pts)┆ Shipped 2 Oct: #48 Invite from the project page
- Invited a teammate → PaidToo few people to tell yet
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
Keep exploring
Funnels help
Step by step: sending steps, building a funnel, reading it and linking it to your tree.
Outcomes vs outputs
Why the step a feature moves matters more than the feature.
What is an Opportunity Solution Tree?
The map your funnel steps connect to.
Product experiments
Decide what would count as moving the step before you ship.
Free customer survey
The funnel shows where people drop off. A survey asks them why.
Customer feedback board
Let customers post and vote; every request becomes the need behind it.
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.