New: connect your coding agent →

Youragentsshipfeatures.Needlr proves which ones pay off.

A business verdict for every feature your coding agents ship: did it move demos booked, trials started, forms sent? Your agents ask, you decide. It works the same for the changes your team makes, through Google Tag Manager.

You start with a demo project full of sample results.

Works with Google Tag Manager. Don't have it, or someone else manages it? We'll show you how to bring them in.

Needlr is a release impact tool. It tells product teams whether a release moved a business KPI, with split tests, before vs after checks on past releases and feature adoption, set up through Google Tag Manager.

Pricing CTA: "Start your free trial" → Booked a demoExample
Your visitors
A · current version
0.0%
B · your change
0.0%
−2.7−1.40+1.4+2.7
+1.8 points
difference · 95% interval −2.9 points to +6.5 points
Collecting data
384 visitors8% of plan
Things product teams measure with Needlr
A new headlineButton text and colourA shorter signup formPricing page layoutAn announcement barExit popupsA new onboarding stepSocial proof near the CTAA redirect to a new pageA feature released to everyoneHow many people use a new featureShip the winnerGA4 events as KPIsAdoption targetsA new headlineButton text and colourA shorter signup formPricing page layoutAn announcement barExit popupsA new onboarding stepSocial proof near the CTAA redirect to a new pageA feature released to everyoneHow many people use a new featureShip the winnerGA4 events as KPIsAdoption targets
For coding agents

Your agents ask. You decide.

Claude Code, Cursor or any agent that speaks MCP connects in one line. Every feature it ships gets a business verdict.

01

Before it builds

Your agent asks what's measurable: which KPI, how much traffic, how long a verdict takes. With little traffic it hears so, and goes for a bigger bet instead of guessing.

02

After it ships

It asks “did that work?”. For a release that's already live, Needlr answers from up to 13 months of your own data, often right away. Or it runs a split test in code.

03

When the verdict is in

Keep, roll back or try again, with the numbers. Your agent can't peek before the verdict, can't publish to your site, and a test that clearly hurts stops by itself.

claude
> Did the shorter signup form I shipped on Oct 3 help?

needlr_validate · released 2026-10-03 · KPI signup_completed
Improved: signups went from 3.1% to 3.8% of visitors
(+0.2 to +1.2 points), likely thanks to the release.
Recommended: keep. Recorded in Needlr.
How it works

Three steps. Then the truth.

No developer tickets, no tracking plans, no spreadsheets. Setup takes about two minutes.

1

What are you shipping?

Open your site, click the thing you want to change, and edit it right there: text, colour, size, position. Or tell Needlr about a release that is already live.

acme.com/pricing
Book a call
2

Which needle should it move?

Pick the KPI it should move: a click on “Book a demo”, a visit to /welcome, a form sent. Test it live and watch Needlr catch it in real time. Already track it in Google Analytics? Use those events as KPIs for changes released to everyone.

needlr · the expected result
Booked a demo
Started a free trial
Sent the contact form
3

How should we test it?

Choose who sees it and how sure you need to be. One button publishes to Tag Manager and splits your visitors. The verdict comes once the planned sample and a full week are in, and it never flips after.

needlr · the test
−2.7−1.40+1.4+2.7
Collecting data · +1.8 points
Results you can trust

Every answer, including “not yet”.

Most tools always show a winner. Needlr tells you when something worked, when it hurt, when it made no difference, and when it is simply too early to know.

Improved
−2.7−1.40+1.4+2.7
Pricing CTA → Booked a demo

The new button text brought more demo bookings. Keep it.

Got worse
−2.7−1.40+1.4+2.7
Exit popup → Trials started

The popup cost you trials. Good thing you only showed it to half.

No clear effect
−2.7−1.40+1.4+2.7
Customer logos → Booked a demo

No real difference. Spend your energy somewhere else.

Too early to call
−2.7−1.40+1.4+2.7
Shorter signup → Trials started

Leaning positive, but not enough visitors yet to call it.

