Methodology

What we check on your demo flow,
and where the proof stops.

BookedDemo repeatedly runs your important sales flows as an outside buyer, including what happens after submit, and keeps the history. Each finding links to the replay, screenshot, or email behind it, and says where our view stopped.

A Path is one public route to a demo, contact-sales, quote, or trial request.

The whole loop is four steps.

The rest of this page takes each one apart.

Step 1

Choose the sales flows that matter

Demo, contact sales, quote, or trial. Each one becomes a Path we keep an eye on.

Step 2

Agree who the buyer is and what should happen

Which region, device, or buyer profile we run as, what should reach the buyer after submit, and how long we wait for it.

Step 3

Run it from the outside and record what happened

We click the CTA, work through the form and scheduler, submit, and watch the buyer inbox. The replay and screenshots stay with the run.

Step 4

Keep checking it, and rerun after a fix

Each new run is compared with the previous ones, so you can see what changed, when it last worked, and whether a rerun proves the fix held.

What BookedDemo verifies

Seven things we check on every Path.

Each stage shows what is checked, the evidence it produces, and the claim we do not make.

  1. 1 Reach
  2. 2 Qualify
  3. 3 Handoff
  4. 4 Follow-through
  5. 5 Context
  6. 6 Change
  7. 7 Limits
  1. Stage 01

    Does the CTA land on a form or booking page at all?

    • What the CTA does when clicked
    • The destination page loads
    • A form or booking page appears
    • Whether the vendor's booking page is live or says it is unavailable
    Observed in our Study

    14 of 1,000

    Paths led to a dead, invalid, or unpublished destination.

    We report what the buyer saw, and nothing about leads, routing, or revenue behind it.
    Why it matters

    The CTA points at the wrong page, the page is gone, the vendor's booking page was never published, or the button does nothing. A buyer who never reached the form never submitted anything, so there is usually nothing for your team to notice.

    See the observed failures in our Study

  2. Stage 02

    Can a normal buyer get through the form?

    • Which fields the buyer is shown
    • Fields that appear only after typing
    • Validation and corporate-email rules
    • A signup or login wall where the sales form should be
    Progressive reveal

    44% of the 569 forms we reached grew after the buyer started typing.

    We do not score the form or guess at conversion from how long it is.
    Why it matters

    A form can look fine from inside the company while a qualified buyer is blocked by a validation rule. We report the block and leave the form design to you. In the sales-led comparison set, 59% of forms added fields after the buyer started typing.

    Baymard, Checkout Flow Average Form Fields · Form evidence in our Study

  3. Stage 03

    Does it still work across popups, frames, and vendor pages?

    • Popups and new windows
    • Embedded and cross-origin frames
    • Vendor forms and hosted schedulers
    • Whether the page we land on is still the flow we started
    A common shape

    190 of 832 observed destinations sat on a host outside the company's own domain.

    Using a vendor is not a defect. We note it because a vendor page can change without anyone on your side touching it.
    Why it matters

    A single request often crosses a page, a modal, a popup, a frame, and a vendor. Each of those handoffs can change without the others changing. 161 of 1,000 Paths opened a popup or new window before the buyer could type.

    How Paths were put together in our Study

  4. Stage 04

    What happened after the buyer submitted?

    • What you told us should happen after submit
    • Which channels we watch: the browser and the buyer inbox
    • How long we wait, the proof window
    One run, 24h window
    1. Submitobserved
    2. On-page confirmationobserved
    3. Acknowledgement emailnot observed
    4. Invite or ICSnot observed
    5. Sales follow-upnot observed
    6. Window closedreport settles
    All we can say is that nothing reached the buyer in the channels we watched before the window closed. We cannot tell you what your CRM did, who was assigned, or whether an email was sent and dropped.
    Why it matters

    HBR found that the longer a web lead waits for a reply, the lower the odds it is ever qualified. Silence after a demo request is the part most in-house checks do not reach, because the form itself submitted fine.

    Our Study never submitted a form, so it cannot say how often a reply arrives. We only measure that on your own Paths, once you approve submits.

    HBR, The Short Life of Online Sales Leads

  5. Stage 05

    Does it break for one kind of buyer and not others?

    • The regions, devices, and buyer profiles you picked
    • Whether the run used that region or device, or only had it set in the config
    Applied on this run

    A finding can say “EU mobile enterprise went silent” instead of “the funnel dipped”.

    You pick a few buyer situations; we do not run every region × persona × device combination. If a run could not use the region or device you asked for, the report says so instead of counting it as checked.
    Why it matters

    The same CTA can behave differently by region, role-based form, device, timezone, landing page, or email profile. A drop inside one of them barely moves the weekly total. Our Study ran one context per Path, so it cannot say how often this happens.

    See the approved contexts

  6. Stage 06

    What changed since the last run that worked?

    One audit tells you how it looked that day. To know when it broke, you need the run before and the run after.

    • What is different from the last run that worked
    • How long it has likely been broken
    • A rerun after the fix
    Reconstructing an incident
    1. Jun 9Last run that worked
    2. Jun 16First affected run
    3. Up to 7 daysHow long it has likely been broken
    4. RerunA rerun after the fix
    The window is a guess bounded by the last run that worked and the first that did not. It does not tell you how many buyers hit the break.
    Why it matters

    Forms, schedulers, vendors, routing, and campaigns keep changing under a Path. In our Study, 12 of 1,000 correct Path definitions no longer matched about three days later. Older definitions in the comparison set had drifted more.

    How Paths changed in our Study

  7. Stage 07

    Where does our view stop?

    • CAPTCHA and bot challenges
    • Private channels such as phone or SMS
    • Vendor pages we cannot look inside
    • Anything past the point you approved, such as submitting or booking
    How a boundary is reported

    The run stops and says so. It never becomes a Works or a Broken verdict.

    A challenge shown to BookedDemo is not proof that every human buyer sees the same thing.
    Why it matters

    We would rather tell you where we got stuck than guess past it. A report that pretends to know what happened behind a CAPTCHA is worth less than one that says it could not see. In our Study a CAPTCHA or bot challenge stopped the run on 37 of 1,000 Paths.

    Searles et al., Modern CAPTCHAs, USENIX Security 2023

