Switching from UptimeRobot? Import your monitors in one click with a read-only API key.Start free →
  1. Home
  2. For agencies
For agencies

Uptime monitoring for people who maintain client sites

Client logins, white-label status pages and a monthly report under your brand.

Start free See the client view

Illustration with fictional data.
Onboarding

A new client in five minutes

This is the whole routine for one client. Nothing here needs a call with us.

  1. Create a client workspace

    Clients, then New client: a name, and optionally a logo and the client domain. The workspace holds that client's monitors, contacts, status pages and report settings.

  2. Add their monitors

    Move existing monitors in with multi-select, or create them inside the workspace. For a WordPress site, set up the usual five checks described in the WordPress monitoring guide.

  3. Set delayed alerts, so you fix it quietly first

    Alerts go to your own contacts straight away. If you also add the client's contacts, theirs are held back by a delay (30 minutes by default, set per client). If the incident is resolved in the meantime, the client is never alerted.

  4. Invite the client as a viewer

    The viewer login opens straight into their workspace, read-only: their monitors, uptime, incidents and reports, and nothing else. They do not need to pay anything or create an account of their own.

  5. Let the report go out on the 1st

    On the 1st of each month every workspace gets its own report under your brand, emailed to the recipients you chose. You can add a note about what you did that month.

Who this is built for

Tenium's agency offer is aimed at people who look after other people's websites for a monthly fee: freelancers with a dozen retainer clients, small web studios, WordPress maintenance shops, hosting resellers who also build. The common shape is a handful to a few dozen sites, each owned by someone who does not want to think about monitoring and does want to know that somebody is.

If that is you, the problem is rarely detecting an outage. Any monitor does that. The problems are everything around it: keeping client A's data away from client B, giving clients a place to look so they do not phone you, proving at month end that you earned the care plan, and not paying per-client prices that eat the care plan's margin. Agency is designed around those four.

It is not designed for a single company monitoring its own estate, an enterprise with a procurement process, or a team that needs browser-scripted checks. For those, the DevOps page and comparison hub are more honest starting points.

Client workspaces and client logins

A workspace is a container for one client: their monitors, their alert contacts, their status pages and their report settings. Your own team sees every workspace; a viewer invited from the client's side sees only theirs. The viewer login opens directly into the workspace, read-only, showing monitor status, incidents, response times, status pages and reports. They cannot see billing, other clients, or the contacts that belong to your team.

This matters commercially as much as technically. A client who can open a dashboard at 9 a.m. and see green rows stops sending "is the site down?" messages. A client who sees a red row and a timestamp knows you were told before they were. There is also a quieter benefit: when the account is split into workspaces, an intern cannot paste the wrong client's webhook into the wrong monitor and leak an alert across clients.

The setup is deliberately small. Clients, then New client, a name and optionally a logo and domain. Move existing monitors in with multi-select, or create new ones inside the workspace. The full behaviour is described in the client workspaces docs and on the feature page.

Per-client reports, sent without you

On the 1st of every month at 06:00 in your time zone, each workspace's report is generated with your branding and the client's logo and emailed to the recipients you chose. It contains uptime for the month, the incident list with durations and causes, response-time trends, certificate and domain expiry dates, and missed heartbeats, plus a free-text notes section where you record the updates you performed.

You can still generate a past month on demand, which is handy for the sales conversation: produce last month's report for a site that is not yet on a plan and attach it to your offer. Reports are stored for 24 months. For the section-by-section description, read the reports docs and the client reports page. Be aware of the plan split: Pro produces one branded report for the account, while the automatic per-client send is an Agency feature.

White-label status pages

A public status page on status.clientsite.com answers the question "is it just me?" before it becomes a support ticket. On Agency you can create as many pages as you have clients, each with its own domain through a CNAME, its own logo, colours and footer, and no mention of Tenium. During an incident the page updates itself; for planned work you can post a maintenance notice in advance. More in status pages and white-label.

Nothing here is a trick to hide the tool. Clients are paying you for a service, you are choosing the instruments, and the instruments should carry your name. If you would rather keep a small "powered by" line, you can.

Worked example

How an agency uses it: a care plan with the maths shown

You set your own price. We only show the arithmetic with Tenium Agency at $59 a month: 12 clients, each paying $49 to $79 a month for a website care plan, with monitoring bundled in.

Entry care plansPremium care plans
Fee per client$49$79
Revenue, 12 clients$588$948
Tenium Agency, flat$59$59
Left after monitoring$529$889
Monitoring as share of revenueabout 10%about 6%

