Continuous recording

A flat line raises no alarm.

LeTock watches your website. 11 modules in one account: scheduled jobs, uptime, audience, email, errors, certificates, DNS, search visibility.

What sets it apart: it catches the failures that answer “everything is fine”. The job that runs and writes nothing. The page that returns 200 without its content. The email the server accepted and nobody ever received.

no card required · free while in beta

A real caseMarch 2 to 11

Nine days without a single signup, and not one alert

Here is what happened, hour by hour, and what each module saw. It is also what the pen draws in the margin: it goes flat at the exact moment signups stop.

  1. March 2, 22:40

    A DNS record is changed

    The domain’s SPF record changes. Nobody on the team asked for it — the host rewrote the zone. The Watch module sees it on its daily pass.

  2. March 3, 00:05

    The emails still go out

    The Mail module keeps sending signup confirmations. Every message is accepted by the recipient’s server, which answers 250 OK. The dashboard shows 100% delivered. But the messages land in spam, and nobody opens them.

  3. March 3, 04:12

    Signups stop

    The Stats module counts 4 signups that day, against 44 on the same weekdays of previous weeks. It does not compare to yesterday — it compares to the same weekday, so a Sunday is never mistaken for an outage.

  4. March 3, 04:13

    The connection, and the alert

    The Signals module sees two findings on the same domain less than three days apart: a DNS change and a business collapse. It emails the team, with a single sentence.

“Your signups dropped 91% on March 3.
Your SPF record changed on March 2.”

An analytics tool does not look at your DNS. A monitoring tool does not count your signups. Neither one can write that sentence. You need both, in the same account, on the same project.

Today’s report5 checks

All green. One check is lying.

Here is what a classic dashboard shows. Five green lines, five checks answering. One of these five is broken — and nothing in this list lets you tell which.

mon-site.fr5 / 5 green
  • Nightly backupCron module · 02:00
    1 204 ms
    200
  • Catalogue importCron module · 03:00This one. It answers 200 in 41 ms, and it has not written a single row for nine days: the script stops at its first statement, without an error.
    41 ms
    200
  • Home pageUptime module · every minute
    186 ms
    200
  • TLS certificateWatch module · daily
    61 d
    valid
  • Transactional emailMail module · 1,284 sent
    99,2 %
    delivered
Which one? Show meHide the answer

The catalogue11 modules

What each module does, in one sentence

They all come with the same account, and they share the same projects and the same domains.

  • Signalsconnections

    Connects what two modules found on the same domain a few days apart, and writes it out in one sentence.

  • Cronscheduled jobs

    Watches your scheduled jobs. It tells you when one did not start on time, and when it answered OK without writing anything.

  • Statsaudience and events

    Counts your visits and your business events — orders, signups, payments. It warns you when a number collapses against the same weekdays of previous weeks. No cookie, no banner.

  • Mailtransactional email

    Sends your email and tells you what became of it: delivered, opened, clicked, bounced, filed as spam. It delivers directly, with no middleman, signed with your own DKIM key.

  • SEO & LLMsearch and AI

    Verifies that Google, Bing, ChatGPT, Claude and Perplexity can actually read your pages, and counts which ones came.

  • Errorsexceptions

    Receives your site’s JavaScript and server errors, groups them by cause, and tells you how many visitors each one actually hit.

  • Uptimeavailability

    Calls your pages every minute from the outside. It checks the HTTP code, but also that the expected content is really in the page — an empty page answers 200.

  • Watchdomain, DNS, certificate

    Checks your certificate, your domain name and your DNS records every day — SPF, DKIM, DMARC, MX, CAA. It tells you the day one of them changes, even when you changed it yourself.

  • Forumcommunity

    A help forum on your own domain, so your users can answer each other.

  • AIagents

    Records what your AI agents do: cost, duration, answer. It warns you when an agent reports OK without having done anything.

  • Authsign-in

    Gives your apps a sign-in screen you do not have to build. Passwordless, standard OpenID Connect, accounts separated by project.

Pricing3 plans

The price is written down. So are the caps.

Free while in beta: nothing is billed today. Here is what the plans will cost afterwards.

Gratuit

0 € free forever

De quoi surveiller un vrai projet personnel.

Projects
1
Job runs
6 200 per month
Domains
2
Audience
1 domain · 60 000 per month
Emails
1 000 per month
History
30 days
Get started

Most common

Solo

3 € per month

Pour qui vit de son produit.

Projects
5
Job runs
55 000 per month
Domains
10
Audience
5 domains · 360 000 per month
Emails
15 000 per month
History
90 days
Soon

Équipe

9 € per month

Quand plusieurs personnes en dépendent.

Projects
20
Job runs
168 000 per month
Domains
40
Audience
20 domains · 980 000 per month
Emails
50 000 per month
History
1 year
Soon

Connect one module. Give it something to compare against.

It will say nothing on day one, and that is correct: to spot an anomaly you first have to know what normal looks like. Expect one to two weeks before the first useful alert.