Hear about it before your customers do
A scheduled smoke test signs in and runs a real user flow on a timer, hourly, daily, or weekly, so you hear when it breaks. With Smoketest, a ticket that passed can keep running in production, with no test code to write.
How a tested ticket becomes a monitor
It is the last stage of the same test, so nobody writes anything twice.
- 1
A ticket passes
It tests the ticket as it reaches QA and leaves the proof there.
- 2
You save it
Keep the flows that matter, and they join your library.
- 3
You pick a schedule
Hourly, daily, or weekly, set for each test, in your timezone.
- 4
You hear when it breaks
You get an alert when a flow fails, and another when it recovers.
Three ways to watch a live product
Each one tells you something different, and plenty of teams run more than one.
| Uptime check | Scripted monitor | Smoketest | |
|---|---|---|---|
| What it checks | Uptime checkThat the page answers | Scripted monitorThe steps you coded | SmoketestThe whole flow, signed in |
| Who writes it | Uptime checkNobody, you add a URL | Scripted monitorYour engineers | SmoketestIt does, from the ticket |
| A checkout that loads but cannot pay | Uptime checkLooks fine | Scripted monitorCaught, if someone wrote that check | SmoketestCaught |
| When a screen changes | Uptime checkNothing happens | Scripted monitorSomeone fixes the script | SmoketestIt follows the goal |
| What a failure gives you | Uptime checkA status code | Scripted monitorA log and a trace | SmoketestResult, recording, and steps |
| How often it runs | Uptime checkEvery minute or so | Scripted monitorEvery few minutes | SmoketestHourly, daily, or weekly |
When each one fits
Here is how we would decide if we were in your seat.
An uptime check fits when
- You want to know the site is up
- You want a check every minute
- You have a small budget
A scripted monitor fits when
- Your engineers want monitors as code
- You need frequent API checks
- Someone has time to look after them
Smoketest fits when
- A broken flow costs you money
- Nobody has time to write monitors
- You already test tickets with it
What each one costs
A broken checkout on a Saturday costs more than any of these. The real price of a monitor is who looks after it.
Market ranges from Checkly's pricing. Your quote will vary.
- Checkout failed17:02 · Pay button did nothing · 1m 48sWatch the recording
- Checkout recovered18:02 · 4 of 4 checks passed
You hear about it once, with the proof.
Failures and recoveries
You get an alert when it breaks, and another when it is fixed.
The channel you pick
Email, Slack, or Discord, with each person choosing what they get.
A recording to open
You see the step that failed without running anything yourself.
Questions about scheduled smoke tests
Weighing other options? See them side by side
A short test of the flows that must work, such as signing in and paying, so you find a serious break early. A scheduled one runs on a timer, on production or on staging.
An uptime check asks whether the page answers. A smoke test signs in and works through the flow, so it catches the checkout that loads but cannot take a payment.
Hourly, daily, or weekly, set for each test, in your timezone.
Not everything breaks when you ship. An expired key, a changed partner API, or a full queue can break a flow on a quiet Sunday, and a schedule catches those.Read about regression testing.
Yes. Save a test account, and it signs in the way a person would, including email codes through its own inbox.
It only does what the test does, as the test account you give it. Keep a separate account for production, and point it at flows that are safe to repeat.
It starts at $399 a month for 1,000 runs. Each run is up to 10 minutes, and a longer test counts as two runs or more, one for every 10 minutes. If your team needs more, we design a Scale plan with you, so you stop buying extra runs.
Every result links to the recording, the steps, and the reasoning, and says what it did not test, so you can check its work the way you would check a teammate's.
Put your most important flow on a schedule.
Book a call and we will set one up with you. You see the first run and the recording the same day.