Journey Monitoring: Your Site Is Up. Is Checkout?

A journey is a real browser walking through a real flow — add to cart, checkout, sign up, log in, send the form — on a schedule. When a step breaks, you get the step, the screenshot, and the error, not a green dashboard.

Start your 7-day trial — no credit card, free plan after.

One journey checked daily is free forever. Paid plans add more journeys, checked every 15 minutes or faster.

How journeys are set up

No Playwright, no recorder extension, no code. Two ways in, both in plain English.

AI-suggested from your URL

Add a site and NorthDuty lists what customers can do on it, such as checkout, cart, search, sign-in, forms, and bookings, and shows which ones nothing checks yet. Where it can, it prepares a journey with concrete steps, shown in the row it would cover and ready to turn on.

Or describe your own

"Go to /pricing, click the Annual toggle, click Start Free Trial, fill the form with the test account, expect the welcome page." NorthDuty turns that into a scheduled run. If the site changes and a step stops matching, it repairs the step and tells you what it changed.

Test-safe by design

Use a test account and test payment details. Secrets never go in URLs, step text, reports, or alerts. Journeys are meant for sites you own or are authorized to test.

Runs on a schedule, and after every deploy

Daily on Free, every 15 minutes on Starter and Pro, every 10 on Business, every 5 on Enterprise. Deploy detection re-runs every journey the moment a site publishes, so a bad update is caught minutes after it goes live.

What you see when a journey fails

Real screens. The point is that a failure arrives with evidence you can forward to a client or a developer without a second look.

Coverage

See what is protected before you add another journey

Each customer action gets a plain status: monitored, failing, partly checked, ready to turn on, or not monitored. The row that needs attention comes first, with the button that fixes it.

NorthDuty Journey coverage checklist for a WooCommerce demo store: bookings failing, checkout not monitored, an order-status journey ready to turn on, cart partly checked, and forms and search monitored.
One row per customer action, with the thing to fix first at the top.
Setup

Suggestions with their steps, before you turn anything on

Each suggestion shows its exact steps in the row it would cover. Turn it on in one click or dismiss it. Nothing is monitored until you choose to.

NorthDuty Journey coverage with an AI-suggested order-status journey ready to turn on and its three steps expanded, next to a failing booking journey, an unmonitored checkout, and a partly checked cart.
A suggested journey in the row it covers, with its steps shown before you turn it on.
Result

The step that failed, its screenshot, and the run history

Step timeline, latest duration, success rate over time, and a screenshot per step — so you can tell whether it was the UI, a script, or a backend service.

NorthDuty user journey monitoring detail screen showing step timeline, last runs, success rate, and step screenshots for a monitored journey.
Journey detail with step timeline, run history, step screenshots, latest duration, and success rate.
Forms too

A contact form is a journey as well

Open the page, fill the fields, submit, expect the confirmation. When the confirmation never comes, the form journey fails at that step — before a week of leads goes missing.

NorthDuty form monitoring run detail showing a contact-form journey — open contact page, enter name, enter message, send message — with the confirmation step failed and a 75 percent success rate.
Contact-form journey run with step-by-step screenshots, latest duration, and success rate; the confirmation step failed.
Alerting

Alert on a failed journey, in the channel you watch

Email on Free; Slack, SMS, and the rest from Starter. Health score, response time, and SSL thresholds are there too if you want them.

NorthDuty alert rules screen showing health score, response time, user journey failure, and SSL expiry thresholds.
Alert thresholds for health score, response time, journey failures, and SSL expiry.

What a journey actually catches

Tuesday: a WooCommerce plugin update ships. The homepage loads, the uptime monitor stays green, and the payment step on checkout starts returning an error. Nothing about the server changed, so nothing pings. The client notices on Thursday, from a customer.

A checkout journey catches this on Tuesday. NorthDuty opens the store in Chromium, adds a product, goes to checkout, fills the form, reaches the payment step — and fails there, with a screenshot of the error. The alert names the step. That is the whole difference between monitoring a server and monitoring a flow.

Who runs journeys, and on what

The same mechanism covers every flow that costs money when it silently breaks.

From URL to first alert

About five minutes, and no code at any point.

1

Add the site

One URL. NorthDuty starts health checks immediately and analyzes the site for journey candidates.

2

Enable the journeys that matter

See what customers can do on the site and what nothing checks yet. Turn on the suggested journeys tied to revenue, or describe a custom flow in plain text.

