Skip to content

SMS templates

An SMS template is a saved message with placeholders, such as Hi {{CUSTOMER_NAME}}, your {{PPPOE_PACKAGE_NAME}} expires on {{PPPOE_PAID_UNTIL_DATE}}. When ISPMan sends it, each placeholder is replaced with that customer’s details. Use templates for automatic messages (welcome, payment confirmation, expiry reminders, outages) and for bulk sends.

Go to Comms → SMS → Templates (/dashboard/sms/templates).

  1. Click the add button at the top of SMS Templates (it opens /dashboard/sms/templates/new).
  2. Enter a Template Name and an optional Description (Optional).
  3. Choose a Category (Optional): Payment Confirmation, Expiry Reminder, Welcome, Package Upgrade, Account Status, Promotional or Custom.
  4. Write the Message Content. Insert variables from Available Variables (Click to Insert) on the right; use the search box to find one. Clicking a variable adds it to the end of your message as {{VARIABLE_NAME}}.
  5. Click Preview Message to see it filled in with sample data from a real customer in your system.
  6. Make sure Active is on, and click Save Template (Update Template when editing).

To change a template, click it in the SMS Templates list. To remove it, open it and click Delete Template, then Confirm Delete. This can’t be undone.

Write variables in double curly braces, exactly as listed. A selection of the most useful ones:

Group Variables
Your business ISP_NAME, ISP_PHONE_NUMBER, ISP_EMAIL, ISP_ADDRESS, ISP_WEBSITE, ISP_CURRENCY
System ISPMAN_HOME_PAGE, ISPMAN_CAPTIVE_PAGE, ISPMAN_PAYBILL_NUMBER
Customer CUSTOMER_NAME, CUSTOMER_PHONE_NUMBER, CUSTOMER_EMAIL, CUSTOMER_ACCOUNT_NUMBER, CUSTOMER_CUSTOM_ACCOUNT
PPPoE PPPOE_USERNAME, PPPOE_PASSWORD, PPPOE_ACCOUNT_PIN, PPPOE_PAID_UNTIL, PPPOE_PAID_UNTIL_DATE, PPPOE_PAID_UNTIL_TIME, PPPOE_LOCATION, PPPOE_STATUS, PPPOE_DATA_USAGE_GB, PPPOE_TIME_LEFT_DAYS (also _HOURS, _MINUTES), ISPMAN_PPPOE_SELF_SERVICE_ACCOUNT_ACCESS
PPPoE package PPPOE_PACKAGE_NAME, PPPOE_PACKAGE_PRICE, PPPOE_CUSTOMER_PRICE, PPPOE_PACKAGE_SPEED_DOWN, PPPOE_PACKAGE_SPEED_UP, PPPOE_PACKAGE_EXPIRY_PERIOD, PPPOE_PACKAGE_EXPIRY_VALUE, PPPOE_INSTALLATION_FEE, PPPOE_TOTAL_DUE
Hotspot HOTSPOT_PAID_UNTIL, HOTSPOT_PAID_UNTIL_DATE, HOTSPOT_PAID_UNTIL_TIME, HOTSPOT_TIME_LEFT_DAYS (also _HOURS, _MINUTES), HOTSPOT_DATA_USAGE_GB, HOTSPOT_MAC_ADDRESS, HOTSPOT_IP_ADDRESS, HOTSPOT_DEVICE_TYPE, HOTSPOT_DEVICE_BRAND, HOTSPOT_DEVICE_MODEL, HOTSPOT_SHARING_CODE, HOTSPOT_SHARING_CODE_MESSAGE, ISPMAN_HOTSPOT_SELF_SERVICE_ACCOUNT_ACCESS
Hotspot package HOTSPOT_PACKAGE_NAME, HOTSPOT_PACKAGE_PRICE, HOTSPOT_PACKAGE_SPEED_DOWN, HOTSPOT_PACKAGE_SPEED_UP, HOTSPOT_PACKAGE_VALID_FOR, HOTSPOT_PACKAGE_VALID_FOR_N, HOTSPOT_PACKAGE_EXPIRY_DATE, HOTSPOT_PACKAGE_EXPIRY_DATE_TIME
Static STATIC_ACCOUNT_NUMBER, STATIC_IP_ADDRESS, STATIC_LOCATION, STATIC_STATUS, STATIC_PAID_UNTIL (also _DATE, _TIME), STATIC_TIME_REMAINING, STATIC_PACKAGE_NAME, STATIC_PACKAGE_PRICE, STATIC_SPEED_DOWN, STATIC_SPEED_UP, STATIC_INSTALLATION_FEE, STATIC_TOTAL_DUE, STATIC_SELF_SERVICE_URL, ISPMAN_STATIC_SELF_SERVICE_ACCOUNT_ACCESS
Payment PAYMENT_AMOUNT, PAYMENT_CURRENCY, PAYMENT_DATE, PAYMENT_DATE_TIME, PAYMENT_REFERENCE, PAYMENT_CHANNEL, PAYMENT_ACCOUNT_NAME, PAYMENT_ACCOUNT_NUMBER, NEXT_PAYMENT_DUE_DATE, LAST_PAYMENT_DATE, ISPMAN_PAYMENT_INSTRUCTIONS, VENDOR_PAYMENT_INSTRUCTIONS
Connection CONNECT_MAC_ADDRESS, CONNECT_IP_ADDRESS, CONNECT_PAID_UNTIL (also _DATE, _TIME)
Date and time TODAY_DATE, TODAY_DATE_TIME, CURRENT_TIME, CURRENT_MONTH, CURRENT_YEAR

The template editor always shows the full, current list with a short description of each variable.

Choose the template for each automatic SMS

Section titled “Choose the template for each automatic SMS”

Under Template Settings, click Configure Event Bindings. For each event, choose a template, or – No Template – to clear the choice. Changes save as soon as you pick (“Template binding updated successfully”).

Group Events
PPPoE Events PPPoE Welcome, PPPoE Expiry Reminder, PPPoE Expired, PPPoE Payment Confirmation, PPPoE Thank You, PPPoE Outage Started, PPPoE Outage Resolved, PPPoE Data Usage, PPPoE Connected, PPPoE PIN
Hotspot Events Hotspot Welcome, Hotspot Expiry Reminder, Hotspot Expired, Hotspot Payment Confirmation, Hotspot Thank You, Hotspot Outage Started, Hotspot Outage Resolved, Hotspot Data Usage, Hotspot Connected
Static Events Static Welcome, Static Expiry Reminder, Static Expired, Static Payment Confirmation, Static Thank You (renewed)

Whether payment-confirmation and expiry messages are sent at all is switched on or off in SMS settings.

PPPoE expiry reminder

Hi {{CUSTOMER_NAME}}, your {{PPPOE_PACKAGE_NAME}} internet expires on {{PPPOE_PAID_UNTIL_DATE}}. Pay {{PPPOE_TOTAL_DUE}} to account {{CUSTOMER_ACCOUNT_NUMBER}}. {{ISP_NAME}}

Hotspot payment confirmation

Thank you! {{PAYMENT_CURRENCY}} {{PAYMENT_AMOUNT}} received. {{HOTSPOT_PACKAGE_NAME}} active until {{HOTSPOT_PAID_UNTIL_TIME}}. {{ISP_NAME}} {{ISP_PHONE_NUMBER}}