In this article, we will take a look at "Message Template Editor PRO": the tool dedicated to creating appealing, deeply personalized messages. If you're aiming at getting your target audience interested in a certain project or event, for example, it's essential to start the conversation in an engaging manner - this is exactly what this feature is designed for.
- Actions that support "Message Template Editor PRO"
- Variables
- Inserting images
- Character limits
- Adding links to your messages
- Message preview
- IF | THEN | ELSE operator
- Video tutorial
Actions that support "Message Template Editor PRO"
Message templates can be built for "Invite 2nd and 3rd level contacts", "InMail to 2nd & 3rd contacts", "Message to 1st connections | Group members" and "Like and comment posts and articles":
Once one of them is added to the workflow of your campaign, navigate to the "Message" tab of the action (or "Comment template" in case of "Like and comment posts and articles") and click on the area highlighted on the screenshot below to open "Message Template Editor PRO":
Variables
By default, you can add the following variables to your message template:
{id} - profile identifier in the internal Linked Helper CRM
{firstName} - Andrew, Chloe, Alan, Elizabeth, etc.
{lastName} - Moore, Smith, Foster, Walker, etc.
{company} - Microsoft, Amazon, Google, Facebook, etc.
{position} - Chief Executive Officer (CEO), Chief Operating Officer (COO), Chief Financial Officer (CFO), etc.
{mutualFirstFullName} - full name of 1st mutual connection showed on a profile page
{mutualSecondFullName} - full name of 2nd mutual connection showed on a profile page
{mutualTotal} - total number of mutual connections
Furthermore, you can add any custom variable of your choice: Linked Helper 2: Custom Fields.
Inserting images
"Message to 1st connections | Group members" is the only Action that supports image attachments:
This feature provides the following options:
- Attaching an image from a custom field;
- Attaching a personalized image from Hyperise;
- Attaching a personalized image from Uclic.
Character limits
When you create a message template don't forget about the following LinkedIn limitations:
- "Invite 2nd and 3rd level contacts" - 300 characters;
- "Message to 1st connections | Group members" - 10 000 characters;
- "InMail to 2nd & 3rd contacts" - 200 characters in the required subject line and up to 1900 characters in the body;
- "Like and comment posts and articles" - 1250 characters.
Note: some of our clients reported that their character limit for invitation notes has been shrunk to 140. So, take the numbers above into account but test the limits yourself.
Characters include spaces, letters, numbers, symbols, and even emojis. The counter for the message body can be found at the top-right corner:
Do not forget to allow for variables as they will differ in length once replaced by value: for example, {firstName} can be changed to Mary (4 characters), Gabriel (7 characters), Josephine (9 characters), or Bartholomew (11 characters) while the estimated length = 9. Therefore, we'd recommend keeping your message template 5-10 characters under the "Max allowed length". Otherwise, some of the contacts might be processed with the "Generated message is too long" error:
Adding links to your messages.
Here are some useful tips for inserting links into your template:
- It's not possible to send a hyperlink like Wikipedia (this is a LinkedIn restriction), but if you add a URL, e.g. https://www.wikipedia.org, it will be converted by LinkedIn into a clickable link like this one - https://www.wikipedia.org.
- It is possible to add URLs into invitation messages as well and they will be converted into clickable links later when an invitation is accepted, but we do not recommend doing that as it may be considered by LinkedIn as spamming. It's better to add a link into a follow-up once the invitation is accepted.
- You can check the link preview via this LinkedIn tool: LinkedIn post inspector.
- You can customize your link preview by using services like Hyperize or Uclic.co, check What can you use Uclic for? paragraph of the What is Uclic and how it will help you increase reply rate article.
- If your message looks huge and includes several links to websites or videos, then it will be better to split your message and create separate little messages that include one link/video/picture, because LinkedIn doesn’t always show previews for all the media content in your message – How to attach images to LinkedIn messages? This will help you to solve 2 problems:
- Your message will be more human-like. It will look like you wrote one thought and sent it, after that you thought about another thing and added another couple of paragraphs to the initial message.
- Links and media files will be fully seen with a preview showing the content and they won’t look like ordinary links. It definitely increases the chances for them to be opened and viewed.
Message preview
Once you've built the message template, press "Preview & Save":
In the newly opened window you can edit test variables or remove them completely to check how the message would differ:
If you feel like further editing is required click on "Back to Editor". When the template will fully suit your needs just press "Save":
After that, in the workflow of your campaign you can navigate to the "Queue" of the respective action by clicking on the area highlighted on the screenshot below:
Here you can preview the messages that are going to be sent:
IF | THEN | ELSE operator
Information for {company}, {position}, {mutualFirstFullName}, {mutualSecondFullName},{mutualTotal} isn't always available on a profile page, that is why you should use logical operator IF | THEN | ELSE to build a truly flexible message template. This option is accessible only from the "Advanced" GUI: Where can I change Linked Helper Interface?
Note: IF | THEN | ELSE can be used both with standard variables and the custom ones.
IF string should contain one variable the presence of which Linked Helper should check after information from a profile page is scraped during the execution of a messaging action.
If the information for this variable is found, text from THEN string will be used. If not, LH will proceed with the backup plan (i.e. ELSE string).
Here is an example:
Result:
1) A company is available on a profile page:
2) A company isn't available on a profile page:
Keep in mind:
- One operator - one variable in the IF string. No text, symbols or mathematical operations (for example, {mutualTotal} = 10, {company} != Microsoft, or {cs_age} > 30 — expressions are not supported). Linked Helper checks only the presence of information, not its content.
- The vertical order of strings in "Message Template Editor" doesn't start new lines, as well as their separation between different text boxes, doesn't add spaces - they need to be inserted manually.
Examples of the more complex, composite templates
There can be several IF | THEN | ELSE operators within one message template. In addition, variables can be either dependant on each other or completely autonomous. Let's take {company} and {position} as an example.
Condition: you want to mention both the company a person works for and their position.
Solution: split the sentence into two separate parts, each part inside its own "IF | THEN | ELSE" operator:
Result: as you can see from the screenshots below, the sentence always looks good, no matter what variable is absent.
Condition: you want to mention both the company a person works for and their position, but unlike the example above, there should be a different text depending on what variable is absent.
Solution: make the two variables dependant on each other. Use extra IF | THEN | ELSE conditions for both THEN and ELSE strings of the initial operator - you will make the sentence look natural regardless of the absence of any variable:
Result:
Condition: if you have two or more mutual connections with a person, you want to mention the number, and if there is only one shared connection, then you want to bring up the name of that contact.
Solution: add two consecutive IF | THEN | ELSE operators to check:
- The presence of mutual connections;
- Whether the number of mutual connections is greater than 1.
Result:
1. You have two or more shared connections:
2. There is only one common connection:
3. There are no mutual connections:
Condition: You would like to send different messages to profiles depending on the number of mutual connections.
Solution: create a workflow shown in the screenshot below.
- If there are two or more mutual connections and {mutualTotal} variable can be scraped, then Linked Helper sends a message under #1
- If there are two or more mutual connections BUT {mutualTotal} variable is not found for some reason, then Linked Helper sends a message under line #2 (and {mutualSecondFullName} variable is definitely scraped as we checked that in IF state)
- If there is only one mutual connection then Linked Helper sends a message under line #3
- If there are no mutual connections at all then Linked Helper sends a message under line #4
Comments
0 comments
Article is closed for comments.