3

Pick the cadence

Daily on Free, every 15 minutes on Starter and Pro, every 10 on Business, every 5 on Enterprise. Deploy detection adds a run after every publish.

4

Get the failing step, not a status code

When a step breaks you get the step name, the screenshot, the error, and the run history — by email, Slack, or SMS.

Related NorthDuty Pages

Explore pricing, feature details, solution pages, and related tools connected to this website monitoring use case.

Pricing

Pricing

NorthDuty plans are sized by how many checkout, signup and login journeys you monitor: Free, $29 Starter, $79 Pro, $199 Business. 7-day trial, no card.

Compare pricing plans

Hub

Features

Explore NorthDuty features: coverage-aware AI journeys, a cross-site workspace overview, website health checks, and connected incident response.

Browse Features

Hub

Solutions

Explore NorthDuty solutions for ecommerce website monitoring, SaaS website monitoring, agency website monitoring, and startup website monitoring.

Browse Solutions

Solution

For Agencies

Monitor client sites for broken checkouts and forms, blank pages, post-launch issues, and client-ready reports.

View For Agencies

Solution

For Ecommerce

Monitor ecommerce checkout, add-to-cart, payment paths, blank pages, and JavaScript errors.

View For Ecommerce

Feature

Signup Flow Monitoring

Monitor signup flows with NorthDuty user journeys so broken forms, missing CTAs, JavaScript errors, API failures, and onboarding issues are caught early.

Explore Signup Flow Monitoring

Feature

Login Monitoring

Monitor login flows with NorthDuty user journeys so authentication pages, forms, JavaScript, APIs, and account-access steps keep working.

Explore Login Monitoring

Feature

Form Monitoring

Checkout form monitoring that submits a real test entry on a schedule and alerts you when it fails. Free plan includes 1 daily form check; paid from $29/mo.

Explore Form Monitoring

Feature

Deployment Monitoring

Automatically run health checks and user journeys the moment your site is deployed or your CMS publishes a change.

Explore Deployment Monitoring

Comparison

Checkly Alternative

Checkly alternatives compared: no-code journeys vs Playwright check runs, what run quotas mean in practice, and 2026 pricing for 5 alternatives.

Compare Checkly

Comparison

UptimeRobot Alternative

Looking for a UptimeRobot alternative? Compare NorthDuty vs UptimeRobot for deeper website health monitoring and user journey visibility.

Compare UptimeRobot

Frequently Asked Questions

Answers to common questions about this monitoring feature and when teams should use it.

How is a journey different from uptime monitoring?

An uptime check asks the server whether a URL responds. A journey opens the site in a real browser and does what a customer does — clicks, fills, submits — and checks that each step worked. A site can be 100% up with a broken checkout; only the journey notices.

Do I need to write code or Playwright scripts?

No. NorthDuty runs Playwright and Chromium behind the scenes, but you never touch them. Journey coverage lists the site's key customer actions, AI suggests journeys for the ones nothing checks, and custom journeys are described in plain text.

What happens when my site changes and a step no longer matches?

NorthDuty attempts to repair the step against the new page and reports what it changed, so a redesign does not turn into a wall of false alarms. If it cannot repair it, the journey fails with a screenshot so you can adjust the description.

Is it safe to run checkout on a live store?

Use a test account and test payment details, as you would for any QA. Keep secrets and real payment data out of the journey text. Journeys are intended for sites you own, operate, or are authorized to test.

How often do journeys run, and what does it cost?

Free runs one journey once a day, forever. Starter ($29) runs 6 every 15 minutes across 2 sites, Pro ($79) runs 15 every 15 minutes across 5 sites, Business ($199) runs 45 every 10 minutes across 15 sites, and Enterprise ($499) runs 150 every 5 minutes. The 7-day trial unlocks everything with no card.

Does it work with WooCommerce and WordPress?

Yes, with no plugin to install — NorthDuty drives the site from the outside in a real browser. That is also why it catches the WordPress failure that hurts most: an update that leaves the site up while checkout, login, or a form quietly stops working.

Start monitoring your website with NorthDuty today.

Add your URL, enable the checkout or signup journey NorthDuty suggests, and find out on Tuesday instead of Thursday. One journey checked daily is free forever.

7 days with Pro features and limits, no credit card — then keep one daily journey on the free plan.