Merge Tags Reference
Merge tags are dynamic placeholders that get replaced with actual values when an email is sent. They can be used in both the email subject line and the email body. This page provides a complete reference of all available merge tags.
Available Merge Tags
| Tag | Description | Example Output |
|---|---|---|
{first_name} |
Client’s first name as entered on the generator page | John |
{last_name} |
Client’s last name as entered on the generator page | Doe |
{email} |
Client’s email address | john@example.com |
{amount} |
Payment amount as entered (includes any formatting you provide) | $150.00 |
{payment_link} |
The full generated payment URL | https://yoursite.com/pay/?amount=150&… |
{logo} |
Business logo as an HTML <img> tag (requires logo upload in Settings) |
Renders as an image element |
{site_name} |
Your WordPress site name from Settings > General | My Business |
Usage Examples
Subject line example:
Hi {first_name}, your payment of {amount} is ready
This renders as: “Hi John, your payment of $150.00 is ready”
Body example with payment link:
Dear {first_name} {last_name},
Please click the link below to complete your payment of {amount}:
{payment_link}
Thank you,
{site_name}
The {payment_link} tag renders as the full clickable URL, for example: https://yoursite.com/payment-form/?amount=150.00&first_name=John&last_name=Doe&email=john@example.com
Logo in HTML body:
<div style="text-align:center;">{logo}</div>
Important Rules
- Tags are case-sensitive —
{first_name}works, but{First_Name}or{FIRST_NAME}will not be replaced. - Tags must include the curly braces — writing
first_namewithout braces will not trigger replacement. - If a tag has no corresponding value (for example,
{logo}with no logo uploaded), it renders as an empty string. - Tags work identically in both the free and Pro versions. Pro templates use the same tag set.
