Email Template - template variable
Template variables
Variables are dynamic placeholders replaced with real data at send time. Click the Variables tab in the left sidebar to see all available variables for the current template. Click a variable to insert it, or type the syntax directly (e.g., {communityTitle}). Variables are Case Sensitive.
Global variables (all templates)
|
Variable |
Syntax |
Description |
|
User Name |
{userLogin} |
Login name of the recipient |
|
Community Name |
{communityTitle} |
Community display name |
|
Receiver |
{receiver} |
Display name of the email receiver |
|
Recipient |
{recipient} |
Display name of the email recipient |
|
Recipient Address |
{recipientAddress} |
Recipient email address |
|
Policy Url |
{policyUrl} |
Community privacy policy link |
|
Notifications Settings Url |
{notificationsSettingsUrl} |
User notification settings link |
|
Unsubscribe Url |
{unsubscribeUrl} |
One-click unsubscribe link |
|
Unsubscribe External Url |
{unsubscribeExternalUrl} |
External one-click unsubscribe link |
|
Front Page Url |
{frontPageUrl} |
Community home page link |
|
Note: The unsubscribe link is required for marketing/commercial emails (CAN-SPAM, CASL, GDPR). Transactional emails like password resets and verification are exempt - the system bypasses unsubscribe for these by design. |
Template-specific variables
These are scoped by category - the Variables tab only shows what is available for the template you are editing.
|
Category |
Variable |
Syntax |
Description |
|
Authentication |
Verification URL |
{verificationUrl} |
Email verification/change confirmation link |
|
Subscription |
Author |
{author} |
Author of the subscribed content |
|
Subscription |
Subject |
{subject} |
Subject or title of the content |
|
Subscription |
Message Url |
{messageUrl} |
Link to the content |
|
Subscription |
Board |
{board} |
Board where content was posted |
|
Subscription |
Body |
{body} |
Body or excerpt of the content |
|
Subscription |
Rank |
{rank} |
Rank of the content author |
|
Subscription |
Label Text |
{labelText} |
Labels applied to the content |
|
Subscription |
Last Edit Author |
{lastEditAuthor} |
User who last edited content |
|
Subscription |
Message Type |
{messageType} |
Type of message (post, reply, etc.) |
|
Engagement |
Author Login |
{notification.message.author.login} |
Content author username |
|
Engagement |
Message URL |
{notification.message.url} |
Link to content where mentioned |
|
Engagement |
Badge Title |
{notification.badge.title} |
Title of the awarded badge |
|
Engagement |
Badge Icon |
{notification.badge.iconUrl} |
URL of the badge icon image |
|
Events |
Event Subject |
{invite.message.subject} |
Title of the event |
|
Events |
Start Time |
{occasionData.startTime} |
Event start time |
|
Events |
RSVP Yes URL |
{occasionData.rsvpYesUrl} |
One-click RSVP link |
|
Moderation |
Reason for Change |
{reasonForChange} |
Reason provided by moderator |
|
Moderation |
Content URL |
{notification.message.url} |
Link to moderated content |
Recommended branding priority
|
Section |
Contents |
Notes |
|
Pre-header |
Hidden preview text in inbox preview |
50–100 characters. Supplements the subject line. |
|
Header |
Brand logo, community name |
Keep consistent across all templates. |
|
Body |
Greeting, message, context |
50–125 words. Lead with the key action. |
|
CTA |
Primary action button |
One clear CTA per email. Contrasting color. |
|
Footer |
Unsubscribe, privacy, notification settings |
Marketing emails require {unsubscribeUrl}. Transactional emails exempt. |
Creative block combinations
|
Combination |
Effect |
|
Text + Divider + Text |
Clearly sectioned emails (e.g., “What’s New” then “Upcoming Events”) |
|
Photos + Button |
Visual CTA area (event banner with “RSVP Now” below) |
|
Button + Button |
Primary and secondary actions |
|
Spacer between sections |
Consistent vertical breathing room across email clients |
|
Footer block |
Standardized compliance area across all templates |