Agent Journeys

Being recommended isn’t the same as being able to
buy it

Your next customer may send an AI agent first. Write that customer’s goal in plain language. Agent Journeys sends a browser agent to your site to attempt it, then scores whether the task actually completed — with the trace, the screenshots, and the exact point where it broke down.

  • Included in every plan
  • Stays on the domain you set
  • Stops before checkout

Simulated shopping-assistant profiles styled after Amazon’s Alexa for Shopping (formerly Rufus) and Walmart’s Sparky. These are Omni Impact’s own agent configurations — not those assistants, and not affiliated with, endorsed by, or operated by Amazon or Walmart.

The other half of the funnel

You can be cited everywhere and still lose the transaction.

A brand can be recommended constantly and still lose agent-driven transactions, because the agent cannot determine compatibility, delivery timing, eligibility, booking availability, or return rules. Visibility measures the recommendation. Journeys measures the outcome.

01

Discover

02

Recommend

AI Visibility

03

Understand

04

Act

05

Complete

Agent Journeys

AI Visibility

Can AI systems discover, understand, cite, and recommend the business?

Prompts, mentions, citations, competitive share of voice, content and structured-data opportunities.

Agent Journeys

After an agent selects the business, can it accomplish the customer’s intended task accurately and successfully?

Journey runs, completion scores, traces, screenshots, blockers, incorrect interpretations, and recommended fixes.

How a run works

One run, end to end.

Every journey follows the same path, and every score traces back to the run, the steps, and the artifacts that support it.

01

Validate

Before anything runs, the platform checks entitlement limits, the journey configuration, and the domain allowlist. A journey stays on the domain you set.

Domain allowlistEntitlement limitsConfig validation
Pre-flight 3 / 3
Domain allowlist example-store.com
Runs remaining 9 of 10
Journey config 4 checks
02

Execute

An isolated browser session launches and runs the versioned runner profile. Each action and observation is recorded as an ordered step, with evidence uploaded as it goes.

Isolated browserVersioned profileStructured steps
Steps 7 recorded
01 GET /outerwear 1.2s
02 CLICK waterproof 0.9s
03 READ spec table 1.5s
03

Score

Deterministic success checks run first — observable URL, DOM, and application state. Model-assisted grading follows, for interpretation and qualitative diagnosis rather than as the only proof of completion.

Deterministic firstModel-assisted secondGrader versioned
Dimensions Overall 72
Task completion 72
Selection quality 94
Factual accuracy 61
04

Report

Findings are deduplicated against existing open issues, so a recurring problem stays one item with a first-seen and last-seen date. Reports update and notifications dispatch.

Deduped findingsSeverity rankedEvidence linked
Open findings 3 open
Delivery date missing 4×
Return window mismatch 2×
Size guide unreadable 1×

Scoring

Six dimensions, each tied to evidence.

A pass or fail on its own is not useful. Every dimension records the grader version, prompt version, model, inputs, and confidence — so a score from six months ago is still interpretable today.

01

Task completion

Whether the defined task reached the permitted success state.

Preferred evidence

Deterministic URL, DOM, and state checks plus the final trace.

02

Selection quality

Whether the agent chose the right product, service, configuration, or path.

Preferred evidence

Ground-truth comparison and evidence of the selected entity.

03

Factual accuracy

Whether policies, pricing, compatibility, timing, and requirements were represented correctly.

Preferred evidence

Your configured truth records against the page content actually cited.

04

Friction

Extra steps, loops, navigation failures, inaccessible content, or ambiguous forms.

Preferred evidence

Step count, retries, error events, screenshots, agent observations.

05

Action readiness

Whether the information and controls needed to finish were actually available.

Preferred evidence

Missing fields, inaccessible state, blocked or unsupported interactions.

06

Consistency

Whether results change across runner profiles or across repeated runs.

Preferred evidence

A comparable set of runs measured over time.

Deterministic where possible

If a success condition can be expressed as observable application state, it is checked that way — not inferred by a model.

Failures are classified

Execution, website, model limitation, authentication, bot protection, and infrastructure failures are kept distinct.

No speculative revenue claims

Lost-revenue estimates are not presented as fact. Where impact is modelled, the assumptions and method are labelled.

Templates

Start from a journey that already knows where to stop.