Collecting data
−2.7−1.40+1.4+2.7
Announcement bar → Contact form

Just started. Needlr won't guess before the numbers are in.

ImprovedBefore vs after
−2.7−1.40+1.4+2.7
Faster homepage → Booked a demo

Released to everyone. Compared before and after the release date.

When B wins

Ship the winner. Leave safely.

  • When version B wins, ship it to every visitor in one click. No developer needed.
  • Needlr lists every change that still runs through it, with an export for your developer.
  • Before a change stops running through Needlr, it checks your live site shows it on its own, or asks you to check. If the check fails, visitors keep seeing B.
  • After it lets go, it keeps checking for 7 days. If visitors get the old version, you get an email and one click puts B back.
Shipped changes2 active
Export for your developer
  • Pricing CTA: “Get my free audit”Shipped via Needlr

    → Booked a demo · +12% (range +4% to +20%)

    Every visitor gets version B.

  • Shorter signup formShipped via Needlr

    → Started a free trial · +9% (range +2% to +16%)

  • Customer logos above the formMoved to code

    → Sent the contact form · +6% (range +1% to +11%)

Example

Proof, not promises

We test the verdict. Then we show you.

Needlr's verdicts are checked two ways: simulated checks where the truth is known, and a test site with effects we planted on purpose.

0

simulated checks where we know the truth, run through the same code that decides yours.

0.0%

of checks with no real difference showed one at 95% confidence. The promise is 5%.

Measured
Promised
Needlr's lab: real browsers, planted effects
Footer button text
Planted −33%→measured −36%
Short signup
Planted +22%→measured +23%

It found the planted effects it has finished measuring so far. Some lab checks are still running. Lab validation, 2026-10-08.

Why Needlr

Built for people who ship, not for statisticians.

Everything an experiment platform does, without the engineering project.

TextColourSizeMoveHide

Edit on your own site

Your site opens with Needlr's editor on top. Click any element and change its text, colour, size or position, add a banner, or hide something. No code, no developer.

0 visible swaps

No flicker, by design

Visitors never see the old version swap for the new one. Views Needlr couldn't change in time are left alone and simply not counted.

Needlr · Bootstrap
Needlr · Booked a demo
Needlr · Early hide
Only Needlr's own tags

Your Tag Manager stays clean

Needlr only touches the tags it created, publishes with your approval, and removes everything when you delete a project.

Day 0 of 300.0% of active people
Target: 20% within 30 daysCounting

Adoption, against a target

Released a feature to everyone? Count how many people actually use it, against a target you set, like 20% of active people within 30 days.

No PIIConsent Mode90-day retention

Private by default

No personal data in events. Needlr respects your consent banner through Google Consent Mode. Raw events are removed after 90 days.

It tells you when something's wrong

A KPI that stops firing gets a tag wherever it shows, and you get an email when it stops and when it's back. Its results wait in the meantime. A split that comes out uneven holds the verdict. A burst of traffic from one source is left out of the numbers. The check page always says why.

Stopped firingBooked a demoNo hits in the last 24 hoursResults on hold · email sent
Uneven splitPricing CTA5,120 vs 4,390 visitorsVerdict held
Unusual trafficShorter signup312 visitors from a single sourceLeft out of the numbers
Already released it?

Measure it anyway.

Not everything can be split in half. For features released to everyone, Needlr compares the weeks before and after the release date, and checks a fake release date too, so a trend that was already happening isn't mistaken for your win. Or count how many people actually use it, against a target you set.

Daily conversion rate · Booked a demo+1 point after release
Before · 2.8%After · 3.8%Released
0
lines of code on your site
0
questions to set up a check
0
days minimum before any verdict
0
honest verdicts, including “too early”
  • 2FA on every change to your live site
  • Your data never mixes with other customers'
  • Servers and data in the EU (Germany)
How we keep it safe →

Stop guessing what your last release did.

Create an account and explore a demo project with seven real-looking results. Connect your own site when you're ready.