8 monitoring types. 1 tool.

Monitor every part of your stack: HTTP, cron, SSL, domains & visual diffs

One tool to catch everything that can go wrong. From uptime to cron jobs to expired certificates to broken layouts.

  • One dashboard for all check types
  • Fewer blind spots, fewer surprises
  • Setup in minutes, not hours

Built for makers, agencies, and SaaS teams

Why multi-type monitoring matters

Things break in different ways. Your HTTP endpoint might return 200 OK while your hero section is completely broken. Your site might be up while your SSL certificate expired yesterday. Your cron job might have stopped running a week ago, silently.

The Problem

Most builders have a patchwork of monitoring: maybe a simple uptime checker, maybe a manual reminder for SSL renewals, maybe nothing for cron jobs. Blind spots everywhere. Things fail and you find out from a customer.

The Solution

PerkyDash covers multiple layers: application uptime, background jobs, security certificates, domain expiry, network connectivity, and even visual changes. All in one place. Unified alerts. One less thing to worry about.

8 ways to catch what goes wrong

One tool. Multiple check types. Zero blind spots.

HTTP/HTTPS Uptime

Monitor websites and APIs like a pro

Standard HTTP uptime monitoring, but with everything you actually need. Choose your HTTP method (GET, POST, PUT, PATCH, DELETE), add custom headers for authentication, include request bodies for POST requests, and enable SSL verification.

Perfect for landing pages, marketing sites, SaaS apps, REST APIs, webhooks, and any HTTP endpoint you care about.

Best for:

Websites, APIs, webhooks, microservices

Setup time:

Under 2 minutes

Method GET
URL https://api.yourapp.com/health
Interval 60 seconds

Custom Headers (Optional)

Authorization: Bearer token
X-API-Key: your-key
SSL verification enabled

Checkout Flow - 4 steps

1 Login
127ms
2 Add to cart
89ms
3 Process payment
312ms
4 Confirm order
145ms
Total duration 673ms
Status All steps passed
Data automatically passed between steps
Process Monitoring

Validate complete user journeys, not just endpoints

Your homepage can load perfectly while checkout is completely broken. Process Monitoring validates multi-step workflows—like login, add to cart, and payment—to catch issues that simple uptime checks miss.

Perfect for e-commerce checkouts, authentication flows, multi-step forms, API sequences, and any workflow where each step depends on the previous one.

Best for:

Checkout flows, login sequences, API workflows, webhooks

Setup time:

Visual builder, no code required

Your cron job script

#!/bin/bash
# Run your backup
./backup-database.sh

# Ping PerkyDash
curl https://ping.perkydash.com/abc123
Expected interval Every 24 hours
Grace period 30 minutes
Last ping: 2 minutes ago
Heartbeat / Cron Monitoring

Make sure your background jobs actually run

Push-based monitoring: your job or script sends a simple HTTP ping to PerkyDash after it completes. If we don't receive a ping within the expected timeframe, you get an alert.

Ideal for background jobs, nightly backups, scheduled imports, email queue processors, data sync tasks, and any automated process that should run on a schedule.

Best for:

Cron jobs, scheduled tasks, background workers

Setup time:

Add one curl command to your script

SSL Certificate Monitoring

Avoid those scary browser warnings

Track SSL certificate expiration dates across all your domains. Get reminders 30 days, 14 days, and 7 days before a certificate expires. Never surprise your users with "Your connection is not private" warnings.

