Adding platform specific personalization content

You can add personalised text for things like people’s names by adding the merge tags from your email service provider (eg. MailChimp, Klaviyo etc). You can do this by adding your merge tag into your Emailify text content layers.

As an example, adding Hello, %FIRSTNAME% or Hello, *|FNAME|* (depending on your platform’s syntax and values) to your Figma text layer’s content will make merge tag will automatically be swapped out with the real data when the email gets sent out.

As these tags will be different based on the platform you’re using to send your emails, please reference your own email service provider’s template documentation to find out which tags are available to use.

Some platform specific template variable documentation

Links to some (but not all) popular platforms are listed below:

Add if/else logic between your Row, Wrapper or Hero Layers

You can use the 🧑‍💻 Custom Code layer type to insert custom templating logic between the rows in your designs; you’ll need to make sure the syntax is correct for the email marketing platform that you’re using; but it would look something like:

{% if customer_type == 'premium' %} 

{% else %} 

{% endif %} 

Add personalized/dynamic images

You can override the image URL for a certain image layer in your email designs by adding a value to the Override Image Src input field. You can either use a URL for an image that’s already uploaded somewhere (eg. https://mycdn/img.jpg) or a dynamic variable for your email platform’s templating language (eg. { variable.my_image }) which will be automatically added to the src attribute of the <img> tag when the HTML is exported.