{"id":42768,"date":"2025-10-27T20:47:25","date_gmt":"2025-10-27T17:47:25","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=42768"},"modified":"2026-10-09T18:58:26","modified_gmt":"2026-10-09T15:58:26","slug":"how-to-send-plain-text-email-campaigns","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/how-to-send-plain-text-email-campaigns\/","title":{"rendered":"Plain text email mode: How to use it in your campaigns"},"content":{"rendered":"<p>This guide will explain how plain text mode works in Snov.io campaigns, which features it supports, and how to use it in your email sequences.<\/p>\n<p><a href=\"#How\">How to enable plain text mode<\/a><\/p>\n<p><a href=\"#mime\">How Snov.io sends plain text emails<\/a><\/p>\n<p><a href=\"#What\">What doesn't work in plain text<\/a><\/p>\n<p><a href=\"#works\">What works in plain text mode<\/a><\/p>\n<p><a href=\"#plain\">How to use plain text emails effectively<\/a><\/p>\n<p>Sending HTML emails with images, links and tracking pixels raises your email\u2019s spam chance.<\/p>\n<p>Plain text mode sends a true plain text message, not an HTML email with the styles and links removed.<\/p>\n<p>In Snov.io <a href=\"https:\/\/app.snov.io\/campaigns\">Campaigns<\/a>, you can switch your email to plain text mode to automatically remove elements that may trigger spam filters.<\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p><strong>Why Snovio recommends sending in plain text <\/strong><\/p>\n<p>Plain text gives you an advantage in both deliverability and reply rates. Based on our data from 44M+ cold emails, plain text achieves a higher reply rate \u2014 1.30% vs. 1.08% for HTML.<\/p>\n<\/div>\n<\/div>\n<ul>\n<li>Gmail and Outlook treat plain text emails as safer than HTML<\/li>\n<li>Plain text is more likely to reach the inbox<\/li>\n<li>Prospects respond better to simple, personalized messages<\/li>\n<\/ul>\n<h2 id=\"How\"><strong>How to enable plain text mode<\/strong><\/h2>\n<p>When <a href=\"https:\/\/app.snov.io\/campaigns\/new\">creating your email<\/a>, click the option in the top-right corner of the email editor to enable plain text mode.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Even if your email includes only text, enable plain text mode. This applies the correct content-type email header, so email providers recognize it as a true plain text message.<\/p>\n<\/div>\n<\/div>\n<p>Some features aren\u2019t supported in plain text mode. Here\u2019s how plain text works with other elements in your emails.<\/p>\n<h2 id=\"mime\"><strong>How Snov.io sends plain text emails<\/strong><\/h2>\n<p>When you turn on plain text mode for an email step, Snov.io sends a true plain text message. The message uses the <span style=\"display: inline-block; padding: 2px 8px; background: #f3f3f1; border: 1px solid #e2e2e2; border-radius: 6px; font-size: 12pt; line-height: 1.5; color: #1f1f1f; word-break: break-all;\">Content-Type: text\/plain; charset=\"UTF-8\"<\/span> header.<\/p>\n<p>Snov.io doesn't send an HTML email with the styles and links removed. It also doesn't send a <span style=\"display: inline-block; padding: 2px 8px; background: #f3f3f1; border: 1px solid #e2e2e2; border-radius: 6px; font-size: 12pt; line-height: 1.5; color: #1f1f1f; word-break: break-all;\">multipart\/alternative<\/span> message with an HTML fallback. The HTML part is left out entirely.<\/p>\n<p>Because the email has no HTML, it also has no tracking pixel, HTML wrapper, or inline styling. Spam filters that react to HTML code anomalies or a low text-to-HTML ratio have nothing to flag.<\/p>\n<h3 id=\"test-plain-text\"><strong>Test plain text emails<\/strong><\/h3>\n<p>Send a test email from the campaign builder to check the result. The test message arrives in your test inbox as genuine plain text.<\/p>\n<p><a href=\"https:\/\/app.snov.io\/deliverability\/#\/check\" target=\"_blank\" rel=\"noopener\">Deliverability Check<\/a> doesn't have a separate plain text test mode yet. Its test messages go to the seed list in standard HTML or multipart format, so it can't verify inbox placement for a true plain text email.<\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>To see how a plain text email arrives, send a test email from the campaign builder instead of using Deliverability Check.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"What\"><strong>What doesn\u2019t work in plain text<\/strong><\/h2>\n<p>Plain text mode means your emails are text-only. There is no formatting, no HTML design, no clickable elements, no images, and no tracking.<\/p>\n<p>Your email content can\u2019t include any of these elements. Make sure to check your email appearance using the preview option before sending it.<\/p>\n<h3>Text formatting<\/h3>\n<p>When plain text mode is enabled, the email editor doesn\u2019t have formatting options.<\/p>\n<p>Plain text emails don\u2019t support fonts, bold, italic, underlined text, bullet points, numbered lists. Only emojis are allowed.<\/p>\n<h3>Image, videos, files<\/h3>\n<p>Images and embedded YouTube videos can\u2019t be displayed. Any visuals added to the email will be removed when you switch to plain text mode.<\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>You can still attach files, but they are often blocked by spam filters. Avoid sending attachments for a whole list. If needed, send a single message with an attachment directly from a prospect profile.<\/p>\n<\/div>\n<\/div>\n<h3>Open tracking<\/h3>\n<p>Plain text emails can\u2019t work together with open tracking. Opens won\u2019t be tracked for emails in plain text, even if the option is enabled in campaign settings.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Open tracking isn\u2019t really a limitation here \u2014 we don\u2019t recommend using it anyway, since it can negatively affect deliverability.<\/p>\n<\/div>\n<\/div>\n<h3>Behavioral triggers<\/h3>\n<p>Plain text emails don\u2019t support <a href=\"https:\/\/snov.io\/knowledgebase\/how-triggers-work-in-drip-campaigns\/\">using conditions<\/a>. If a condition is placed after a plain text email in your sequence, it won\u2019t be triggered.<\/p>\n<p>You can still use conditions after steps that are set to HTML mode.<\/p>\n<h2 id=\"works\"><strong>What works in plain text mode<\/strong><\/h2>\n<p>Here are the features that can be used together with plain text.<\/p>\n<h3>Link tracking and unsubscribes<\/h3>\n<p>If your emails include tracking or links, these features can still work in plain text, but with a few important limitations.<\/p>\n<p>Links you add to the email (including unsubscribe links) will appear as full URLs, not hidden under text.<\/p>\n<p>For example, if you insert a CTA with text like <a href=\"https:\/\/calendly.com\/d\/2y5-ybf-2q9\" target=\"_blank\" rel=\"noopener\">Book a demo<\/a>, it will show the full clickable link:<\/p>\n<p>\u201cBook a demo:<a href=\"https:\/\/calendly.com\/d\/2y5-ybf-2q9\" target=\"_blank\" rel=\"noopener\"> [https:\/\/calendly.com\/d\/2y5-ybf-2q9<\/a>]\u201d<\/p>\n<p>If you add your website, it will show the full address like this: \u201c<a href=\"https:\/\/snov.io\/\">https:\/\/snov.io\/<\/a>\u201d<\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Tracked links will also show the full URL with your <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-set-up-your-custom-tracking-domain\/\">custom tracking domain<\/a> or the default tracking link. If the recipient clicks it, link clicks will still record into your statistics and <a href=\"https:\/\/app.snov.io\/campaigns\/reports\">reports<\/a>.<\/p>\n<\/div>\n<\/div>\n<h3>Personalization<\/h3>\n<p>With plain text enabled, you can still use personalization in your emails.<\/p>\n<p>Variables for prospect data, <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-spintax-variables-for-better-email-deliverability\/\">Spintax<\/a> for rotating text variants, and <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-personalize-emails-with-dynamic-content\/\">Dynamic content<\/a> for condition-based personalization \u2013 all these features can be used.<\/p>\n<h2 id=\"plain\"><strong>How to use plain text emails effectively<\/strong><\/h2>\n<p>Each step in your sequence can use its own email type \u2014 <strong>HTML<\/strong> or <strong>Plain text<\/strong>.<\/p>\n<p>You can switch to plain text in any email of the sequence, or keep the default HTML when needed.<\/p>\n<p><strong>Plain text<\/strong> improves deliverability. <strong>HTML<\/strong> gives you more functionality. Use a mix of both types to get the best results.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Start the sequence with a plain text first email for best deliverability \u2013 it\u2019s important that the first message gets into the inbox.<br \/>\nWhen sending follow-ups, you can switch to HTML if you need features like link tracking, conditions, or visuals.<\/p>\n<\/div>\n<\/div>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>Related articles:<\/p>\n<p>1) <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-enable-plain-text-for-email-warm-up\/\">How to enable plain text in Email warm-up<\/a><\/p>\n<p>2) <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-images-in-cold-campaigns\/\">How to use images in cold campaigns<\/a><\/p>\n<p>3) <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-optimize-your-email-size-for-cold-campaigns\/\">How to optimize your email size<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This guide will explain how plain text mode works in Snov.io campaigns, which features it supports, and how to use it in your email sequences. How to enable plain text mode How Snov.io sends plain text emails What doesn&#8217;t work in plain text What works in plain text mode How to use plain text emails [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1974],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/42768"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=42768"}],"version-history":[{"count":32,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/42768\/revisions"}],"predecessor-version":[{"id":49547,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/42768\/revisions\/49547"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=42768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=42768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=42768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}