{"id":722,"date":"2024-10-16T13:56:37","date_gmt":"2024-10-16T11:56:37","guid":{"rendered":"https:\/\/www.lemlist.com\/academy\/?p=722"},"modified":"2024-10-16T13:56:57","modified_gmt":"2024-10-16T11:56:57","slug":"personalise-your-messages-with-liquid-syntax","status":"publish","type":"post","link":"https:\/\/academy.lemlist.com\/academy\/launch-campaigns\/personalize\/personalise-your-messages-with-liquid-syntax\/","title":{"rendered":"Personalise your messages with Liquid Syntax"},"content":{"rendered":"\n<p>Your lemlist campaigns may include dynamic, tailored content using liquid syntax. Based on lead information like name, job title, and location, it adjusts your message using logical conditions and variables. Use liquid syntax to make each email feel distinct and relevant, increasing engagement and response rates. Liquid syntax lets you automate tailored outreach at scale, whether you&#8217;re welcoming someone by gender or time zone.<\/p>\n\n\n\n<p>Remember, there should be no spaces in your variables. You can use these formats:<\/p>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">1<\/span><div class=\"text\">camelCase<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">2<\/span><div class=\"text\">PascalCase<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">3<\/span><div class=\"text\">snake_case<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">4<\/span><div class=\"text\">kebab-case<\/div><\/div>\n\n\n\n<p>For example, instead of writing &#8220;My custom variable,&#8221; use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>myCustomVariable<\/code><\/li>\n\n\n\n<li><code>MyCustomVariable<\/code><\/li>\n\n\n\n<li><code>my_custom_variable<\/code><\/li>\n\n\n\n<li><code>my-custom-variable<\/code><\/li>\n<\/ul>\n\n\n\n<p>Now, let&#8217;s get into creating liquid syntax!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Personalizing greetings<\/h2>\n\n\n\n<p>To personalize greetings based on gender, create a &#8220;gender&#8221; variable for each lead. For example:<\/p>\n\n\n\n<p><code>{% if gender == \"male\" %}Hello Mister,{% endif %}<\/code><\/p>\n\n\n\n<p>Or:<\/p>\n\n\n\n<p><code>{% if gender == \"male\" %}Mister,{% else %}Miss,{% endif %}<\/code><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamic content based on job titles<\/h2>\n\n\n\n<p>You can also customize content based on job titles. For instance:<\/p>\n\n\n\n<p><code>{% if position == \"founder\" %}As a founder, you need to learn to delegate.{% endif %}<\/code><\/p>\n\n\n\n<p>Another example:<\/p>\n\n\n\n<p><code>{% if job_title contains 'Manager' %}As a manager, you understand the importance of...{% else %}I wanted to reach out because...{% endif %}<\/code><\/p>\n\n\n\n<p>Ensure the variable <code>job_title<\/code> matches exactly with your lead data.<\/p>\n\n\n\n<p>You can also combine operators:<\/p>\n\n\n\n<p><code>{% if type == \"freelance\" or type == \"smb\" %}We know it's not easy as a small company{% endif %}<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Greetings based on time zone<\/h2>\n\n\n\n<p>Remember, liquid syntax uses server time based in France, not the campaign&#8217;s timezone. Here&#8217;s an example for different greetings based on time:<\/p>\n\n\n\n<p><code>{% assign now = \"now\" | date: \"%H\" %}{% if now &lt; 12 %}Good Morning!{% elsif now &lt; 18 %}Good Afternoon!{% else %}Good Evening!{% endif %}<\/code><\/p>\n\n\n\n<p>Alternatively:<\/p>\n\n\n\n<p><code>{% assign hour = \"now\" | date: \"%H\" | plus: 0 %}{% if hour >= 17 %}Text for after 5 PM{% else %}Text for before 5 PM{% endif %}<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <code>plus<\/code> to add hours for timezones ahead of France.<\/li>\n\n\n\n<li>Use <code>minus<\/code> to subtract hours for timezones behind.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Spin syntax<\/h2>\n\n\n\n<p>You can use spin syntax to create multiple versions of a sentence. lemlist will randomly select one when the email is sent. For example:<\/p>\n\n\n\n<p><code>{% spin %}{% variation %}I really want to talk with you.{% variation %}I think we should meet.{% variation %}What if we grab coffee?{% variation %}I really like your shoes.{% endspin %}<\/code><\/p>\n\n\n\n<p>Every time you open the preview, you&#8217;ll see a different variation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pro tips<\/h2>\n\n\n\n<p>If your syntax isn\u2019t working, try these checks:<\/p>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">1<\/span><div class=\"text\">Ensure brackets are correctly opened and closed.<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">2<\/span><div class=\"text\">Make sure there are no spaces in your variables.<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">3<\/span><div class=\"text\">Verify that the text matches your variable exactly.<\/div><\/div>\n\n\n\n<p>For example:<\/p>\n\n\n\n<p><code>{% if myVariable == \"text\" %}My text{% endif %}<\/code><\/p>\n\n\n\n<p>If <strong>myVariable<\/strong> equals &#8220;text&#8221; for the lead, it will work. Writing <strong>txt<\/strong> instead won&#8217;t work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to generate liquid syntax with lemlist<\/h2>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">1<\/span><div class=\"text\">Go to the &#8220;Sequence&#8221; section of your campaign.<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">2<\/span><div class=\"text\">Under a specific step, click &#8220;Add Personalization.&#8221;<\/div><\/div>\n\n\n\n<div class=\"wp-block-lemlist-academy-blocks-ordered-list\"><span class=\"number\">3<\/span><div class=\"text\">Select &#8220;Liquid syntax&#8221; and create your new one.<\/div><\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69fdff4cef2be&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69fdff4cef2be\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.academy.lemlist.com\/wp-content\/uploads\/2024\/10\/image-46-1024x444.png\" alt=\"\" class=\"wp-image-723\" srcset=\"https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-46-1024x444.png 1024w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-46-300x130.png 300w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-46-768x333.png 768w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-46-1536x667.png 1536w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-46-2048x889.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69fdff4cef559&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69fdff4cef559\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"601\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.academy.lemlist.com\/wp-content\/uploads\/2024\/10\/image-47-1024x601.png\" alt=\"\" class=\"wp-image-724\" srcset=\"https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-47-1024x601.png 1024w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-47-300x176.png 300w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-47-768x450.png 768w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-47-1536x901.png 1536w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-47.png 1596w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>For example, if you want to add text based on the lead\u2019s country, you can build something like this:<\/p>\n\n\n\n<p><code>{% if country == \"France\" %}Bonjour!{% endif %}<\/code><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69fdff4cef7e1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69fdff4cef7e1\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"601\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.academy.lemlist.com\/wp-content\/uploads\/2024\/10\/image-48-1024x601.png\" alt=\"\" class=\"wp-image-725\" srcset=\"https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-48-1024x601.png 1024w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-48-300x176.png 300w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-48-768x450.png 768w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-48-1536x901.png 1536w, https:\/\/academy.lemlist.com\/academy\/wp-content\/uploads\/2024\/10\/image-48.png 1596w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Still stuck?<\/p>\n\n\n\n<p>If you need further assistance, contact lemlist customer support for help or any other inquiry.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your lemlist campaigns may include dynamic, tailored content using liquid syntax. Based on lead information like name, job title, and location, it adjusts your message using logical conditions and variables. Use liquid syntax to make each email feel distinct and relevant, increasing engagement and response rates. Liquid syntax lets you automate tailored outreach at scale, [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[50],"tags":[],"class_list":["post-722","post","type-post","status-publish","format-standard","hentry","category-personalize"],"acf":[],"_links":{"self":[{"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/posts\/722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/comments?post=722"}],"version-history":[{"count":1,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/posts\/722\/revisions"}],"predecessor-version":[{"id":726,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/posts\/722\/revisions\/726"}],"wp:attachment":[{"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/media?parent=722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/categories?post=722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academy.lemlist.com\/academy\/wp-json\/wp\/v2\/tags?post=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}