You will learn
Learn how to use text blocks in Klaviyo’s email template editor, including how to style them, add personalization tags, and use AI to draft and revise your copy.
Add a text block to a templateAdd a text block to a template
- Within the email template editor, locate the Text block under Content.
- Drag the block into the email canvas and drop it wherever you’d like it to appear.
- Double click within the text field to begin editing the text.
If you write your copy outside of the Klaviyo editor (for example, in Google Docs or Microsoft Word), make sure to paste as plain text when pasting your text into the editor. Use Command+Shift+V (Mac) or Ctrl+Shift+V (Windows) to paste as plain text. Otherwise, certain style tags will be pasted in along with the text, which can cause design issues.
Use AI to revise content
Klaviyo’s AI revision tool can help cure writer’s block, improve existing drafts, or adjust copy for different audiences. This feature is only available on paid accounts.
- Within any template, select a text block that contains text you’ve written.
- Click Revise text.
- Write your own prompt or select from the default options.
- Select Generate.
- Toggle between the 3 generated options.
- Once you’ve selected one you’d like to use, click Insert.
Style a text block
There are 2 ways to style a text block:
- Using the email’s Styles tab, which sets style defaults for the entire email (recommended)
- Using the block’s formatting menu
As a best practice, use the Styles tab first to apply formatting to all your blocks, then make small tweaks as needed within individual blocks. Following this process results in:
- Email designs that are easier to reuse
- Lower code weight (i.e., less chance of email clipping)
- More consistent styles with less manual editing
Apply email-level styles
- Navigate to the main Styles tab.
- You may first need to click the back arrow to exit out of a block you’re currently editing. The main Styles tab is different from a block’s Styles tab.
- You may first need to click the back arrow to exit out of a block you’re currently editing. The main Styles tab is different from a block’s Styles tab.
- Scroll to Text and headings.
- Choose settings for your Body text (i.e., your default paragraph formatting).
- Select a different text style from the menu (e.g., Heading 1, Heading 2, etc.) and select styles for it.
- Repeat this process for all the text styles. As a best practice, use:
- Body for most of your text
- Heading 1 for your most important headings
- Heading 2 for subheadings
- Etc.
Apply block-level styles
- Select a text block within your email.
- Double click within the text field to open the styles menu.
- Highlight the text you’d like to adjust. You can highlight all the text within the block, or just a portion of it.
- Within the formatting bar at the top of the canvas, choose a text style (e.g., Body, Heading 1) to apply the styles you set in your main Styles tab, or manually select a font, font size, color, and more.
Add personalization to emails
Personalization tags are a great way to connect with your subscribers and make every email feel intentional and unique. To add personalization tags:
- Add a text block or locate an existing one in your email template.
- Double click to open the formatting menu.
- Click the personalization icon on the right side of the menu.
- Use the All types menu to select a type (e.g., Profile, Organization, etc.), search by property name, or scroll through the options.
- Select a personalization tag.
- In the Set up modal, optionally add a default value and choose capitalization.
- Click Insert.
The personalization menu offers certain limited personalization options. To add more complex personalization (e.g., event data, catalog tags, and more), learn more about message personalization.
Text blocks and RTL languagesText blocks and RTL languages
To add copy in a language that uses a right-to-left (RTL) script (e.g., Hebrew), add the following code snippet to an HTML block at the top of your template:
<style type="text/css">
p, h1, h2, h3, h4, ol, li, ul { direction: rtl; }
</style>
This will apply RTL formatting to all text blocks in the email.
Supported charactersSupported characters
Klaviyo's email editor uses the UTF-8 encoding standard, which means it supports Latin characters, emojis, double byte characters, and more.
Additional resources