Templates Guide
Create, manage, and use reusable message templates with dynamic variables
Overview
Message templates let you create reusable messages that auto-populate with data from your monday.com board columns. They're ideal for standardized communications like order confirmations, appointment reminders, follow-up messages, and more.
Creating a Template
- Open WhatsBoard and go to the Message Templates tab
- Click Create Template
- Fill in the template details:
| Field | Required | Description |
|---|---|---|
| Board | Yes | The board this template is associated with |
| Template Name | Yes | A descriptive name (e.g., "Order Shipped Notification") |
| Content | Yes | The message body with optional dynamic variables |
| Image | No | An optional image attachment (JPEG, PNG, GIF, WebP — max 5 MB) |
Writing Template Content
Write your message as plain text and insert dynamic variables using double curly braces:
Hi {{Name}},
Your order #{{Order ID}} has been shipped!
Tracking number: {{Tracking Number}}
Estimated delivery: {{Delivery Date}}
Thank you for choosing us!
When this template is used in a chat, each {{Variable}} is replaced with the actual value from the corresponding board column.
Inserting Variables
While creating a template:
- The available board columns are shown as chips below the content field
- Click a chip to insert the variable at the cursor position
- The variable name must match the column title exactly
Supported Column Types
Templates can pull data from these monday.com column types:
| Column Type | Example Variable | Example Output |
|---|---|---|
| Text | {{Company Name}} | Acme Corp |
| Long Text | {{Description}} | Full text content |
| Name | {{Name}} | John Doe |
{{Email}} | john@example.com | |
| Phone | {{Phone}} | +1 234 567 8901 |
| Numbers | {{Amount}} | 1500 |
| Date | {{Due Date}} | 2025-03-15 |
| Status | {{Status}} | In Progress |
| Link | {{Website}} | https://example.com |
| Tags | {{Tags}} | Urgent, VIP |
| Dropdown | {{Category}} | Premium |
| People | {{Assignee}} | User name |
| Formula | {{Total}} | Calculated value |
| Mirror | {{Linked Data}} | Mirrored value |
Important: Variable names are case-sensitive and must match the column title exactly. and are different.
Using Templates in Chat
Templates are available in the Item View chat:
- Open an item and go to the WhatsApp tab
- Click the Templates button (📝) in the chat input area
- Browse or search for your template by name
- Click the template to select it
- The message preview shows the content with all variables replaced by the item's actual column values
- If the template has an image, it will be attached to the message
- Review and click Send
Variable Substitution Example
Template:
Hi {{Name}}, your appointment is scheduled for {{Appointment Date}} at {{Location}}. Reply YES to confirm.
Item column values:
- Name: Sarah Johnson
- Appointment Date: March 15, 2025
- Location: 123 Main St
Resulting message:
Hi Sarah Johnson, your appointment is scheduled for March 15, 2025 at 123 Main St. Reply YES to confirm.
Managing Templates
View All Templates
The Message Templates tab shows a table with:
| Column | Description |
|---|---|
| Name | Template name |
| Connection | Which WhatsApp connection it's linked to |
| Media | Whether an image is attached |
| Content | Preview of the message content |
| Actions | Edit, Duplicate, Delete |
Edit a Template
- Find the template in the list
- Click the Edit icon
- Modify the name, content, or image
- Save your changes
Duplicate a Template
- Click the Duplicate icon on any template
- A copy is created with the same content
- Edit the copy to customize it for a different use case
Delete a Template
- Click the Delete icon
- Confirm the deletion
Warning: Deleting a template is permanent. Any automations using this template will fail until updated.
Templates in Automations
Templates can be sent automatically via monday.com automations:
- Create an automation recipe on your board
- Choose a trigger (e.g., "When status changes to...")
- Select the Send Template Message action
- Pick the template from the dropdown
- Variables are populated from the item that triggered the automation
This is powerful for workflows like:
- Sending a confirmation when a deal moves to "Won"
- Notifying customers when their ticket status changes to "Resolved"
- Sending reminders when a due date is approaching
See the Automations Guide for the full setup process.
Best Practices
- Name templates descriptively — use names like "Order Shipped - EN" rather than "Template 1"
- Test with sample data — verify variable substitution works before using in automations
- Keep messages concise — WhatsApp messages are best when short and actionable
- Use images sparingly — they add impact but increase message size
- Create templates per board — each template is scoped to a board's columns, so create separate templates for different boards
- Review column names — if you rename a board column, update any templates that reference it
Need more help? Reach out to our support team at support@momentumapps.in