Our journey

We built DynoWeb because we kept guessing

We ran a Shopify agency. We had the data, we had the clients, and we still could not answer the only question that paid: which specific thing should we change, and did it work?

35%conversion a large store can recover from checkout design
Baymard puts documented cart abandonment at 70.22% and estimates a 35.26% conversion gain available from fixing checkout usability. So the money is real and the fixes are known. What no dashboard ever told us was which of them applied to the store in front of us.

Source: Baymard Institute — average of 50 studies, 2006–2025

The story

How we got here

  1. 01

    We started as a Shopify agency

    Before DynoWeb was a product it was client work — themes, migrations, speed work, the occasional full rebuild. One conversation kept repeating regardless of who was on the other side of it: traffic is fine, sales are not, what should we change?

    We could always show a merchant where the funnel dropped. That is the easy half. Knowing that a page converts badly tells you nothing about which part of it to change.

  2. 02

    Every project ended in a claim nobody could check

    So we guessed, professionally. Propose a redesign, move the reviews up, rewrite the product copy — reasonable changes made for reasonable-sounding reasons, none of them tied to evidence about that particular store.

    Then the change shipped and nobody could say whether it worked. Sales went up that month, but so did the season, the ad spend and the SKU count. We were charging real money for work we could not prove.

    It was not a skills problem. We knew Shopify. The gap sat between the data we had and the decision we had to make, and no amount of experience closed it.

  3. 03

    First we ran the tools that already existed

    Hotjar, Microsoft Clarity, Lucky Orange, Crazy Egg — free ones and expensive ones, in parallel, across client stores, for months. They were good. Several still are, which is why our comparison pages name the cases where they are the better buy.

    They all stopped in the same place. Each one showed what happened with real clarity and then handed the finding back as a chart or a recording. Someone still had to turn that into a specific edit to a specific theme file, and someone still had to decide afterwards whether it had worked.

    They also did not know they were looking at a store. A page-and-event data model can describe a storefront, but it cannot reason about variants, cart composition or order value until you wire that up yourself. We wired it up. For every client, every time.

  4. 04

    Then we built the part that was missing

    The design constraint was one sentence: a finding is not finished until it is a change you can approve and a number you can check. Heatmaps and session replay find where. AI suggestions turn where into what. Impact and revenue attribution answer whether it worked. A feature serving none of those three did not get built.

    About six months went into the parts nobody sees: capturing behaviour without slowing the storefront down, and making the data commerce-aware rather than generic. Getting a suggestion specific enough to be worth reading took the most rework of anything. “Improve your product page” is noise. Naming the element, showing what the data said, and attaching a change you can preview is a task. Most of the product lives in the distance between those two.

  5. 05

    We tested it on real storefronts, not demo data

    Real merchants, real traffic. Some of them are on the case studies page. That is where we learned the interesting findings are almost never in the aggregate numbers — they are in one element, at one scroll depth, on one device.

    It is also where we learned how differently mobile and desktop shoppers behave, and how completely a blended average hides it. Several of the most useful things the product does exist because a merchant showed us something we had filed as an edge case and was not.

The gap

Everything we could see, and everything we still had to guess

This is the list we kept running into on client projects. The left column was solved years ago. The right column is the one that decides whether a month of work made any money.

Agency-era CRO: observation vs. decision
What the tools showed usWhat we still had to decide
Drop-offThe step where sessions endedWhich element on that step to change first
FrictionA recording of a shopper hesitatingWhether the hesitation was price, sizing or shipping
MobileThat mobile converted worse than desktopWhich mobile-only layout problem was costing the most
ResultThat revenue moved after we shippedWhether our change moved it, or the season did

Where the other one wins: For observation on its own, the incumbents were better than anything we were going to build in-house, and on a site that is not a storefront they still are. That is why we link to them.

What we hold to

Three rules that came out of the agency years

  1. 01

    A finding must arrive with a change

    An insight you have to translate into a task usually never becomes one. If we cannot say what to do about something, it does not belong in the product.

  2. 02

    Measure it or do not claim it

    Every applied change is compared against its own baseline. We built Impact because we spent years unable to prove our own work, and we would rather nobody else was in that position.

  3. 03

    Say when we are not the answer

    Some stores need surveys, or live chat, or margin reporting. Our comparison pages say so, and our free plan is a real plan rather than a countdown. A comparison that never concedes anything is an advert.

Who is behind it

The two of us

The agency was ours, so was the guessing. We are the ones you get on a call.

Parteek Jain, Co-founder & CEO of DynoWeb

Parteek Jain

Co-founder & CEO

LinkedIn — Parteek Jain
Suman Jana, Co-founder & CTO of DynoWeb

Suman Jana

Co-founder & CTO

LinkedIn — Suman Jana

Stop guessing. Fix it and see the money.

That sentence is not a slogan we workshopped. It is the thing we could not do for our own clients, written down.