Platform
Subscribers

Subscribers

Subscribers are users who sign up to receive email notifications about your service status.

How Subscription Works

  1. User visits your status page
  2. Clicks "Subscribe to Updates"
  3. Enters their email address
  4. Completes CAPTCHA verification (Cloudflare Turnstile)
  5. Receives verification email
  6. Clicks link to confirm subscription

Email verification is required to prevent spam and ensure deliverability. Unverified subscribers do not receive notifications.

Notification Types

Subscribers receive emails for:

EventWhen Sent
New IncidentMajor severity incident created
Status UpdateIncident status changes (investigating → resolved)
New UpdateAdditional update posted to incident
MaintenanceScheduled maintenance upcoming (24h before)

Component Subscriptions

Users can subscribe to specific components:

[ ] All Components
[x] API Services
[ ] Web Application
[x] Database

They'll only receive notifications for incidents affecting selected components.

Managing Subscribers

View Subscribers

In Dashboard → Subscribers, see:

  • Email address
  • Subscription date
  • Verification status
  • Selected components

Export Subscribers

Download subscriber list as CSV:

curl -X GET "https://statly.live/api/v1/subscribers?format=csv" \
  -H "Authorization: Bearer sk_live_xxx" \
  -o subscribers.csv

Remove Subscribers

Subscribers can unsubscribe via:

  • Link in every notification email
  • Dashboard (admin action)
  • API request

Email Configuration

Notifications are sent via Cloudflare MailChannels:

From: status@{your-org}.statly.live Reply-To: Your organization email (configurable)

Email Template

Emails include:

  • Your organization logo
  • Incident title and severity
  • Current status and update message
  • Link to status page
  • Unsubscribe link

Rate Limits

To prevent abuse:

  • Max 10 subscription requests per IP per minute
  • Turnstile CAPTCHA required
  • Verification email expires in 24 hours

Privacy

  • Subscriber emails are stored encrypted
  • Never shared with third parties
  • GDPR compliant data handling
  • Users can request data deletion