Uptime monitoring for agencies that run client sites
An agency with dozens of client sites learns about outages the worst way, from the client. UptimePilot watches every client site, certificate and domain in one account, groups them per client, publishes status pages on client domains and sends each client a monthly uptime report under your brand.
The real cost of downtime for an agency
When a client site goes down, the client does not care whose server it was. They call you. Each surprise outage costs an account manager an afternoon, an engineer a context switch and the agency some trust at the next renewal. The quiet failures hurt most: an SSL certificate that expired on a landing page, a domain the client forgot to renew, a contact form that broke after a plugin update.
Most agencies already have some monitoring. Often it is a mix of free tools on personal accounts, alerts that go to one person, and no record a client can see. It works until that person is on vacation.
One account, one group per client
UptimePilot organizes monitors in groups. Create one group per client and put everything for that client inside: the main site, the shop, landing pages, the API behind the mobile app, the mail server ports, SSL certificates and domains. Alert rules, reports and status pages work per group, so a problem at one client never pages the team responsible for another.
- HTTP(S) and keyword checks for every client site, for example "Add to cart" or a phone number on the contact page (the setup for client portfolios is on WordPress uptime monitoring)
- ssl certificate monitoring for certificate expiry and broken chains
- domain expiration monitoring with warnings at 60, 30, 14 and 7 days
- Heartbeat monitors for backups and scheduled jobs on client servers
- Port and ping checks for client mail and hosting servers
White-label monthly uptime reports for each client
On Business and Enterprise, UptimePilot prepares a client report for each group with your logo and colors. It shows the uptime percent for the month, response time percentiles, every incident with its duration and cause, the maintenance windows you scheduled, and the SSL and domain renewals coming up. Send it with the monthly invoice. A client who sees 99.97 percent uptime and two handled incidents understands what the retainer covers. See how the numbers are calculated on uptime monitoring service.
Status pages per client on their own domains
Give larger clients a status page on their own domain, such as status.clientname.com, with their logo and colors and the components that matter to them: website, shop, booking, API. During an incident your team posts updates once and subscribers get them by email. Team includes 5 status pages with custom domains, Business 20 with password protection for private client pages, Enterprise 50. On Business and Enterprise the pages carry no UptimePilot branding, as described on white label status page. More on the status page feature.
Roles, escalation and on-call for a small team
Agencies rarely have a 24 hour operations desk. UptimePilot makes a small team cover a large portfolio.
- Roles decide who can edit monitors, who only sees reports and who manages billing
- Escalation sends the alert to the next person if nobody acknowledges it in the minutes you choose
- Alerts by email, Slack, Microsoft Teams, webhook and SMS within the plan allowance
- Maintenance windows silence alerts during scheduled client deploys
- Multi-region confirmation from US East and EU Central keeps false alarms out of your night
Priced per team, not per seat or per client
Many tools charge per user or per site, so every new client or account manager raises the bill. UptimePilot prices plans by team with members included. Business covers 1,000 monitors and 25 members for $249 a month, or $124 a month billed yearly. A portfolio of 200 client sites with an HTTP check, an SSL check and a domain check each is 600 monitors, well within Business.
Monitoring as a billable retainer line
Monitoring is easy to sell when the client can see it. You can add a line such as "Uptime monitoring and monthly report" to your care plan. A modest monthly fee for that line on each care plan covers a Business plan at $124 a month billed yearly after only a handful of retainers. The report is the proof of work, and the status page is something the client shows to their own customers.
Which plan fits your agency
Compare everything on uptime monitoring pricing.
- Starter, $49 a month or $24 a month billed yearly: 50 monitors, 1 status page, 3 members, for freelancers with a few clients
- Team, $99 a month or $49 a month billed yearly: 200 monitors, 30 second checks, 5 status pages with custom domains, 10 members, monthly SLA PDF
- Business, $249 a month or $124 a month billed yearly: 1,000 monitors, 20 password protected status pages, 25 members, white-label client reports, REST API
- Enterprise, $599 a month or $299 a month billed yearly: 3,000 monitors, 50 status pages, 100 members, SSO (SAML), audit log, invoicing
Most agencies with 20 to 300 client sites choose Business because of the white-label reports.
01
Can each client see only their own sites?
Yes. Each client has a monitor group, and reports and status pages are built per group. Clients receive their report or visit their status page and never see other clients.
02
Do the reports show UptimePilot branding?
On Business and Enterprise, client reports use your logo and colors. On Team, the monthly SLA PDF is a standard UptimePilot report.
03
Can a status page run on the client's domain?
Yes. Status pages support custom domains from Team upward. You point a subdomain of the client domain to the page and UptimePilot serves it there.
04
What happens when we add more clients?
Each new site uses monitors from your plan limit, and members are included in the plan, so adding clients or account managers does not add per seat costs.
05
Will an outage on one client wake up the whole team?
No. Alert rules and escalation are set per group, so only the people responsible for that client get the alert.
Bring every client site into one account
Create a group per client, import their URLs and send the first white-label report at the end of the month.