Message Templates
Learn how to use spintax and variables to create effective message templates.
Message Templates
Effective messages are personalized and varied. MessengerFlow supports spintax and variables to help you create dynamic content.
Spintax
Spintax creates multiple versions of a message from a single template.
Basic Syntax
{option1|option2|option3}
The system randomly selects one option when sending.
Examples
Greetings:
{Hi|Hey|Hello} there!
Produces: "Hi there!" or "Hey there!" or "Hello there!"
Full Message:
{Hi|Hey|Hello}! I noticed you're interested in {real estate|properties|homes}.
I'd {love|like} to {chat|connect} about {opportunities|options} in your area.
Nested Spintax
You can nest spintax for more complex variations:
{Hi|Hey|{Hello|Greetings}} there!
Best Practices
- Use 3-5 variations per spintax block
- Ensure all variations make grammatical sense
- Test your templates before launching campaigns
- Don't over-use spintax (can make messages feel robotic)
Variables
Variables insert lead-specific data into messages.
Available Variables
| Variable | Legacy Format | Description | Example Output |
|---|---|---|---|
{{name}} | $name | Lead's full name | John Smith |
{{first}} | $first | Lead's first name | John |
{{last}} | $last | Lead's last name | Smith |
{{id}} | $id | Lead's Facebook ID | 123456789 |
Both formats work identically. The modern {{variable}} format is recommended.
Usage Example
Hi {{first}}, I noticed you might be interested in our services...
Becomes: "Hi John, I noticed you might be interested in our services..."
Handling Missing Data
If a lead doesn't have a name, the variable is replaced with an empty string. Design messages that work with or without names:
Good:
{Hi {{first}}|Hey|Hello}! I wanted to reach out...
If name is missing, falls back to "Hey!" or "Hello!"
Avoid:
Hi {{first}}, nice to meet you!
If name is missing, becomes "Hi , nice to meet you!"
Message Presets
Save frequently used messages as presets for quick access. Presets are managed through the Unibox conversation view:
- Open a conversation in Unibox
- Use the preset dropdown in the message composer
- Save frequently used message templates
- Reuse presets when creating campaigns or replying to leads
Character Limits
| Field | Limit |
|---|---|
| Primary Message | 2500 characters |
| Message Variants | 2500 characters |
| Follow-Up Messages | 2500 characters |
Writing Effective Messages
Do
- Keep messages conversational and natural
- Include a clear call-to-action
- Personalize with variables when possible
- Use spintax to create variations
- Test messages before full campaigns
Don't
- Use excessive punctuation (!!!)
- Write in ALL CAPS
- Include multiple links
- Use spam trigger words
- Send identical messages to many users
Message Structure
A good outreach message typically includes:
- Greeting - Personalized opener
- Context - Why you're reaching out
- Value - What's in it for them
- Call-to-Action - Next step
Example Template
{Hi|Hey|Hello} {{first}}!
I {noticed|saw} you might be interested in {improving your business|growing your company|expanding your reach}.
I help {businesses like yours|companies in your industry} achieve {better results|higher growth|more success} through {our proven methods|effective strategies}.
Would you be open to a {quick chat|brief call|short conversation} to see if {we'd be a good fit|this could help you}?
