- Conditional logic reference for templates
Learn about all the available conditions you can use to dynamically display a block, section, or custom-coded piece of content only to certain recipients. To learn how to use these conditions in your templates, head to our article on how to show or hide template blocks based on dynamic variables .
- Date personalization in templates reference
Learn how to dynamically populate and format dates in your Klaviyo templates. You can input dates from profile properties (e.g., birthday) into any message, or event metadata (e.g., placed order date) into flow messages triggered by that event.
- How to add a first name to an email, SMS, or push message
Learn how to add a variable that dynamically populates a recipient’s first name in an email, SMS, or push message. These are supported in campaigns and flows, the body of any message, and an email’s subject line.
- How to add an unsubscribe link to Klaviyo emails
Find out how to include an unsubscribe link in your Klaviyo email campaigns and flows.
- How to add barcodes to your messages
Learn how to use the {% barcode %} tag to generate Code 128 barcodes in your email, MMS, RCS, and WhatsApp messages. The barcode value can be a static string, a profile property, an event variable, or a Klaviyo coupon code.
- How to build dynamic blocks in a flow email
Learn how to use dynamic table blocks to add product and other event information to your metric-triggered flows. In this article, you'll learn how to create a dynamic block using the example of an abandoned cart reminder showing the products that were left behind.
- How to change the currency for a specific template
Learn how to update a single email template to use a different currency symbol than your global setting . This will impact product blocks and other elements that dynamically display a product price.
- How to include ratings links or NPS surveys in an email
Learn how to send a simple survey via email to collect information from users and then send that information back to Klaviyo as a custom property. A common use case for this is including rating links in an email or an NPS Survey.
- How to insert a dynamic image in an email
Learn about the Dynamic Image option in an email image block, including how to find the right personalization tag to use and add it to an email template.
- How to insert personalization into text blocks
Learn how to add personalization to email templates by including things like a recipient’s first name, custom properties, an unsubscribe link, and more.
- How to insert your company name and address to an email footer
Learn how to use company-specific organization tags to add your company's name and address to the footer of your emails. If you ever update your company name or address in your account settings, those updates will be reflected in any messages using these tags. Including a physical mailing address in your emails is important in order to comply with certain re
- How to skip lines in a dynamic table block
Learn how to skip rows (e.g., items) in a dynamic table block. The most common use case for this is hiding irrelevant items, like shipping insurance or free gift items, from an abandoned cart email. However, you can follow these steps for any email that uses a dynamic table block.
- How to update a profile property when someone clicks a link
Learn how to build email templates with buttons that tag subscribers with information based on the option they click. You can use this process to add profile properties when they click a link.
- How to use filters to customize variables
Learn how filters work and how to use them to customize variables. Filters allow you to customize the format and content of variables (i.e., personalization tags) in your messages. For a list of filters available to use in the template editor, reference Klaviyo's variable filters glossary .
- How to use the preview panel for message personalization
Learn how to use the preview panel to understand the personalization data available for your messages and how to access personalization variables. Use the preview modal as your source of truth for personalization options.
- Message personalization reference
Learn how to use Klaviyo’s personalization variables, or tags, to customize the experience for your customers.