The Template by UnifyApps node is a workflow component that compiles templates for various notification purposes.
Overview
You can select an existing template or create a new one, then use it in your automation.
The node supports four template types — Email, Prompt, WhatsApp, and SMS — and provides dynamic variable substitution so that each compiled output contains the actual values for the current run.
Key Features
Compile templates for different communication types (Email, Prompt, WhatsApp, SMS)
Select from existing templates or create custom templates
Configure template variables and parameters
Integrate as part of a larger automation workflow
Compile Template
This action processes a template with dynamic variables, generating the final content for the selected communication type based on the selected template.


Inputs:
Template (required) — Select the specific template to compile from available standard and custom templates
Template Content — Contains template content; if used, overrides the template input schema and existing content
Nested evaluation — Whether to evaluate the template recursively until all templates are resolved. If false, only one level of template is evaluated. Default: True
Input Schema — Values for the variables used in the selected template (mandatory fields marked with an asterisk)
Output:
Output — The rendered text: the template with all variables replaced with actual values
There is no separate status or error output. If compilation fails, the step fails, so handle it with the node's error handling.
Notes
Keep the following in mind when using Template by UnifyApps:
Templates must be properly configured before compilation.
All required variables must have values assigned before the node runs.
Output format depends on the template type selected.
For related configuration and options, see the linked pages in the sidebar.