{"id":30385,"date":"2021-06-09T12:45:10","date_gmt":"2021-06-09T16:45:10","guid":{"rendered":"https:\/\/www.litmus.com\/?p=30385"},"modified":"2021-06-09T12:45:13","modified_gmt":"2021-06-09T16:45:13","slug":"lets-get-modular-webinar-recording-qa","status":"publish","type":"post","link":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa","title":{"rendered":"Let\u2019s Get Modular: Webinar Recording + Q&#038;A"},"content":{"rendered":"\n\n\t<div id=\"simple-text-block-block_60c0eb19fe68a\" class=\"block-simple-text-block alignfull \" style=\"background-color:\">\n  <div class=\"container\">\n  \t<div class=\"row\">\n  \t\t<div class=\"col\">\n  \t\t\t<div class=\"copy\">\n  \t\t\t\t<p>Building emails with <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-modules-and-modular-email\/\">email modules<\/a> is a great way to make your production process more efficient. We spent some time in our latest webinar to talk about this hot topic with Brandon Lawson and Ryan Wallace from Ferguson Enterprises as well as Lauren Kremer and Scott Epple from the Litmus team. We walked through what modular email building is, how Ferguson Enterprises does it, and how Litmus can help you get started.<\/p>\n<p>Didn\u2019t have a chance to watch the webinar live? Don\u2019t worry. You can <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/resources\/lets-get-modular\/\">access the full recording<\/a> at any time and read the Q&amp;A below.<\/p>\n<h2>Q&amp;A<\/h2>\n<p>Thank you to everyone who chimed in during the webinar with a question! Here\u2019s a recap of our answers to the most popular questions, along with the Ferguson Enterprises and Litmus team\u2019s take on some of the questions they didn\u2019t get to during the live webinar.<\/p>\n<p><b>How do you maintain a consistent voice, style, and flow across different elements? Or does it always require a final close edit and tweaking for style?<\/b><\/p>\n<p><b>Litmus<\/b>: Voice and tone guidelines are a great addition to an <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-design-system\/\">email design system<\/a>, but should probably be agreed upon across marketing channels. Using placeholder copy in your templates and modules that exemplifies your brand\u2019s voice and tone (or gives explicit guidance) is another great way to guide users.<\/p>\n<p><b>When building out partials, I would prefer to place CSS pertinent to the partial in the partial itself. However, I recently read somewhere that the CSS would be better off in the main template. Thoughts?<\/b><\/p>\n<p><b>Ferguson Enterprises<\/b>: I think everyone\u2019s journey is different, but we recently decided to add our CSS as partials. We did this because we see ourselves having a wide range of templates in the near future, and when thinking of ways to streamline making any updates to the main CSS, partial-izing our CSS made the most sense.<\/p>\n<p><b>I&#8217;m curious how you all present your modules\/templates to internal clients who don&#8217;t have access to your email system (and therefore, design library). Do you present all the modules separately as options, or give them complete templates that are using available modules (and they don&#8217;t necessarily know that they\u2019re \u201cmodules\u201d)?\u00a0<\/b><\/p>\n<p><b>Ferguson Enterprises<\/b>: We do this in a number of ways.<\/p>\n<p>For our campaigns that are in support of local initiatives, we give those stakeholders an \u201cEmail Marketing Menu,\u201d which is a collection of pre-made email templates that already fit their messaging needs and are plug-and-play friendly. Our national campaigns are custom built by our creative team, but we include our stakeholders in the proofing and QA more in those types of emails.<\/p>\n<p><b>Can you talk a little about the process of using the code with an ESP that isn&#8217;t on Litmus&#8217; sync-compatibility list?<\/b><\/p>\n<p><b>Litmus<\/b>: Use the \u2018Export\u2019 menu in Builder to copy the compiled HTML to your clipboard or download as an HTML file and then paste or upload to your ESP. Check out <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/help.litmus.com\/article\/242-litmus-builder-guide#email-download\">this help doc<\/a> for more details.<\/p>\n<p><b>I&#8217;d also love to hear more about Ferguson&#8217;s process for approaching Dark Mode that adheres to brand standards!<\/b><\/p>\n<p><b>Ferguson Enterprises<\/b>: This was a collaboration with our creative team. We worked with them to establish best practices for situations where <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/the-ultimate-guide-to-dark-mode-for-email-marketers\/\">Dark Mode email<\/a> control was not supported. We also worked with the creative team to establish a color palette for things like title text, body text, CTAs, etc. that adhered to brand guidelines when we could control Dark Mode preference stylings.<\/p>\n<p><b>Do you add style parts to the modules, or do you inline the styles at a later point when the whole email is ready? Do you create fixed-size modules?<\/b><\/p>\n<p><b>Litmus<\/b>: Adding inline styles to modules can certainly work, but it means that if certain styles ever change (say, font styles), you then have to update every module where those styles are inlined.<\/p>\n<p>Instead, if you include your styles in your boilerplate template\u2014or, even better, extract your styles into partials and include those in your template\u2014then you can make changes to styles in one place.<\/p>\n<p>With Builder\u2019s \u2018Inline CSS\u2019 option, you can make sure that your styles are inlined automatically before syncing to your ESP or exporting your code.<\/p>\n<p><b>How does the Design Library work with other ESPs? For example, how do you build emails within Salesforce Marketing Cloud using the Litmus library?<\/b><\/p>\n<p><b>Litmus<\/b>: Templates from your Design Library can be synced to your ESP for use.<\/p>\n<p>Modules work best and most seamlessly within Litmus Builder, but you can still reference your modules in Design Library and copy the code for them to your building tool of choice by just selecting a module and clicking on the code preview in the right sidebar to copy the module code to your clipboard.<\/p>\n<p><b>How do you make a module?\u00a0<\/b><\/p>\n<p><b>Litmus<\/b>: We\u2019ve got a great <a rel=\"noopener\" target=\"_blank\" href=\"https:\/\/help.litmus.com\/article\/313-litmus-design-library-guide#modules\">help document<\/a> that walks you through the process of creating modules within Litmus step by step. If you\u2019re talking very broadly about how to get started with modular emails, though, <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-modules-and-modular-email\/\">this blog post<\/a> is a great guide.<\/p>\n<p><b>When should you use one modular block vs. another? Are there rules for usage?<\/b><\/p>\n<p><b>Litmus<\/b>: Assuming this question refers to the difference between partials and snippets\u2026<\/p>\n<p><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials\/\">Partials<\/a> are global modules that are referenced from your emails or templates. Making changes to a partial affects every email\/template where that partial is included. Partials are great for commonly used elements that don\u2019t change from one email to the next: headers, footers, CSS reset and base styles, responsive breakpoints and styles, spacer elements, etc.<\/p>\n<p><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/the-ultimate-guide-to-using-snippets-in-email-design\/\">Snippets<\/a> are reusable modules that can be inserted into an email or template and edited within that email\/template without affecting other emails\/templates. Snippets are perfect for the majority of your \u201cbody\u201d content: hero blocks, primary\/secondary\/tertiary content blocks, CTAs, etc.<\/p>\n<p><b>How should you organize blocks?<\/b><\/p>\n<p><b>Litmus<\/b>: Check out our blog post on <a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/how-to-organize-email-modules\/\">7 ways to organize your email modules into useful categories<\/a> (by email type is a common favorite!).<\/p>\n<p><b>How do you keep people on the same page for consistency?<\/b><\/p>\n<p><b>Litmus<\/b>: That\u2019s the beauty of a design system: It\u2019s always up-to-date and drives consistency by ensuring that users are always building with the latest-and-greatest templates and modules.<\/p>\n<p>Keeping your design standards and brand guidelines documented and accessible within or alongside your design system is another great way to communicate.<\/p>\n<p>Some organizations will also keep a \u201cchange log\u201d or \u201crelease notes\u201d that they share with stakeholders.<\/p>\n<p>Think of your design system like a product and communicate how-tos, benefits, and major changes so that users can stay informed and make the most of the system<\/p>\n<h2>Related content<\/h2>\n<p>And that\u2019s a wrap on the questions we were able to get to. For more reading on modules, templates, and design systems, check out this related content:<\/p>\n<ul>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-design-system\/\">6 steps to a powerful email design system your team will love<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/resources\/how-design-systems-empower-email-teams-everywhere\/\">How Design Systems Empower Email Teams Everywhere<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/what-is-an-email-template\/\">What is an email template?<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/resources\/ultimate-guide-to-email-templates\/\">Ultimate Guide to Email Templates<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/the-ultimate-guide-to-using-snippets-in-email-design\/\">The Ultimate Guide to Using Snippets in Email Design<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/create-and-manage-dynamic-code-blocks-easily-with-partials\/\">Create and Manage Dynamic Code Blocks Easily with Partials<\/a><\/li>\n<li aria-level=\"1\"><a rel=\"noopener\" href=\"https:\/\/www.litmus.com\/blog\/email-modules-and-modular-email\/\">Email modules: How to actually scale unique emails with confidence<\/a><\/li>\n<\/ul>\n  \t\t\t<\/div>\n  \t\t<\/div>\n  \t<\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.<\/p>\n","protected":false},"author":25,"featured_media":29034,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"tags":[478,10116],"blog_category":[50],"class_list":["post-30385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-design","tag-modular-building","blog_category-webinars"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Let\u2019s Get Modular: Webinar Recording and Q&amp;A - Litmus<\/title>\n<meta name=\"description\" content=\"Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Let\u2019s Get Modular: Webinar Recording + Q&amp;A\" \/>\n<meta property=\"og:description\" content=\"Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa\" \/>\n<meta property=\"og:site_name\" content=\"Litmus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/litmusapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-09T16:45:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-09T16:45:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1381\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@litmusapp\" \/>\n<meta name=\"twitter:site\" content=\"@litmusapp\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Let\u2019s Get Modular: Webinar Recording and Q&A - Litmus","description":"Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa","og_locale":"en_US","og_type":"article","og_title":"Let\u2019s Get Modular: Webinar Recording + Q&A","og_description":"Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.","og_url":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa","og_site_name":"Litmus","article_publisher":"https:\/\/www.facebook.com\/litmusapp","article_published_time":"2021-06-09T16:45:10+00:00","article_modified_time":"2021-06-09T16:45:13+00:00","og_image":[{"width":1381,"height":724,"url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@litmusapp","twitter_site":"@litmusapp","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#article","isPartOf":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa"},"author":{"name":"","@id":""},"headline":"Let\u2019s Get Modular: Webinar Recording + Q&#038;A","datePublished":"2021-06-09T16:45:10+00:00","dateModified":"2021-06-09T16:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa"},"wordCount":8,"commentCount":0,"publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png","keywords":["Design","Modular Building"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa","url":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa","name":"Let\u2019s Get Modular: Webinar Recording and Q&A - Litmus","isPartOf":{"@id":"https:\/\/www.litmus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#primaryimage"},"image":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#primaryimage"},"thumbnailUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png","datePublished":"2021-06-09T16:45:10+00:00","dateModified":"2021-06-09T16:45:13+00:00","description":"Watch the on-demand recording of our webinar, \u201cLet\u2019s Get Modular!\u201d And get the answers to the most popular questions about modular email building.","breadcrumb":{"@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#primaryimage","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2021\/05\/LetsGetModular.png","width":1381,"height":724,"caption":"let's get modular"},{"@type":"BreadcrumbList","@id":"https:\/\/www.litmus.com\/blog\/lets-get-modular-webinar-recording-qa#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.litmus.com\/"},{"@type":"ListItem","position":2,"name":"Let\u2019s Get Modular: Webinar Recording + Q&#038;A"}]},{"@type":"WebSite","@id":"https:\/\/www.litmus.com\/#website","url":"https:\/\/www.litmus.com\/","name":"Litmus","description":"Are you getting the most out of your email marketing?","publisher":{"@id":"https:\/\/www.litmus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.litmus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.litmus.com\/#organization","name":"Litmus Software","url":"https:\/\/www.litmus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","contentUrl":"https:\/\/www.litmus.com\/wp-content\/uploads\/2025\/04\/featured-image.png","width":600,"height":314,"caption":"Litmus Software"},"image":{"@id":"https:\/\/www.litmus.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/litmusapp","https:\/\/x.com\/litmusapp"]},{"@type":"Person","@id":""}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/30385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/comments?post=30385"}],"version-history":[{"count":0,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/posts\/30385\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/media?parent=30385"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/tags?post=30385"},{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.litmus.com\/wp-json\/wp\/v2\/blog_category?post=30385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}