Monitoring costs the agency $59 a month regardless of how many of the 1000 monitors are in use. Spread over 12 clients that is about $4.92 per client per month, and the account has room for roughly 83 monitors per client if you split them evenly. A typical client needs a website check, a keyword check on the page that matters, an SSL check, a domain check and sometimes a login page or checkout, so five to ten monitors per client is normal.

The numbers above are revenue minus tool cost only. They exclude your time for updates, backups and support, which is the real cost of a care plan and the reason to price it as a service rather than as a monitoring fee. The point is smaller: the tool is a rounding error, so you can offer reports and status pages to every client rather than rationing them to the premium tier.

For comparison, a vendor that sells white-label status pages only on its top tier, such as Hyperping at $249 a month on its published pricing, costs roughly 4 times the whole Agency bill, before you add monitors for each client. Pricing changes, so check their page; our own prices and the arithmetic against each competitor are on the comparison pages, including where a competitor is cheaper. See the Hyperping comparison and the UptimeRobot comparison.

One cheaper path exists and it is honest to mention it. Pro at $29 covers 300 monitors, white-label pages and one branded report, but not client workspaces, client logins or the automatic per-client send. If you have few clients and send the report by hand, Pro is enough. Agency pays for itself when the number of clients makes manual reporting a chore, or when you want clients to have their own login.

What the Agency plan includes

  • 1000 monitors, checked as often as every 30 s
  • Client workspaces with read-only client viewer logins
  • Per-client branded reports sent automatically on the 1st of each month
  • Unlimited seats and unlimited status pages, with custom domains and white-label
  • PagerDuty and Zapier, alongside webhooks and escalation
  • 24 months of history, enough for year-over-year conversations

Honest limits

  • Checks run from 2 regions (Amsterdam and London). If a client needs checks from a specific country we do not cover, say so before promising it.
  • Monitoring is not an uptime guarantee. The report records what happened; it does not change what the host or the client's plugins do.
  • Viewer logins are read-only. Clients cannot create monitors or edit alert rules themselves.
  • Browser-scripted transaction checks are not available. Keyword and JSON checks catch many broken pages but not every broken flow.

If you want the longer discussion of how to price a care plan and what to promise in it, we wrote that up in Selling monitoring as part of a website care plan.

Agency questions

Does a client see only their own workspace?

Yes. A viewer invited to a workspace sees that workspace and nothing else: not other clients, not billing, not the alert contacts that belong to your team. The login is read-only, so a client cannot create monitors or change alert rules.

How do delayed alerts work for clients?

Your own contacts are alerted as soon as an incident is confirmed. Contacts that belong to the client are alerted later, after a per-client delay (30 minutes by default). If the monitor recovers before the delay is over, the client alert is skipped, so you get the chance to fix it quietly. Clients without contacts simply see the incident in their view.

Can the status page run on the client's own domain?

Yes. Add a CNAME on the client's DNS and the status page is served on their domain with their logo and colours, without Tenium branding. Custom domains start on Starter and white-label on Pro; on Agency you can have a page for every client.

What is in the monthly report?

Uptime for the month, the incident list with durations and causes, response-time trends, certificate and domain expiry dates and missed heartbeats, plus a notes section where you describe the work you did. It carries your logo and the client's, and it is emailed on the 1st to the recipients you set.

Do my clients need their own Tenium account?

No. You invite a client contact as a viewer and they get a login that opens straight into their own workspace, read-only. They never see other clients, billing or your alert contacts, and they never pay us anything.

Can I hide that Tenium is behind the status pages and reports?

Yes. White-label is included from Pro ($29) upward, so on Agency you can remove Tenium branding, add your logo and colours, and set a footer such as "Maintained by Your Studio". Agency lets you set branding per client.

What happens to a client report if nothing went wrong that month?

It is still generated and sent on the 1st. A report that says zero incidents, certificates valid and response times steady is exactly what a client is paying you to deliver, and you can add a note for work you did.

What if I outgrow 1000 monitors?

Write to us through the contact page and we will talk through an arrangement. We would rather hear about it early than have you split clients across two accounts.

Is there a contract or setup fee?

No. Plans are monthly, billed in advance, and you can pay yearly and save up to 17%. Cancel from the billing page and the account drops to Free at the end of the period.

Can I move my current monitors across without retyping them?

Yes. Import from UptimeRobot in one click with a read-only API key, or upload the CSV export. You can assign the imported monitors to one of your client workspaces during the import, and your alert contacts are listed for you to re-add.

Put your first client in a workspace

Start on the free plan to try monitors and status pages. Upgrade to Agency when you want client workspaces and per-client reports.