Upload custom Figma designs to Klaviyo

Demo summary
Walks through slicing a design in Figma, compressing images, and rebuilding the layout in Klaviyo using image blocks and tables for social icons.
Step-by-step
- Use the Slice tool in Figma to divide the design into sections, ensuring each clickable element is its own slice.
- Export slices as 2x JPEGs.
- Upload the exported images to a compression tool like iloveimg.com to reduce file size.
- In Klaviyo, create a new campaign and select the Drag and Drop editor with a blank template.
- Delete all default blocks except for the unsubscribe footer.
- Drag Image blocks into the template and upload the compressed slices in order.
- Drag a Table block into the template to handle rows with multiple side-by-side elements like social icons.
- Change the Table cell content settings from text to image for each social icon.
Options
- Export as 2x resolution for higher quality.
- Toggle 'Skip recently sent profiles' during campaign setup.
Watch out for
- Each image file can only contain one link; buttons must be sliced as separate images from the background.
- Image sections must not be too large or they will cause slow loading times in the recipient's inbox.
Tips
- Compress images to significantly save space (e.g., reducing 1.72 MB to 327 KB) to protect deliverability.
- Duplicate image blocks in Klaviyo to quickly create placeholders for all your slices.
- Check the mobile view in Klaviyo to ensure the sliced layout remains aligned.
Highlights
“all we have to do to slice it's super easy you just go up here and there's a slice feature just ready for you”
All demos from “Ecommerce Email Marketing 2025 Free Course (8+ Hours) | Klaviyo & Shopify”
52:2918:01Build a mobile opt-in popup in KlaviyoA step-by-step walkthrough of creating a mobile-only signup form in Klaviyo, including editing blocks, setting up multi-step email/SMS capture, and configuring targeting behaviors like time delay.Klaviyo· Add an opt-in popup
1:10:304:42Design a desktop signup form in KlaviyoDemonstrates how to clone a mobile form for desktop use, adjust image placement (Right image vs. Left image), and hide the close button to force user decision-making.Klaviyo· Add an opt-in popup
3:36:500:47Set up A/B tests in Klaviyo flowsDemonstrates the 'conditional split' method for A/B testing flow emails to compare performance metrics directly in the flow builder.Klaviyo· A/B test a campaign
6:56:045:55Upload custom Figma designs to KlaviyoCurrentWalks through slicing a design in Figma, compressing images, and rebuilding the layout in Klaviyo using image blocks and tables for social icons.Klaviyo· Design a newsletter / email (drag-and-drop editor)
8:09:111:05Deliverability hack: Invisible text in KlaviyoDemonstrates how to paste large blocks of text into a Klaviyo email and make it invisible (white text, small font) to improve the image-to-text ratio for spam filters.Klaviyo· Improve deliverability / avoid spam- Watch “Ecommerce Email Marketing 2025 Free Course (8+ Hours) | Klaviyo & Shopify” →
Design a newsletter / email (drag-and-drop editor)
1:280:36Generate email subject lines with AIShows how to use Klaviyo's subject line AI to generate and select optimized subject lines based on campaign context.Klaviyo
2:041:27Draft email content with AIDemonstrates using the 'draft email content' AI button to generate full email layouts and copy from a text prompt, including section-specific AI generation.Klaviyo
5:332:01Designing Email Templates with Drag-and-DropWalks through the visual editor using sections and blocks, highlighting universal content for brand consistency and dynamic tables for personalized data rendering.Business Solution
11:042:38Designing Emails in Klaviyo EditorShows the process of uploading designs from Figma, using the drag-and-drop editor, and creating text-based native emails.Max Sturtevant
8:162:24Design an email campaign using images and text blocksThe creator shows how to import design assets from Figma into Klaviyo's drag-and-drop editor, alternating between image slices and text blocks for better deliverability.Walshy Mails | Sunlo Consulting
1:040:22Using Smart Translations in KlaviyoDemonstrates how to use the Smart Translations feature to build a message, select supported languages, and automatically generate localized versions based on Shopify locale data.Klaviyo
1:290:15Conditional content blocks based on localeShows how to use locale data to show or hide specific blocks within an email for regional promotions or shipping notes.Klaviyo
0:181:53Using Commerce7 product blocks in KlaviyoThe demo shows how to drag product blocks into a Klaviyo template and use dynamic product feeds to automatically pull in wine products (vintage, varietal, etc.) from Commerce7.Digimatic
10:372:14Designing emails in Klaviyo's editorWalks through using the drag-and-drop editor to replace images, add product sections, and integrate social links into a template.Max Sturtevant
6:56:045:55Upload custom Figma designs to KlaviyoCurrentWalks through slicing a design in Figma, compressing images, and rebuilding the layout in Klaviyo using image blocks and tables for social icons.Max Sturtevant
14:451:55Setting up the Klaviyo Brand LibraryUploading logos, selecting brand colors, and importing Google Fonts for consistent email styling.Emiel Dingemans from Magicianly | Email Marketing
2:34:4411:34Importing Custom Designs into KlaviyoDemonstration of taking sliced images from Figma, compressing them, and assembling them into a responsive email within the Klaviyo editor.Emiel Dingemans from Magicianly | Email Marketing
Klaviyo