Skip to main content

How to Send Fully Personalized Messages

In this article, you’ll learn how to send fully personalized LinkedIn messages for each individual lead using MailMoo.

Miro avatar
Written by Miro
Updated over 2 weeks ago

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:

  1. Create a column called something like Message

  2. Write 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 Message column as a Custom Variable

  • MailMoo 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):

  1. Open the message editor

  2. Click Add variable

  3. Select Message

  4. 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

Did this answer your question?