A non-technical user should be able to define a journey without writing a browser test. Each template translates a plain-language goal into a versioned execution plan — including the point past which it will not go. The product also offers a growing library of journey templates across eight categories.

01 / 5

Goal

Find the correct product for stated requirements, validate compatibility, and add it to the cart.

Safe stopping point

Stops before checkout.

What gets checked

  • Requirement match
  • Compatibility validated
  • Correct variant selected
  • Cart state confirmed

Safeguards

An agent on your live site, with limits it cannot exceed.

Every boundary below is enforced at execution, not left to the model’s judgement. The run stops at any control that would place an order, confirm a booking, send a message or create an account.

Link off example-store.com Turned back

Stays on the domain you set

Journeys are restricted to the domain you set. The allowlist is checked before the run starts, and the browser is turned back if it tries to leave the domain.

Step 7 · before payment Stopped

Irreversible actions are gated

Runs stop by default before payment, reservation confirmation, account deletion, message sending, or production ticket creation.

CAPTCHA challenge Recorded as finding

No protection bypass

CAPTCHAs, bot protection, rate limits, and access controls are never circumvented. When one blocks a run, it is recorded as a finding.

OmniImpactJourneyBot Every request

Identified, never disguised

Every request carries our OmniImpactJourneyBot token, and simulated shopping profiles are always labelled as simulations. A run never pretends to be a human visitor.

Card number field Never typed

Sensitive fields are never typed

The agent never enters payment, password, or personal-identity data anywhere, and stops before submitting any form other than a site search — so a run cannot create a lead, order, or account.

Screenshot URL Short-lived

Evidence expires

Artifact URLs are short-lived and authorization-checked. Screenshot, trace, video, DOM, and log retention are configured separately.

Reporting

Every score links back to its evidence.

Findings carry a category, severity, recommendation, and the run that produced them. Your team can mark each one valid, a false positive, an accepted risk, resolved, or ignored.

Journey health and trend

Completion rate over time for each journey, so a slow regression is visible before it becomes a quarter-end surprise.

Step-by-step replay

The latest run reconstructed action by action, with screenshots, the intended action, what actually happened, and the observation at each step.

Ranked open findings

Issues ordered by severity and recurrence, deduplicated by fingerprint so a persistent problem stays one item with a first-seen date.

Cross-profile consistency

The same journey compared across runner profiles and repeated runs, which is often where a site turns out to work for one agent and not another.

Ground-truth discrepancies

Every place an agent stated a policy, price, or requirement that disagrees with the facts you configured.

Combined funnel view

Recommendation performance and task completion side by side in a single picture, across both halves of the funnel.

Included in your plan

Every plan runs journeys.

Run allowances scale with your tier, and the journey definitions, runner profiles and schedule options scale with them.

Starter

1 run a month

One journey, run on demand.

Pro

10 runs a month

Three journeys, weekly schedule.

Premium

40 runs a month

Ten journeys, daily schedule.

Questions

What a journey actually does.

No. Agent Journeys uses Omni Impact’s own browser agent, driven by a model you choose. It shows where a capable agent gets stuck on your site. It doesn’t show what any other company’s agent did.

No. It stops before checkout and before submitting any form other than a site search, and it never types payment, password or identity details. Journeys also stop by default before reservation confirmation, account deletion, message sending, and ticket creation — so a run cannot generate a lead, an order, or an account, let alone place one.

A journey stays on the domain you set. The domain allowlist is checked before a run starts, and the browser is turned back if it tries to leave the domain. Only set up journeys for sites you own or are authorized to test. CAPTCHAs, bot protection, rate limits and access controls are never bypassed — when one blocks a run, that is recorded as a finding rather than worked around.

No. Deterministic checks run first: observable URL, DOM and application state decide whether the task completed. Model-assisted grading runs second, for interpretation and qualitative diagnosis. Every dimension records the grader version, prompt version, model, inputs and confidence, so a score stays interpretable long after the run.

Monitoring measures the recommendation — whether AI systems discover, understand, cite and recommend you. Journeys measure the outcome — whether an agent that already chose you can actually finish the customer’s task. A brand can be cited constantly and still lose the transaction because delivery timing, compatibility or eligibility could not be determined.

Starter includes 1 run a month, Pro 10 and Premium 40. Journey definitions, runner profiles and how often a journey may be scheduled scale with the tier as well.

Send an agent to your own site.

Before a customer’s agent tries it.

Get started