General

Watchman Tower is a comprehensive uptime and performance monitoring platform that checks your websites, APIs, and services from multiple global locations. We monitor availability, performance, SSL certificates, and send alerts when issues are detected.
We run HTTP(S) checks from multiple geographic regions at intervals you define (30 seconds to 1 hour). Each check measures:
  • Response time and status code
  • DNS, TCP, TLS performance
  • SSL certificate validity
  • Content validation (optional)
Results are stored in real-time and available via dashboard and API.
Free tier includes:
  • Up to 10 monitors
  • 5-minute check intervals
  • 3 monitoring regions (Coming Soon)
  • 150 email alerts per month
  • 500 push notifications per month
  • 7-day data retention
  • Basic dashboard access
Yes! Plans can be changed instantly from your dashboard. Upgrades are prorated; downgrades take effect at the next billing cycle.

Monitoring

Depends on your plan:
  • Free: 3 regions
  • Solo: 5 regions
  • Team: 10 regions
  • Stack: All 15+ regions
You can select specific regions per monitor.
  • Free: 5 minutes
  • Solo: 2 minutes
  • Team: 1 minute
  • Stack: 30 seconds
  • Enterprise: Custom (down to 10 seconds)
Yes! You can add custom headers including API keys and Bearer tokens in the monitor settings. This allows you to monitor authenticated endpoints securely.
Yes! All HTTP methods are supported. You can configure:
  • Request method (GET, POST, PUT, DELETE, PATCH, HEAD)
  • Request headers
  • Request body (JSON, form data, etc.)
  • Content-Type
Not directly from our cloud probes. For internal services, use:
  • WordPress Agent for WordPress sites
  • Contact sales about private probe deployment for enterprise plans
Yes! Both IPv4 and IPv6 are supported. Checks will use IPv6 if available, with automatic IPv4 fallback.
Uptime = (successful checks / total checks) × 100A check is successful if:
  • Status code is 2xx or 3xx (configurable)
  • Response received within timeout
  • Content assertions pass (if configured)
Uptime is calculated per region and globally across all selected regions.

Alerts

Unlimited! You can add as many notification channels as needed:
  • Multiple email addresses
  • Multiple Slack channels
  • Multiple webhook endpoints
  • Push notifications (mobile app)
Yes! Each monitor can have separate alert configurations with:
  • Custom routing rules
  • Different notification channels
  • Specific alert conditions
  • Individual schedules
Yes! SMS alerts are available on Team and Stack plans for select countries:
  • United States (+1)
  • Canada (+1)
  • Turkey (+90)
SMS Quotas:
  • Team: 50 SMS/month
  • Stack: 200 SMS/month
Yes! Set schedules per alert rule:
  • Define timezone
  • Set active hours (e.g., 9 AM - 5 PM)
  • Select active days (e.g., Monday-Friday)
  • Multiple schedules per monitor
We automatically apply rate limiting to prevent alert fatigue:
  • Same alert: Maximum 1 per 5 minutes
  • Per monitor: Maximum 10 per hour
  • Account-wide: Based on your plan quota
You can also configure alert grouping to batch similar notifications.

WordPress Agent

Yes! The plugin is free for all users. You need an active Watchman Tower account to use it.
PHP 7.4 or higher is required. PHP 8.0+ is recommended for best performance.WordPress 5.8 or higher is also required.
Yes! The plugin is fully compatible with WordPress multisite installations. Each subsite can be monitored independently.
No. The agent runs in the background via WordPress Cron and has minimal performance impact (less than 1ms per page load). Heartbeat data is sent asynchronously.
Yes! Install the agent on each site and connect with separate authentication tokens. Each site appears as a separate monitor in your dashboard.

API

Yes, rate limits vary by plan:
  • Free: 60 requests/minute
  • Solo: 150 requests/minute
  • Team: 300 requests/minute
  • Stack: 1,000 requests/minute
  • Enterprise: Custom limits
Rate limit headers are included in all API responses.
Yes! The API is currently in development and will support full CRUD operations:
  • Create, read, update, delete monitors
  • Manage alert rules
  • Access check history and metrics
  • Configure notification channels
Full API documentation will be available soon.
Official SDKs are planned for:
  • Node.js/TypeScript
  • Python
  • PHP
  • Go
API documentation and SDKs will be released with the public API launch.

Billing

Subscriptions are billed monthly or annually:
  • Monthly: Pay as you go
  • Annual: Get 2 months free (save 17%)
All major credit cards accepted. Invoices available for Team and Stack plans.
Yes! We offer a 14-day money-back guarantee. Contact [email protected] within 14 days of your first payment for a full refund.
Yes! Non-profits and educational institutions receive 50% off all paid plans. Contact [email protected] for verification.
  • Day 1: Retry charge, email notification
  • Day 3: Second retry, email warning
  • Day 7: Monitoring paused, third retry attempt
  • Day 14: Account downgraded to free tier
No data is deleted. Monitors resume automatically when payment succeeds.

Security

  • All data encrypted in transit (TLS 1.3)
  • All data encrypted at rest (AES-256)
  • API keys hashed with bcrypt
  • Regular security audits
  • GDPR and SOC 2 compliant (coming 2026)
Primary data centers:
  • US East (Virginia) - Primary
  • EU West (Ireland) - Coming Q1 2026
  • AP South (Singapore) - Coming Q1 2026
Data residency options will be available on Team and Stack plans.
SSO (Single Sign-On) support is planned for Team and Stack plans in 2026. Supported protocols will include:
  • SAML 2.0
  • OAuth 2.0
  • LDAP integration
Yes! Export anytime from your dashboard:
  • JSON, CSV, or Excel formats
  • Includes all monitors, checks, and alerts
  • Instant download or email delivery
  • Available on all plans

Technical

Our probes identify themselves as:WatchmanTower/1.0 (https://watchmantower.com)This helps you identify our monitoring checks in your server logs. You can whitelist this user agent if needed.
Yes, up to 5 redirects by default. This is configurable per monitor (1-10 redirects). The final destination URL is recorded in check results.
  • Default: 30 seconds
  • Configurable: 5-60 seconds per monitor
  • Checks exceeding timeout are marked as failed
  • Partial timing data is still captured
Yes! Check details include:
  • Full request (method, headers, body)
  • Full response (status, headers, preview)
  • Timing breakdown (DNS, TCP, TLS, TTFB)
  • SSL certificate details
Note: Response bodies are only stored for failed checks to save storage.
WebSocket monitoring is not yet available but is on our roadmap for Q2 2026. Currently supported protocols:
  • HTTP/HTTPS
  • TCP
  • Ping (ICMP)

Support

  • Email: [email protected] (24-48 hour response)
  • Contact Form: Available in dashboard
  • Documentation: docs.watchmantower.com
Planned Support Channels:
  • Live Chat: Coming for Team+ plans
  • Phone Support: Coming for Stack plans
  • Community Forum: Coming Q1 2026
Yes! Check system status and incident history at:status.watchmantower.comSubscribe to updates via:
  • Email notifications
  • RSS feed
  • Slack integration
  • Webhook notifications
We’d love to hear your ideas! Submit feature requests via:Vote on existing feature requests and track development progress.

Still Have Questions?