Use QCFUM Email Template Tokens Safely
QCFUM replaces brace-style tokens such as {site_name} or {invite_link} with values supplied at render time. The Email editor shows a broad global token palette, not a per-template guarantee that every listed token exists in every workflow.
This distinction matters because QCFUM does not remove unknown/unresolved tokens before sending. An unresolved placeholder can remain visibly in the delivered message.
Tokens Always Added at Runtime
| Token | Current value source |
|---|---|
| {site_name} | Joomla site name |
| {site_url} | Site root URL |
| {login_url} | Joomla users login URL |
| {product_name} | QC Frontend User Manager |
| {product_version} | Current QCFUM version |
| {domain} | Current site host/domain |
Workflow-Specific Tokens
Other values—such as {temporary_password}, {invite_link}, {expires_at}, {approval_type}, {status_message}, CSV counts, queue error data, or bulk-action data—exist only when that workflow supplies them. Do not assume the presence of a token in the editor palette means every template can use it.
How Replacement Works
QCFUM performs direct exact-name replacement for the tokens in the supplied array. After rendering, it scans subject, HTML, and plain text for remaining {...} placeholders. Normal workflow sends log unresolved tokens as a warning but still attempt delivery.
Why Send Test Can Hide a Mistake
The test/preview token set intentionally supplies realistic sample values for a large number of tokens. A template may therefore look fully resolved during Send Test even though its real workflow never supplies one of those values. Always test the actual workflow as well.
Secret-Value Rule
Use temporary-password and secure-link tokens only in the specific recipient-facing workflows designed to receive them. Do not copy those placeholders into administrator summaries, unrelated Custom templates, or content intended for broader recipients.
Community Discussion
Want to compare Joomla user-management workflows, share practical QCFUM tips, or discuss how other administrators use this feature? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.