Website monitoring for web agencies

Every client site, checked quietly.

Uptime checks, alerts and branded reports for the websites you look after.

Free during launch · No card required

Client websites

24 up · 1 down · 25 of 25

  • harbordental.example
  • northline.example
  • shop.aether.example (down)
  • forma.example
  • kiln-coffee.example
  • bramble.law.example
  • oakridge-vets.example
  • tidewater.example
  • studio-ferro.example
  • lumen-dental.example
  • grainhouse.example
  • pine-physio.example
  • atlas-roofing.example
  • meridian.example
  • copperleaf.example
  • seaview-inn.example
  • quill-books.example
  • fenwick.example
  • orchard-yoga.example
  • ridgeline.example
  • saltmarsh.example
  • birchwood.example
  • vale-joinery.example
  • corvid.example
  • hollis-optics.example

Incident opened10:42

shop.aether.example timed out on 3 checks in a row. Sent to #client-alerts and ops@agency.example.

Sample workspace. Site names are illustrative.

How it works

One day in an agency workspace

What Sitequiet does between your first coffee and the end of the month. Times, sites and numbers are sample data.

  1. 08:00

    Checks run in the background

    Each monitor runs on its own interval with its own retry count. Nobody on your team has to open twenty browser tabs.

    Monitor settingsSample data
    Type
    HTTP(S)
    Request
    GET https://harbordental.example/contact
    Expected status
    200–299
    Keyword
    “Book an appointment”
    Form selector
    form#booking
    Check every
    5 minutes
    Retries before alert
    2
    TLS certificate
    Expires in 41 days
  2. 10:42

    A checkout page stops answering

    After the retries fail, Sitequiet opens an incident and tells the channels you picked for that monitor.

    Alerts go to email, Slack, Microsoft Teams, Discord, Telegram or a webhook.

    Notifications / shop.aether.exampleSample data
    1. Slack · #client-alerts10:42

      shop.aether.example is down. Request timed out after 10 s. Incident opened.

    2. Email · ops@agency.example10:42

      [Down] shop.aether.example — incident opened after 2 failed retries.

    3. Slack · #client-alerts10:51

      shop.aether.example is back up. 200 OK in 231 ms. Incident closed after 9 min.

  3. 10:51

    It recovers, and the client could follow along

    The next passing check closes the incident and sends a recovery notice. The client’s public status page showed the outage the whole time.

    /status/harbor-dentalSample data

    Harbor Dental

    All systems operational
    • Website100%
    • Booking form99.6%
    • Patient portal100%
  4. 15:20

    A campaign shows up in the traffic

    With the tracker script on the site, you can see visitors, referrers and UTM campaigns, plus custom events like bookings.

    Analytics / harbordental.exampleSample data

    Visitors

    6,214

    Page views

    14,980

    Bookings event

    212

    Top referrers

    • google.com58%
    • utm: spring_offer21%
    • instagram.com13%

    Countries

    • United Kingdom64%
    • Ireland18%
    • United States9%
  5. Month end

    A report goes out with your name on it

    Uptime, response times and Lighthouse scores from PageSpeed Insights, under your agency name, accent color and footer. Print it, save a PDF or email it.

    Client report / Harbor Dental / SeptemberSample data

    Brightside Studio

    Monthly website report

    harbordental.example

    Uptime

    99.96%

    Avg response

    212 ms

    Visitors

    6,214

    Lighthouse (mobile)

    91Performance
    98Accessibility
    96Best practices
    100SEO

    Prepared by Brightside Studio · hello@brightside.example

Monitors

What each check measures

Set the interval and retries per monitor. Every result is kept as a recorded check you can open later.

  • HTTP(S)

    Your method, headers and body, checked against the status codes you expect. Response time is recorded with every check.

  • Keyword

    Text that must appear in the page the server returns.

  • Form presence

    A CSS selector in the returned HTML. The form is not submitted.

  • TLS certificate

    Days left before the certificate expires, so renewals don’t surprise you.

  • TCP port

    Whether a host accepts a connection on a port, like a database or mail server.

  • DNS record

    A record type, matched against the value you expect.

  • Push heartbeat

    Your cron job or backup pings a private URL. When a ping doesn’t arrive on schedule, Sitequiet opens an incident.

For the whole team

Everything else an agency workspace needs

  • Team workspaces

    Invite teammates as admins or viewers and see who changed what in the audit log.

  • REST API

    Read monitors, incidents and status pages from your own scripts with an API key.

  • Server status

    A small shell reporter pushes CPU, memory and disk usage from any server.

  • Surveys

    Publish a survey page for a client and read every response in one place.

  • Feed channels

    Send events from deploys, forms or other tools into a feed by webhook.

  • Short links and pixels

    Share short links with click counts, or count email opens with a telemetry pixel.

Pricing

About a dollar per site

Two plans. Start free with a few sites, move to Studio when you look after more. While we launch, Studio costs nothing.

Free

$0forever

For a freelancer with a few client sites.

  • 3 client sites
  • Every monitor type
  • Email and Slack alerts
  • One status page
Monitor 3 sites free

Invoice · monthly

Studio

For a studio that reports to its clients.

Free during launch
25 client sites
× $0.96
$24.00
Every alert channel
included
A status page per client
included
Analytics and Lighthouse audits
included
Branded client reports
included
3 teammates, roles and API keys
included
Subtotal
$24.00
Launch credit
−$24.00

Due today

$0.00

Then $24/month once paid plans start, if you choose to subscribe.

Monitor 25 sites free

FAQ

What to know before you start

More detail on each check is in the help guide.

Start with one client site.

Create a workspace, add a URL and run the first check. Add the rest of your clients when you’re ready.