Case Study

How Ribble Cycles uses Noibu to make its site tell them when it's broken

Industry
Retail
Job title
Chief Digital Officer
Noibu’s impact
By connecting Noibu to Claude Code and GitHub through Noibu MCP, Ribble Cycles shipped 33 fixes in 11 weeks that protected an estimated £35k–£100k a year in sales.
Lorem ipsum dolor sit amet consectetur tristique adipiscing domin
Free checkout audit
Share

By connecting Noibu to the tools its developers already use, Ribble now catches and ranks revenue-impacting issues as they happen. Fixes shipped in just 11 weeks protected an estimated £35k–£100k a year in sales.

£35k–£100k

Estimated annual sales protected by fixes shipped in 11 weeks

33

Noibu-surfaced issues fixed since connecting Noibu to their AI tools

9, not 7,600

Issues returned when the team asks what's broken, ranked by what's costing orders

404

Releases logged to Noibu automatically from GitHub in 11 weeks

“We used to find out something was broken from a dip in sales. Now the site tells us first, and tells us what it's costing.”
— Matthew Lawson, Chief Digital Officer, Ribble Cycles

About Ribble

Company
Ribble Cycles, one of the UK's largest online bike retailers, founded 1897
Featuring
Matthew Lawson, Chief Digital Officer
Customer since
2020
Works in
Claude Code and GitHub, connected to Noibu through Noibu MCP

The challenge: great data, capped by human attention

Ribble Cycles has used Noibu since 2020. In year one it delivered a 42.89x ROI and more than $2.5M in annualized revenue saved. By 2026, Ribble's site was, in Chief Digital Officer Matthew Lawson's words, already clean and optimized.

But the value had a ceiling. Noibu was a dashboard, and someone had to log in to use it. They had to know which tab to trust, and that the big number isn't a bug count. That knowledge lived with two people on the team.

Then Ribble connected Noibu's MCP, which lets AI tools like Claude pull Noibu's data directly (here is how that connection works), and the ceiling came off.

“Before the MCP, Noibu's value was capped by how often a human opened it. Now it isn't capped at all.”
— Matthew Lawson, Chief Digital Officer, Ribble Cycles

The shift: from somewhere you go to something that comes to you

That connection changed where Noibu lives. Ribble's developers already work in Claude Code and GitHub, so Noibu now answers them there, in plain English.

“Noibu already knows what's broken on your site. The MCP means you don't have to go and ask it any more.”
— Matthew Lawson, Chief Digital Officer, Ribble Cycles

Day to day, that looks like this:

  • Ranked answers, not raw counts. Ask “what's broken” and the team gets back the nine issues worth acting on, not a raw count of 7,600. They're ranked by what's costing orders, with checkout at the top.
  • Evidence for every release. Each merge posts a release marker to Noibu automatically, so “did this morning's release break anything?” has a before and after.
  • Monitoring that follows up. After a big change, Noibu keeps watching and flags anything new that appears.

What Ribble built on top

Ribble layered four things onto Noibu's data and its AI connection.

Four layers on top of Noibu

LayerWhat it does
Labels18 custom attributes and nine funnel events on every session, so a session answers a question instead of just showing an error
MarkersA GitHub Action posts a release to Noibu on every merge, so there's always a before and after
RecipeA written triage skill that asks Noibu the same three questions in the same order, with guardrails for every way the data has misled them before
Reference codeShown to customers at the point of failure, so a phone call becomes a session replay
“Noibu gave us the data and the MCP. We gave it context, release markers and a routine.”
— Matthew Lawson, Chief Digital Officer, Ribble Cycles

What it caught

The best catch never threw an error

A price on Ribble's site showed the wrong currency. The page looked perfect, and no error fired. An error alert alone would never have flagged it.

Because every Ribble session carries custom labels, the team found every affected customer in a single search. Matt calls it the shift from “did it error” to “was it right.”

