> ## Documentation Index
> Fetch the complete documentation index at: https://docs.centipidbilling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifications and templates

> Configure automated subscriber messages, router alerts, outage compensation, and sales reports.

# Automate messages deliberately

Open **Settings → Message templates** for subscriber-event copy and **Settings → Operator alerts** for operational notifications.

<img src="https://mintcdn.com/centipidtechnologies/FF2sAgJAU-6SlOSu/images/notification-settings-overview.png?fit=max&auto=format&n=FF2sAgJAU-6SlOSu&q=85&s=ec99c191c9c6de314730ed9d92b6cfde" alt="Operator alert settings with router status and outage controls" width="830" height="840" data-path="images/notification-settings-overview.png" />

## Subscriber templates

Current template switches include:

* PPPoE payment/renewal confirmation;
* Hotspot payment confirmation;
* Hotspot confirmation for new users only;
* voucher SMS;
* PPPoE expiry notice;
* Hotspot expiry notice;
* PPPoE pre-expiry reminder;
* bundle-usage warning and trigger percentage.

Message fields enforce a 320-character maximum. Insert variables only from the UI. Test with records that contain/miss optional values so messages remain readable.

<img src="https://mintcdn.com/centipidtechnologies/FF2sAgJAU-6SlOSu/images/notification-settings-payment-confirmations.png?fit=max&auto=format&n=FF2sAgJAU-6SlOSu&q=85&s=7ab2dd325d9aa1963e8798c62606a165" alt="PPPoE and hotspot payment confirmation message templates" width="830" height="840" data-path="images/notification-settings-payment-confirmations.png" />

<img src="https://mintcdn.com/centipidtechnologies/FF2sAgJAU-6SlOSu/images/notification-settings-expiry-notices.png?fit=max&auto=format&n=FF2sAgJAU-6SlOSu&q=85&s=d5935080e71698e19176bd3ccc18f50e" alt="PPPoE and hotspot expiry and pre-expiry message templates" width="830" height="800" data-path="images/notification-settings-expiry-notices.png" />

## Pre-expiry reminders

PPPoE reminder timing is configured under **Settings → PPPoE**; the template controls content. Both must be enabled, and the subscriber needs a valid phone/provider path.

<img src="https://mintcdn.com/centipidtechnologies/FF2sAgJAU-6SlOSu/images/notification-settings-reminder-schedule.png?fit=max&auto=format&n=FF2sAgJAU-6SlOSu&q=85&s=f0165bc72ea50191c96de57142ff91cf" alt="PPPoE pre-expiry reminder and FUP alert schedule" width="830" height="670" data-path="images/notification-settings-reminder-schedule.png" />

## Router-status alerts

Enable MikroTik status notifications, select explicit phone numbers or leave the list empty for the current administrator-default behavior, and optionally prefer WhatsApp when configured.

Test provider delivery separately from router monitoring. An outage can be detected even if the notification provider is unavailable.

<img src="https://mintcdn.com/centipidtechnologies/FF2sAgJAU-6SlOSu/images/notification-settings-mikrotik-alerts.png?fit=max&auto=format&n=FF2sAgJAU-6SlOSu&q=85&s=6b4d9f5381f68ecacee46044f916432a" alt="MikroTik status alert controls with the demo phone number redacted" width="790" height="390" data-path="images/notification-settings-mikrotik-alerts.png" />

## Outage compensation

When enabled, monitoring can compensate qualifying outages based on:

* credit percentage of downtime (1–100);
* minimum outage duration (0–1,440 minutes);
* PPPoE, Hotspot, or all connection types;
* selected time-based packages or all;
* optional subscriber notification and message variables.

This setting can change subscriber service time at scale. Model a sample outage/credit, review package selection, and use a controlled rollout.

## Sales reports

Operator alerts can enable sales reporting through configured recipients/channel behavior. Confirm timezone and recipient access to financial information.

## Troubleshooting automation

If an expected message is missing, check event eligibility, enable switches, template, subscriber phone, provider configuration/balance, send record/status, queue timing, and any new-users-only/percentage/reminder condition. Avoid triggering the business event repeatedly before checking the first result.
