UpSnap Website Monitoring & Uptime Dashboard

Description

UpSnap delivers real-time monitoring and actionable insights so you can detect downtime, performance issues, and security risks before they impact your users.

Core Monitoring Features:

  • Reachability monitoring with uptime tracking, response times, HTTP status checks, and historical trends
  • SSL/TLS certificate validation with expiry alerts and security checks
  • Broken link scanning for internal and external URLs
  • Google Lighthouse analysis with Performance, Accessibility, Best Practices, and SEO scores
  • Domain health checks including DNS validation and expiry monitoring
  • Mixed content detection to identify insecure resources on HTTPS pages

Multi-Region Monitoring: Monitor your website from multiple global locations to detect regional downtime, latency issues, and real user impact across different geographies.

Public Status Page Monitoring: Create and share public status pages to display uptime, performance history, and live monitoring stats with your users or clients.

Incidents Lists & Reporting: Track monitoring incidents with detailed timelines, status history, recovery tracking, and per-monitor reporting for better visibility and troubleshooting.

Rich Notification Integrations:
Get real-time alerts through multiple channels: Email, Slack, Discord, SMS, Telegram, Google Chat, Microsoft Teams, Webhooks, PagerDuty, Zapier, and more integrations coming soon.

Website Monitoring: Comprehensive website health monitoring including availability, performance checks, SSL status, and content integrity monitoring in one place.

UpSnap helps WordPress developers, agencies, and site owners maintain reliable, secure, and high-performing websites – all from a simple, integrated dashboard.

External services

This plugin integrates with the UpSnap API (https://api.upsnap.ai) to provide real-time website monitoring, uptime tracking, and performance analysis.

Usage of this service is required for the plugin’s core functionality.

  • What data is sent:
    • Site URLs and server hostnames for reachability checks.
    • Authentication tokens to securely sync data with your UpSnap account.
    • Monitor configurations (e.g., check intervals, notification settings).
  • Why:
    • To perform global uptime checks from multiple regions.
    • To generate historical performance charts and response-time metrics.
    • To provide SSL/TLS expiry alerts and SEO/Lighthouse scoring.
  • Privacy & Terms:

Documentation

Full documentation: https://github.com/Appfoster/upsnap-docs/blob/master/wordpress/Home.md

Changelog (detailed)

See: https://github.com/Appfoster/upsnap-docs/blob/master/wordpress/changelog.md

Contact

Email: support@upsnap.ai
Website: https://upsnap.ai/

Screenshots

Installation

  1. Upload the upsnap-monitoring folder to the /wp-content/plugins/ directory, or install directly through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress. Upsnap will appear in your admin sidebar.
  3. Navigate to Upsnap > Settings to create a account.

FAQ

What WordPress version is required?

WordPress 5.8 or higher is required.

What PHP version is required?

PHP 7.4 or higher is required.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“UpSnap Website Monitoring & Uptime Dashboard” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.3

  • Added unique installation tracking to improve platform telemetry.
  • Dynamic collection of WordPress version, PHP version, and Site URL for better support.
  • Improved activation flow with robust dependency loading.

1.0.2

  • Contributors changed

1.0.1

  • Updated documentation links and readme formatting.
  • Standardized versioning across plugin files.

1.0.0

  • Initial release of the UpSnap Website Monitoring & Uptime Dashboard plugin.
  • Integrated uptime monitoring, SSL checks, and broken link scanning.
  • Added Google Lighthouse and domain health analysis.