Supported channels
Each channel can be independently enabled per template. A single template can send across all four channels simultaneously.
Template types
Creating a template

1
Go to Engage → Communications and click Create Template
2
Name the template and choose its type
Select Transactional or Promotional. This determines whether you pick a trigger event or link to a campaign.
3
Select the trigger event (Transactional only)
Pick the loyalty event that will send this message. Each event supports one active template per channel.
4
Enable channels
Toggle on each channel — Email, SMS, WhatsApp, Push. Each has its own content section.
5
Configure content for each channel
See the per-channel pages for field requirements, character limits, and constraints.
6
Set a scheduled send date (Promotional only)
Leave blank to send immediately when the campaign activates, or pick a future date within the campaign window.
7
Save or submit for approval
If Maker-Checker is enabled for Communications, saving creates a pending approval request. The template does not go live until an approver authorises it.

Trigger events
Member lifecycle
Points and transactions
Tier events
Referral events
Channel partner events
Fraud and compliance
Adding new custom events is managed by the Loyalife team during program setup and is not currently self-serve.
Dynamic variables
Use{{variable_name}} syntax anywhere in template content. Available variables:
Multi-language templates
Each template supports a primary language and one or more secondary languages. Loyalife selects the correct variant at send time based on the member’s Preferred Language attribute. Secondary language templates are configured per channel independently.Communication settings
