Instead of using the same message template for everyone, MailMoo allows you to dynamically insert entire custom messages per lead, including multi-line text at scale.
This is ideal when every prospect needs a slightly (or completely) different message or don't want to use one word variables for perosnalising messages.
The Key Concept: One Message Per Lead
MailMoo doesn’t limit personalization to single words like first name or company.
You can:
Write a complete custom message per lead
Store that message in your CSV or spreadsheet
Send it automatically using a single variable
This works because MailMoo fully supports newline characters and long text inside variables.
Prepare Your Lead Sheet
In your CSV or Google Sheet:
Create a column called something like
MessageWrite a fully personalized LinkedIn message for each lead
Import Leads into MailMoo
When uploading your CSV:
Make sure CSV has header row is enabled
Map the
Messagecolumn as a Custom VariableMailMoo will automatically detect all rows and preview sample values
💡There is currently 1900 charater limit for variables
Insert the Message Variable in Your LinkedIn Step
Inside your LinkedIn automation step (Direct Message or InMail):
Open the message editor
Click Add variable
Select Message
Your content will look like this:
{{Message | ""}}
Preview Before Sending
Use the Preview message button to:
Select any lead from your campaign
See exactly how the message will look on LinkedIn
Confirm formatting, spacing, and personalization