The fix went live on September 23. Since then, the site has shown the correct currency on nearly 9,000 visits, roughly 300 a day. More than 5,000 of those were UK shoppers, who have gone on to place 58 orders worth £21k.

The issues a daily check can't see

Ribble's triage runs two passes every time. The first is a 24-hour scan for anything a release just broke. The second is a 30-day sweep ranked by damage to the funnel, not by how often an error fires. A handful of sessions a day never clears a daily bar, but each one might be a lost order.

On August 6, 2026, the sweep surfaced five priority issues where the daily scan caught one. Three shared a single root cause. One affected page converted at 4.3% against a 39.3% baseline. Another converted 0 of 59 sessions while erroring on the buy button (how to work through a backlog like this).

The results

Between June 22 and September 9, 2026, Ribble shipped 33 fixes for issues that Noibu surfaced, with all 404 releases in that window logged automatically. Those fixes protected an estimated £35k to £100k in annual sales.

The most conservative estimate comes from three checkout blockers alone, where shoppers clearly wanted to buy and couldn't:

Three checkout blockers, before the fix

Buy Now failed after adding a bike, mostly on Android
17 of 30 didn't order
“Cart doesn't contain the item” error at payment, on mobile
7 of 8 didn't order
Password rule error when registering at checkout
4 of 5 didn't order

Source: Noibu session data for Ribble Cycles, June 22 to September 9, 2026.

Another 16 fixes were verified shopper-impacting problems that Noibu couldn't put a figure on, because too few shoppers hit them in the window. They included Stripe payment-method errors, a billing address error at the delivery step, and a Cloudflare 403 on checkout.

This builds on six years of results. In the first year alone, Noibu saved Ribble more than $2.5M in annualized revenue across 29 shopper-impacting issues, a 42.89x ROI. Read the original Ribble case study.

Noibu for the whole business

Noibu isn't just a developer tool at Ribble anymore. When a customer calls to say they couldn't pay, they read out the short code shown on their screen, and the team is watching their session in seconds. Trading reviews Noibu's priority issues alongside the sales numbers, so a problem is on the table before it shows up in the sales report.

For Ribble, that's the real shift. Problems surface the day they appear, and the people who can act on them see them before the sales report does.

Frequently asked questions

What is Noibu MCP?
Noibu MCP connects Noibu's data to AI tools like Claude and Claude Code, so a team can ask what's broken in plain English and get answers from Noibu without logging in to a dashboard. Ribble's developers use it inside the tools they already work in.
How does Ribble Cycles decide which site issues to fix first?
Ribble ranks issues by what they cost in orders, not by how often an error fires. When the team asks what's broken, it gets back the nine issues worth acting on instead of a raw count of 7,600, with checkout at the top.
Can Noibu find problems that don't throw an error?
Yes, with context. Ribble adds 18 custom attributes and nine funnel events to every session. When a price showed the wrong currency with no error at all, the team found every affected shopper in a single search.
How do release markers help an ecommerce team?
A GitHub Action posts a release to Noibu on every merge, 404 releases in 11 weeks at Ribble. Every release has a before and after, so the team can answer whether a release broke anything.
How much revenue did Ribble Cycles protect with Noibu?
Between June 22 and September 9, 2026, Ribble shipped 33 fixes for issues Noibu surfaced. Those fixes protected an estimated £35k to £100k in annual sales, with the conservative end based on three checkout blockers alone.

Try it on your store

See how Noibu's AI agents find what's breaking checkout, read about the Bug Resolution agent, or get a free website audit to see what's costing your store orders.

About Noibu

Noibu is AI for ecommerce operations, the always-on optimization system that keeps online stores running at their best. A team of supervised AI agents finds what's broken, slow, or leaking revenue, does the work, and hands results back for human approval. Trusted by retailers like Free People, Guess, Liquid I.V., and Ariat.

Back to all
Uncover the top errors, slowdowns and friction points impacting conversions and revenue
Free website audit
Share

Don’t lose customers to site friction—protect your revenue with Noibu.