WatchTower

Sign in to your account

Enter your credentials to access the dashboard

Enter the 6-digit code from your authenticator app

—
Secured by WatchTower · Multi-region uptime monitoring
WatchTower
Monitoring
Dashboard
Monitors0
Incidents
Analytics
SSL Monitor
Status Pages
System
Alerts
Heartbeats
Settings
Worker Running
v1.0.0
MK
User
Admin
Dashboard
Home›Dashboard
Notifications
Total UP
Total DOWN
Paused
Avg Response
Monitors0
Response Time
Active Incidents
Region Health
Global Monitoring
All Monitors0
Incident History0
Analytics
Performance and uptime statistics
Response Time by Region
Uptime % per Monitor
Region Performance · All Monitors
SSL Certificates0
Public Status Page
Public URL
Customization
Page Title
Company Name
Brand Color
Visible Monitors
Select which monitors appear on the public page
Display Options
Show uptime percentage
Display uptime % per monitor
Show response times
Display avg response time
Show incident history
Last 30 days of incidents
Alert Channels
Alert Rules
Recent Notifications
Global Settings
Heartbeat Monitors0
Heartbeat monitors watch your cron jobs and background tasks. If a ping isn't received within the expected interval, WatchTower alerts you.
How Heartbeat Monitoring Works
1
Create a heartbeat
Set a name and expected interval
2
Add a ping to your job
Send a GET/POST request from your cron script
3
Get alerted on missed pings
If no ping arrives in time, WatchTower alerts you
New Heartbeat Monitor
Confirm

Are you sure?

Clear Incident History

This will permanently delete all incident records from the database. This action cannot be undone.

Account
Full Name
Email
Timezone
API Access
API Key
Keep secret. Used for API authentication.
Monitoring Defaults
Default Interval
Alert after
Request timeout
SSL monitoring
Auto-monitor certs
Multi-region checks
All regions by default
Security
Current Password
New Password
Confirm Password
Two-Factor Authentication
Add extra security with TOTP authenticator app
Google reCAPTCHA
Protect login page from bots with Google reCAPTCHA
Get your keys from Google reCAPTCHA Admin. Use matching version keys.
Scores below this threshold will be blocked. Default: 0.5
Email / SMTP Configuration
Provider
Resend API Key
Get your key from resend.com/api-keys
AWS Region
Access Key ID
Secret Access Key
SMTP Host
Port
Username
Password
Encryption
SendGrid API Key
Get your key from SendGrid settings
Mailgun API Key
Mailgun Domain
Postmark Server API Token
From Email
From Name
Telegram Alerts
Disabled
Get notified on Telegram when monitors go down, recover, or SSL certs are expiring.
Bot Token
Create a bot via @BotFather on Telegram
Chat ID
Use @getmyid_bot or @RawDataBot to find your chat ID
Alert Types
Monitor down
Alert when a monitor goes down
Monitor recovery
Alert when a monitor recovers
SSL expiry warning
Alert when SSL certificate is expiring soon
Performance degradation
Alert on 300%+ response time spikes
Daily summary
Send a daily uptime summary at 9:00 AM
Notification Preferences
Email — Downtime alerts
Get notified when a monitor goes down
Email — Recovery alerts
Get notified when a monitor recovers
Email — Weekly report
Receive a weekly summary of all monitors every Monday
Email — SSL expiry warnings
Alert 30/14/7 days before certificate expires
Browser push notifications
Show desktop notifications for critical alerts
Team Members
Add New User
Full Name
Email (optional)
Role
Password
Export Data
Export data
Download all monitors, incidents, and check results as JSON
Monitor
UP
Pause
Edit
Delete
Add Monitor
Please enter a valid URL (https://...)
ESC