Browse documentation

Pharos / Docs / v0.5.10

Subscribers

Updated 2026-09-08 · Pharos 0.5.10

Visitors can ask to be told when something breaks. The Get notified button on the status page takes an address and sends a confirmation link that is good for 24 hours; nothing is mailed to an address that has not clicked it. From then on every update you post on a public incident goes out as one e-mail, with an unsubscribe link in every mail and a one-click unsubscribe header for mail clients that offer one.

The admin subscribers screen listing confirmed and pending addresses
Subscribers. Who is confirmed, who has not confirmed yet, and who left — searchable, exportable as CSV, with a master switch to hide the whole feature from visitors.

Sending runs from the same cron line as the checks (php artisan schedule:run every minute), so posting an update never waits on an SMTP server. Mail leaves through the installation's own MAIL_* settings in .env; Settings → Mail shows what is configured and sends you a test.

Admin → Subscribers lists who is in, who has not confirmed yet (forgotten after seven days) and who left. Search, export the active addresses as CSV, or delete an address for a "forget me" request.

The wording of the four mails — confirmation, incident opened, updated, resolved — is a subject line and a Markdown body with tags such as {incident}, {status}, {message} and {components}. You edit the body; the frame around it (logo, accent colour, links to the status page and to unsubscribe) is always there. Editing the templates is part of the Brand pack; without it the built-in wording is used and you can still preview it.