SMS templates
Writing and managing reusable SMS message templates.
SMS templates let you write reusable text messages with {{variable}} placeholders that get filled at Workflow run time. You build the template once and reuse it across as many Workflows as you need.
Creating an SMS template
Open Templates in the app sidebar and click New template. Choose SMS as the channel type. This opens the SMS template editor at /sms-template-creator/<id>.
The editor provides a text area for the message body. Keep messages concise, as most SMS networks impose per-message character limits.
Variables
Insert {{variableName}} anywhere in the message body where you want to inject dynamic data. Variable names may contain letters, digits, underscores, and dots.
Examples:
Hi {{firstName}}, your appointment is confirmed for {{date}} at {{time}}.
Your verification code is {{otpCode}}. It expires in 10 minutes.EzFlow parses all {{...}} placeholders from the saved compiledTemplate field. The detected variable names are surfaced in the SMS_TEMPLATE_FILLER node so you can map each one to a Workflow value at design time.
Template fields
| Field | What it stores |
|---|---|
name | Display name shown in the Templates list |
description | Optional description |
type | Always SMS |
compiledTemplate | The SMS message text with {{variable}} placeholders |
Using an SMS template in a Workflow
The standard node chain for SMS delivery is:
- SMS_TEMPLATE_FILLER — select your SMS template and map each
{{variable}}to a Workflow value. Outputs the rendered message text. - SEND_SMS — sends the rendered text to the recipient's phone number.
Connect the SMS_TEMPLATE_FILLER output to the SEND_SMS message field. You do not need to re-enter the message inside SEND_SMS; the filler node handles substitution.