Even if you use auto-renewal (Let's Encrypt, Cloudflare, etc.), things can fail. Certificate renewal scripts break. DNS verification fails. You want to know before your customers do.

Best for:

Any site with HTTPS (which should be every site)

Setup time:

Automatically checked with HTTP monitors

yourapp.com Valid
Expires: March 15, 2026
89 days remaining
oldsite.com Expiring soon
Expires: January 5, 2026
12 days remaining
perkydash.com Active
Registrar Namecheap
Registered Jan 15, 2024
Expires Jan 15, 2027
Remaining 742 days
Alert at 90, 30, and 7 days
Domain / WHOIS Monitoring

Protect your brand assets

Monitor domain expiration dates via WHOIS lookups. Get alerts months before your domain expires so you never lose a domain because someone on the team forgot to renew it.

Especially critical for client domains if you're an agency. Imagine explaining to a client why their site is down because their domain expired. Not a conversation you want to have.

Best for:

All domains you own or manage for clients

Setup time:

Enter domain name, done

Ping / ICMP & Port / TCP

Network-level checks for servers and services

Ping (ICMP): Simple host reachability checks. Verify a server or device is responding on the network. Useful for VPN endpoints, on-premise servers, or infrastructure that doesn't expose HTTP.

Port (TCP): Test connectivity on specific ports. Monitor databases (PostgreSQL 5432, MySQL 3306), Redis (6379), SMTP servers (25, 587), SSH (22), or any custom service running on a port.

Best for:

Servers, databases, mail servers, infrastructure services

Setup time:

Enter hostname/IP and port number

Ping Check

Host server.example.com
Latency 12ms

Port Check

PostgreSQL
5432
Redis
6379
SMTP
587
Most monitoring tools don't have this

Visual Diff Monitoring with AI

Catch the failures that don't show up in status codes. Your site can return HTTP 200 while your hero section is broken, your pricing is wrong, or your CTA button disappeared.

How it works

PerkyDash takes screenshots of your pages at regular intervals. When something changes, our AI analyzes the difference to determine if it's important or just noise (like a date stamp or a rotating banner image).

You get alerted when the AI detects meaningful changes: missing sections, broken layouts, changed text, moved buttons, or anything that looks wrong.

Real scenarios this catches

  • Your hero section disappeared after a deploy

  • Pricing changed without your approval

  • CSS broke and the layout is completely wrong on mobile

  • Client changed content on their WordPress site unexpectedly

  • Important CTA button is missing or moved

  • Cookie banner or modal is broken and blocking the whole page

yourapp.com/pricing Monitored

Last screenshot: 5 minutes ago

Change detected

AI analysis: The pricing section shows different amounts. Hero CTA button text changed from "Start Free Trial" to "Learn More".

Best for:

Landing pages, e-commerce, client sites, marketing pages

Setup time:

Under 3 minutes

How everything works together

All monitors share the same alerting engine, incident timeline, and unified metrics. One dashboard for everything.

Example: An indie SaaS founder's setup

HTTP monitor for the main app

Checks app.myproduct.com every 60 seconds. Verifies the dashboard loads correctly.

Heartbeat monitor for database backup

Nightly backup script pings PerkyDash when done. If it doesn't run, I know immediately.

SSL + domain monitors for safety

Tracks SSL cert and domain expiry. I get reminders weeks before anything expires.

Visual diff monitor for the landing page

Takes screenshots every hour. If I break the hero section in a deploy, I'll know before users complain.

Process monitor for checkout flow

Validates the entire checkout journey: login, add to cart, payment, confirmation. If any step breaks, I know exactly where.

Result: Comprehensive coverage across app uptime, user journeys, background processes, security, and UI. All in one tool. All feeding into the same alert system.

This is what multi-type monitoring looks like in practice. You're not managing five different tools. You're looking at one dashboard that shows you the complete health of your product.

PerkyDash vs typical monitoring tools

Built for builders, not enterprise DevOps teams

Typical Monitoring Tools

  • Only HTTP uptime checks

  • Complex setup with tons of configuration options

  • No visual monitoring—site can look broken but status is green

  • Cron/heartbeat monitoring costs extra or not available

  • UI designed for corporate IT departments

PerkyDash

  • HTTP, process, cron, SSL, domain, ping, port, and visual diff

  • Smart defaults, minimal configuration, up and running in minutes

  • AI-powered visual monitoring catches layout breaks and missing sections

  • Heartbeat monitoring included—monitor your cron jobs and background tasks

  • Process monitoring for multi-step workflows like checkout and login

  • Beautiful, builder-friendly interface you'll actually enjoy using

Who uses multi-type monitoring?

Different teams, same problems, one solution

Makers / Indie Founders

You're wearing all the hats. You need monitoring that just works.

What you monitor:

  • • SaaS app uptime (HTTP)
  • • Stripe webhook processing (cron)
  • • Landing page visual integrity (visual diff)
  • • SSL and domain expiry

Why multi-type?

One tool means less to manage. Ship fast, monitor everything, sleep better.

Web Agencies

You manage dozens of client sites. You can't babysit all of them manually.

What you monitor:

  • • All client websites (HTTP)
  • • Client domain and SSL renewals
  • • Visual changes on WordPress sites (visual diff)
  • • E-commerce checkout flows

Why multi-type?

Catch issues before clients do. Show proactive value. Keep everyone happy with minimal effort.

Small SaaS Teams

You have a product with real users. Downtime costs money and trust.

What you monitor:

  • • API endpoints and app uptime (HTTP)
  • • Background job queues (cron/heartbeat)
  • • Database and Redis connectivity (port)
  • • Marketing site and pricing pages (visual diff)

Why multi-type?

Monitor the full stack without needing a dedicated ops team. Know when anything breaks, anywhere.

Frequently asked questions

Everything you need to know about multi-type monitoring

Multi-type monitoring means using different check types to monitor different parts of your infrastructure. Instead of only checking if your website responds to HTTP requests, you also monitor background jobs, SSL certificates, domain expiry, network connectivity, and even visual appearance. It's a more complete picture of your system's health.
HTTP checks test your application layer (website, API). Ping checks test network layer (is the server reachable at all). HTTP gives you more info (response codes, content verification) but requires a web server. Ping works for any networked device but just tells you if it's alive. Most people need HTTP monitoring. Use ping for infrastructure that doesn't run web servers.
It's push-based, not pull-based. You tell us how often your job should run (e.g., every 24 hours). Your script sends a simple HTTP ping to PerkyDash when it finishes successfully. If we don't receive the ping within the expected timeframe (plus a grace period), we alert you. Perfect for catching silently-failing background jobs.
PerkyDash checks certificate expiration dates and domain WHOIS data periodically. You get alerts at configurable intervals before expiry (typically 90, 30, 14, and 7 days). Even if you use auto-renewal, it's smart to monitor these—auto-renewal can fail for various reasons (DNS issues, payment problems, misconfiguration).
Uptime checks tell you if your site responds. Visual diff monitoring tells you if your site looks right. A page can return HTTP 200 while having a completely broken layout, missing hero section, or wrong content. PerkyDash takes screenshots and uses AI to detect meaningful visual changes. This is especially valuable for landing pages, e-commerce sites, and any page where appearance matters.
Absolutely. That's the whole point. You might have HTTP monitors for your app and API, a heartbeat monitor for your backup script, SSL and domain monitors for safety, and a visual diff monitor for your landing page—all in the same project. They all feed into the same incident timeline and alerting system.
No. While developers love the technical check types (port monitoring, custom headers), PerkyDash is designed for anyone who runs websites or apps. Agencies use it for client sites. Founders use it for their SaaS products. Marketing teams use visual diff monitoring to catch broken landing pages. If you care about uptime and want clear, simple monitoring, you'll be fine.

Fewer blind spots.
Fewer nasty surprises.

Monitor every layer of your stack in one tool. HTTP, cron, SSL, domains, ping, ports, and visual diffs. All with the same simple setup and unified alerts.

Start monitoring in minutes

Free account. No credit card. Setup takes less than 5 minutes.