Latency. Slowing a page down moves business metrics in controlled experiments (Kohavi, Tang & Xu). BookedDemo notes whether the page became usable and whether the buyer got stuck waiting. It does not publish load times.

How often each of these showed up is on the research page. See what we found across 1,000 public buyer Paths.

The buyer contexts you can approve.

You pick which ones to run. Each report records the region, device, and profile the run used, next to the evidence.

Configured regional network Timezone / locale Device profile Buyer profile Corporate email identity Company details we type in

You choose a few specific buyer situations. We do not run every possible combination.

Nothing is submitted until you turn it on.

By default we look and do not submit. You turn on each deeper layer yourself, and we never book a real meeting on anyone's calendar unless you approve booking and point us at a test calendar.

Baseline

What we check without submitting

  • CTA handoff
  • Form access and validation
  • Whether the booking page opens
  • Open slots, when the scheduler shows them
  • Replay and screenshots
  • Observe-only by default

After submit

After-submit proof

  • Confirmation
  • Invite
  • ICS
  • Sales or nurture follow-up
  • No response after waiting window
  • The report stops updating when the window ends

Customer-enabled

What you can switch on

Letting the run go as far as booking a slot, running from a specific region or network, and routing test submissions somewhere safe. Phone, SMS, and WhatsApp checks are scoped separately, and so is confirming that an agreed BookedDemo test record arrived on your side. You turn each one on, and every report says which mode it ran in.

How deep we can go depends on the kind of Path. A demo request can be followed to the booking page and the invite. Contact-sales, quote, and trial requests end at the confirmation, the follow-up or verification email, or the silence where one should have been.

Each finding points to a file you can open.

These are what a run leaves behind.

Replay Screenshots Form state Scheduler / slot state Email / invite / ICS evidence Closed waiting window

A bounded bit of AI helps read messy pages. It never decides what counts as proof.

View sample report

Each report says what was and was not checked.

The buyer context, what was reached, what was checked after submit, and what is still open.

Regional networkEU configured
DeviceMobile
Buyer profileEnterprise
Email identityCorporate
SubmitReached
Follow-up window24h
Invite / ICSCovered
Additional channelsNot covered unless you turn it on

This says nothing about your CRM, who the lead was routed to, or where it came from. If you need to know the request arrived on your side, we can agree a test record to look for, as a separate layer you turn on.

The report can keep changing after the run.

The browser run is only the first part. The report updates when something reaches the buyer, or settles when the waiting window closes.

Run lifecycle. Live run → waiting window → settled. Window open means the report may still update when something reaches the buyer.

A report shows one of six follow-through states.

An empty inbox and a channel we could not see are reported as two different things. When you told us to expect a reply and none reached the buyer inside the window, the Path is Inconclusive with the missing reply stated as the finding, rather than Broken.

  • Buyer-visible response observed

    Confirmation, invite, or sales follow-up reached the buyer inbox.

  • Follow-through window open

    Still watching. The report may still update.

  • Nurture only

    Marketing nurture arrived. No sales or scheduling response.

  • No buyer-visible response observed

    The buyer inbox stayed empty in covered channels.

  • Response channel not covered

    The response would arrive on a channel outside this run.

  • Historical · not evaluated

    Window closed. Late signals appear as history.

The emails that arrive can be checked for broken merge tokens, empty greetings, or missing links. We do not look inside your campaign setup or CRM routing.

What the report gives your team.

One report per run that you can forward to web, marketing ops, or sales as is.

Buyer context Region, device, buyer profile, and email identity used for the run.
How far it got How far the buyer got, and where it stalled.
What got in the way The validation rule, form step, overlay, scheduler, or missing follow-up that slowed or stopped the buyer.
After-submit response Confirmation, invite, follow-up, or silence after the waiting window.
History and affected window When it last worked, the first run that showed the break, and how long it may have been broken.
A rerun after the fix The rerun that shows the fix held.
Shareable evidence Replay, screenshots, submit state, and what reached the inbox, in one place.

Prefer to talk first? Discuss your Paths. The fit and scoping conversation is free.