Help · Content
Importing and converting a design
Importing an email you already have
Import reads a template file written somewhere else and tells you everything it found; nothing is repaired. A file that cannot be read is refused, and one that can is saved with its findings, which you fix before it can be sent.
Import
Import takes a template file written somewhere else — by your own tools, or handed to you — reads it, and tells you everything it found. Nothing is repaired. A template that has been mended without you knowing is a template you did not write, going to the people on your list.
There are two different outcomes, and the difference matters:
- A file that cannot be read is refused, and nothing is saved. That is a file in the wrong shape, or built for a version of the format this product does not know.
- A file that can be read is saved, even if there is something wrong with it — an image it names that is not in your library, a piece it links that is not there any more. It saves with those findings attached, and you fix them here. The findings are also the reason it cannot be sent yet.
That second outcome surprises people, so it is worth stating plainly: an imported email can save with problems in it, on purpose. It is your work and we keep it. It simply cannot be scheduled or sent until the problems are gone.
A block of pasted HTML
An email can carry a block of HTML you were handed or wrote yourself — or had an assistant write for you — kept as markup rather than converted into blocks. It is read on the way in, and in most mail apps it sends as it was designed: the way it is laid out and set, its colors and background colors, and its own style rules. Some mail apps throw style rules away — the Gmail app reading an address that is not a Gmail address is one — and there it can look plainer. For a design you imported, converting it (below) carries its look in its own blocks.
Its style rules are kept, fenced in. Its style rules — how the columns stack on mobile, a larger heading on a small screen, a line that is only there for one size of screen, links without an underline — are kept and sent at the top of the email. Each rule can only reach inside that one block: it can never change your footer, your unsubscribe link or your store's address, which are always outside it. A rule written to reach past the block (for example one that starts from the page and steps to what comes after it) is removed, and the block says so. Rules that load a font or another style sheet from somewhere else are removed too.
Background images are kept when they are in your images and media, exactly the way an image is: a background image served from another website is removed, and the block says so. Add the image to your images and media and use its address. (A design you import from another email service has its background images copied for you.) Outlook for Windows does not show background images, so it shows the background color behind them instead — give a section with an image behind its words a color that suits it.
Class names are kept, so the rules can find what they style. The few that begin with carpe are ours, and are removed from pasted markup.
It fits inside its column. Nothing in the block can make your email wider than a mobile screen, so anything wider than the column it sits in has its right side cut. The usual case is a table set to 600px wide in a section with padding: the column is narrower than 600px. The block tells you when this will happen, and names the width that fits. Make that part narrower, or give the section less padding.
Your colors are kept — the color of the words and a background color set behind them, exactly as they are written. A block of pasted markup that names no color of its own draws in your email's own colors instead.
One thing to know about the dark. A color written inside pasted markup is out of reach of everything your template does afterwards, so it stays exactly as you wrote it — including for somebody reading at night, when the section around it turns dark. Dark gray words you pasted stay dark gray on a near-black background, and a pale panel you pasted keeps its fill while everything around it goes dark. Your email's own colors are ones your template can hand over to its dark colors. Pasted ones are not, and there is no way for us to reach in and correct them. Words you pasted without a color of their own follow your dark text color — unless the block draws a background of its own anywhere (a background color, a background image, or a style rule that sets one — a see-through one, like transparent or none, does not count). Then those words keep your light text color in a dark inbox too, so they stay readable on the light background you drew.
So it is your choice to make, and you have two ways to make it. Keep the colors you pasted, and they draw as you chose them in every inbox. Or write those words as an ordinary text block instead, where the color belongs to your template: you choose it, it draws as you chose it, and it gives way to your dark text color for somebody reading in the dark.
Old marketing HTML
Old marketing HTML routinely carries things an email may not: scripts, style rules that would reach outside their block, images and fonts loaded from somewhere else. Those are removed on the way in, and the converted template keeps no record of what was taken out. If anything was removed from yours, we will have told you which ones — you should not have to find out by noticing the email looks different.
Convert an imported design to the Carpe Messaging format
A design imported from another email service arrives as one piece of HTML you can send but not edit. Open it and press Preview the conversion to see it turned into blocks; nothing is saved until you press Keep this. Convert before you send: a converted design keeps its look in more mail apps.
A design you imported from another email service arrives as one piece of HTML. You can send it, and you can see it — but you cannot edit it here, the way you edit the emails you build yourself. There is no text block to type in, no image to swap, no product row to point at a different collection.
Converting it turns that one piece into blocks. Open the design and the offer is the first card in the column beside it: Convert to Carpe Messaging format. Press Preview the conversion and nothing is saved — you get a window with the design as it was imported on the left, and what it would become on the right. The converted side is drawn for the person Showing as names in the editor and, when you chose one, from their Event — so an order number or a tracking number shows that order's, as the editor's own preview does.
The review is a preview. The left side is your design as it was imported; the right side shows what converting will make of it. The converted design can differ a little from the preview, and from the original. That's expected: converting gets your design into blocks you can edit, and from there you can adjust spacing, sizes and colors to taste.
For best results, convert before you send. A design that is not converted sends as one block of HTML code, and much of its look — sizes, colors, the boxes around things — rides in style rules that some mail apps throw away, such as the Gmail app reading an address that is not a Gmail address. There it can look plainer than you designed it. A converted design carries its look in its own blocks, so it holds in those apps too, and you can edit it here.
Three bars beside the converted side
Every part of the converted design has a bar beside it, in the margin to its left, so nothing is drawn over your words. There are only three things a bar can mean, and each has its own pattern as well as its own color. Point at a bar — or move to it with the Tab key — to see its name, and the part it belongs to is outlined while you do.
The converted design is drawn for one person: whoever Showing as names in the editor, or the sample profile when nobody is chosen. So a part your original showed only to some people — a greeting with a first name, and the one without — appears once, as that person would get it, not twice. When a part is not shown to them, the line at the top of the window says how many.
- Green, a solid bar — converted to blocks. A real text block, image, button or product row. You can edit it after you keep this. A row of products becomes a product block when your store still carries every product in it — so its images, names and prices come from your catalog each time the email goes out, instead of being frozen the day the design was written. If even one of the products is no longer in your store, the whole row is left exactly as it was: a block showing two of the three things you chose is a different offer. A row that showed no prices becomes a product block that shows no prices either, and a product that showed only its image becomes that image, linked to the product. A card that also carries words a product block cannot draw — a short description, a line like "Free Gift!" — keeps its row exactly as it was, so none of those words are lost.
The menu at the top of a template — your logo over a row of links — becomes an image and one centered line of links, in the menu's own color and size, that you can edit like any other words. Two things look different: the links are underlined, as every link in your words is until you change it under How links look (in the chapter Colors, backgrounds and spacing); and on mobile, a menu whose links stacked one under another wraps them onto a second line instead. The space between the letters of the menu is not carried, and a weight between plain and bold becomes the nearer of the two. A menu word with no link yet stays a word in the line; an image in the row goes above the line (or below it, when it came after the last word), no wider than its share of the row.
A part drawn twice — once for desktop, once for mobile — is one part: the desktop one, which stacks itself on mobile, so a menu may show on mobile a link it once showed only on desktop. That happens only when the mobile copy's words are found in a desktop copy (a slightly shorter wording counts) and every image and link of it is too; otherwise the part is kept as code, both copies with it.
Things the other service put in as placeholders. Its starting templates fill in things for you to replace. A row of its social icons that link nowhere becomes a social block whose icons use your store's own social links — the ones saved in Settings → Store — in the same white, black or colored set; an icon for a network your store has no link for is not shown, and the email’s checks say which. When your store has no link saved for any of the row's networks, the row is excluded with the line introducing it ("Follow us"), and what changed says so. Its email icon, which names no network, is excluded. Its badge at the foot of the email is removed. A button with no link yet, or one pointing at a placeholder address (the other service's own home page, or an address that names no website, such as http:///), now goes to your store's home page, and so do words that pointed at such an address; words with no link at all stay words. An image or a menu word that pointed at a placeholder keeps no link, and what changed names each one — the image by its description, the menu word by its words — so you can choose where it goes in the editor.
A button stretched across its column is a full-width button, the same Full width you can choose on any button, with the room beside it that its column gave it, so it lines up with the words above it.
Every phone number becomes your store's phone number. A link to a phone number calls the number saved in Settings → Store, and the number in its words becomes your store's phone words — only the number: "Call us at" in front of it, or "today" after it, stays as written — so a new number reaches every converted email; the number the template was written with is never kept, and the same number written again as plain words becomes your store's phone words too. A number is picked out only when it is written as a whole phone number — a North American one such as 877-555-0198, (877) 555-0198 or 877-WICKS-98, or + and an international number — and never across a line break, so "24 hours" or "(Mon–Fri)" after it stays as written. Words with a number we cannot pick out of them stay as written, and what changed names them, as it names an image on such a link whose description names a number. With no number saved yet, each number in the design is a question for you to answer, and nothing calls it — and so are the words of a link to a phone number with no number in them ("Call us!"): add the number in Settings → Store (an owner or a manager can) and convert the design again, or answer what should stand there. Convert all leaves such a design as it is. An image or a menu word that called a number keeps no link until then, named in what changed.
A link that applied the other service's discount code — an address ending in /discount/ and the code, or a page with ?discount= and the code — is a link to Your discount: it opens your store with each person's own code already applied. It needs a discount block in the email with the discount chosen, the same as the Discount code field the original's code became, and what changed names the discount it stood for; until that block is in, the email cannot go out. Until the block has its discount chosen, a button linked to Your discount is not shown, in the preview or anywhere else, because a button that goes nowhere is never drawn — it is still in the email, and what changed names it. Words and images linked to it show without their link meanwhile. Where it lands is the discount block's Where it goes, so when the original opened a page other than a front page, what changed names that page — the whole address, web address included — for you to choose there. A campaign or a saved design gives one discount away, so if the original named different discounts — in its links, or printed as its code — every one of them now gives the same code; what changed says so, and Convert templates leaves that design for you to read. An automation's email and a back-in-stock email give none, so this is never said there; what is said there is below.
The original's code anywhere else in an address — in a page's path, or under another name — is not a discount link: the address is removed, what changed says what stays, and Convert templates leaves that design for you to read.
In a back-in-stock email that link keeps its words and links nowhere: it cannot give a discount away. What changed names it, you choose where it goes, and Convert templates leaves that design for you to read. An image with that link keeps no link, for you to choose one — or, not in your images and media, is removed with it, and what changed says so. A button with that link is kept as code, with the same note. Where the original's code also shows as words — the Discount code — what changed says to take it out, because a back-in-stock email would show nothing there. Convert templates leaves that design for you to read too. An automation's email keeps that link as Your discount, the same as a campaign's.
A plain note — lines of words with no layout of their own — is converted to blocks, keeping its blank lines and its bullets, with the same space around it it had as code. A note that sets columns, a box, a background image, text for phones only, or a style the rest of the email reads is kept as code, as before.
A line drawn around several paragraphs — a box around an offer and the date it ends — is not carried: a line goes around one block of words only, so the paragraphs are drawn without it, and what changed names it by its first words.
A link to your cart ({{ organization.url }}/cart) is a link to your store's Cart, built from your store's web address, so a new web address reaches it — except in a campaign already scheduled, which keeps the address it had when it was scheduled. A link to any other page written that way uses your store's web address as it is today.
- Amber, a dashed bar — kept as code. A piece we could not turn into blocks, left exactly where it was, with its words, its links and its colors exactly as written, and the original's own style rules kept with it, fenced in. Nothing in it is changed except these, each so it still works here: its images and background images now come from your own images and media — the copies made when the design was imported — so they still show; the other service's tags for the current year, a discount code, your store's name and your store's address become the Current year, Discount code, Store name and Store address fields; a greeting written two ways becomes one line with a fallback word, as described under Rules about a person below; the original's view in browser link is removed with the line or dot beside it; the original's manage preferences link keeps its words but not the link; the original's unsubscribe sentence ("No longer want to receive these emails? Unsubscribe.", or "If you don't want to receive our emails anymore, we'll miss you. Click here to unsubscribe.") is removed, because its link cannot work there — the working unsubscribe link is in the email's footer — but only that sentence, written as the other service writes it, alone on its line: a line that also carries a link, your address, a phone number or any words of your own stays exactly as written, and its unsubscribe link keeps its words but not the link; a link to the other service's own home page keeps its words and loses that address; a link written
http://is saved ashttps://; a link to your store's address plus a page (such as your cart) uses your store's address as it is today; a link that saved an answer on the profile opens its page and no longer saves the answer; a link that applied the other service's discount code keeps its words and loses its address, because code cannot open Your discount — what changed names it (a linked image there keeps no link, or, not in your images and media, is removed with its link, and what changed says which), and Convert templates leaves that design for you to read; a phone number shows your store's phone words, and its link calls the number saved in Settings → Store, each time the email goes out (a campaign already scheduled keeps the one it had); an empty spacer between images is removed and their row centered; and a part shown only on desktop is shown on mobile too when its mobile copy was removed. If it carries the other service's own tags, the design stays a draft until you replace it. A part kept because of a rule says which rule, and what to do about it, under what was kept as code. - Red, a double bar — needs an answer. A place the other service used to fill something in, and only you know what belongs there.
The questions
Under the converted design are the questions you have to answer — only when there are any. A design with nothing to ask shows the converted email on its own, the full height of the window.
What changed while we read your design, and what was kept as code, are behind the Review changes button beside the word Converted — it says how many there are, as in Review 7 changes. Press it and they open in place of the original, beside the converted design they describe, and the button reads Hide changes; press it again, the ×, or Escape, and the original comes back. A change that loses something of yours — a word, a link, a part of your product card — is listed first, under Check these before you keep this. The button counts those even while it is closed, and so does the line beside Keep this, so you never keep a design without knowing.
Each question shows the tag exactly as it was written and asks you one thing. There are four answers and you choose one:
- Something about the person — their first name, their last name, your store name, your store address, the current year. The same fields the Insert menu offers when you are typing.
- Words to use — type what should be there. Plain text. It will not change by itself.
- A store property — one of the things your own profiles carry. Pick one, or type a name the list does not offer. You may also say what to use when a person has nothing in it — leave it empty and nothing prints.
- Remove it — the tag's words do not appear at all, and nothing is guessed in their place.
Change an answer and the right-hand side is drawn again, so you never have to take an answer on trust. Keep this stays unavailable until every question has an answer. Discard is always there and costs nothing — until you press Keep this, nothing has been saved.
After you keep it
The design becomes blocks, and the one you had is kept as a version, saved the moment before the conversion. A green note at the top of the editor says so, with an Open Versions button, and it stays until you close it. The version is in the Versions list with a Restore button beside it, like every other version, so you can go back whenever you like.
A converted design that still carries another service's tags cannot be sent — the checks say which, and replacing them is ordinary editing now.
Order and shipping emails
An order or shipping email from another email service is mostly details from the order — the carrier, the tracking number, the address it ships to — and sections that only some shoppers see. Converting keeps all of it:
- A detail of the order or the shipment becomes a detail from the start event — the event that started the automation, such as Fulfilled Order or Out for Delivery. The carrier, the tracking number and link, the order number and status page, the subtotal, shipping, tax, discounts and total, and every line of the address it ships to. A detail the order does not have prints nothing, as it did before.
- A tracking button, or a tracking link in the text, goes to the tracking link from the start event, and an order-status link to the order's status page.
- A section shown for one carrier becomes a section with a rule — Show this only when the carrier is USPS, UPS, FedEx or DHL — so each shopper sees the one for their carrier, as before. A line shown only when there is something to show — the second address line, a country outside the United States — becomes its own line with the rule on it. A sentence with a few words shown only for some orders ("shipped via USPS to…") is written twice, with and without those words, and each shopper sees exactly one of the two.
- A check on the carrier or the ship-to country becomes a rule when the old design names them in one of the ways this converter reads: the carrier as
CarrierName,Tracking Companyor a fulfillment'stracking_company, the country asShippingAddress.CountryCode. A part shown only for one carrier becomes a block with Show this only when the carrier is FedEx; a line shown only outside the United States becomes a line with Show this only when the ship-to country code is not US, which a shipment with no country code still sees, as before. A check on anything else stays as code. Capitals do not matter to these rules, so "fedex" in the old design matches "FedEx" as your store names it — though a check that could never have matched because of its capitals (lower-casing the carrier, then comparing it with "FedEx") stays as code. This is one place the converted email does what the old one meant rather than what it did: if your old platform sent the carrier's name with capitals ("FedEx", "USPS") while the design checked it without them, those parts never showed to anyone. They show now, to the shipments they were written for. A chain — one part for FedEx, one for USPS, one for every other carrier — becomes one block per part: each shown for the carrier it names, the last for every carrier the others do not. - The list of what was in the order becomes a product block laid out as a list: one row per item, a small image beside its name and how many — the quantity only where the old design printed it. Each line of the order is its own row: a lip color bought in two shades is two rows, each shade with its own name and quantity, never one row with the two added together. Up to fifty items print, even one you have since archived or deleted, and one your catalog never had, such as a free gift, which shows its name and quantity. Nothing else is ever added to the list.
- The list of the order's items starts where the old design's images started, lined up with the words around it, and each name keeps the color its link had (and stays a link to the product).
- An image beside a few lines of words becomes a section of its own with two columns. An empty row above or under it in the old design becomes the same amount of space at the top or bottom of that section, so nothing moves.
- Words keep the size, line spacing and color the old design gave them, even where the old design set them on a box around the words rather than on the words themselves. Where the old design drew the same words at a different size or line spacing on mobile, that one is not taken from the box: the words use their paragraph's own size (else 16 pixels) and a line spacing of 1.4. Words on a colored box keep their color, and the box's color comes with them as the block's background. A highlight behind a few words is not carried: the words keep their own color where it reads, and take the highlight's color where it does not. The last line of a paragraph that is one highlighted link becomes a button in the highlight's color (one with no link yet goes to your home page). Words over a background image or a color blend of their own, and words the old design hid by drawing them in the color behind them, stay as code, exactly as they were — the image with them. A background image behind a whole part of the design becomes that section's background image when it is in your images and media, with the room the old design left around its words, and the words keep the colors they were written in for the image — as long as the section can be as tall as the old one; where it cannot (a heading drawn smaller, a height set on the part, or more space than a section holds), that part stays as code with its image, because a shorter section would crop the image. Dark words on a light image stay as code with it too: an inbox in dark mode draws words light, and they would disappear into the image. One that ran behind several sections is excluded — a section's background image belongs to that one section — and what changed says so, so you can add it to the section you want it behind. A background image excluded for that reason, or because your images and media has no copy of it, is a loss you should see: Convert templates leaves that design for you to read.
- The space in the old design comes with it. The space between paragraphs (the old design's own rule for a paragraph, or the browser's usual space where it had none), the blank line a double line break or an empty paragraph drew, the space above the whole email, and the padding of every box around a block are kept as the blocks' padding. Every block made from one part of the old design keeps that part's left and right margins, so a line shown only for some people sits exactly where the words around it do. Where the old design gave mobile a different space above or below the email, that space is not carried: one number cannot be right on both.
- Your own images in a row of social icons are icons of your own in it. An icon that links to a social network becomes that network's icon in a Social links block; an image that links anywhere else — a "Made in the USA" badge, a "cruelty free" mark — becomes one of your own icons in the same block, in the place it had, with its own image, its link and its description. Where the original described it only as "Custom", it keeps that word and what changed asks you to describe what it shows. An animated image, or one with no description at all, stays an image with its link, under the row; so do your own images past the eighth icon of a row, which what changed counts. A row made from the other service's own starting designs — its logo and its own images of Instagram, Facebook and TikTok, linked to nothing yet — becomes the logo with no link and a Social links block that uses your store's own links: beside the logo where the original leaves a gap between them (on mobile, the icons sit under the logo), and under the logo where it does not or where a line runs around the row. The band of color the row sat in stays around all of it. In a section of several columns that band cannot be drawn around separate blocks, so there a row that is more than one block — an image left under it — stays as it was, as code. An image that is not in your images and media keeps its link as a website icon instead — except an image linked to the other service's discount, or to any address made for each person: that is never an icon. An image linked to the original's discount stays that image, linked to Your discount — or, in an automation's email or a back-in-stock email, with no link, for you to choose one. Where the image itself cannot be drawn, the row stays as code, and what changed names the link it lost.
- Your design's own footer stays yours. When it carries a working unsubscribe link and your store's address, the standard footer is not added below it, so neither is drawn twice. When it carries only one of the two, the other is added below it. A footer kept as code counts for neither — a link in code cannot be the working way out — so there the standard footer is added whole, and its unsubscribe words stay as words.
- A short hidden line at the very top — the old trick of a tiny line drawn in exactly the color behind it, or hidden outright, so an inbox showed it under the subject line — becomes the email's preview text when the email has none, and leaves the body; when the email already has preview text, that is kept and the hidden line is removed. What changed says which. A line with a field in it — "Hi {{ first_name }}, a gift inside" — leaves the body too, because preview text reads the same for everyone: the words after the greeting become the preview text when the email has none, and a line that does not read on its own without the field is simply removed. A line on a colored bar, with a border, an emoji or a link, or one that could show on mobile, stays as it was, field or not.
- A color that fills a whole row behind a small image — a signature on a pink band — fills that row's column, as it did in the old design, rather than sitting only behind the image. In a section of several columns it does so only when everything else in that column wears the same color; beside plain blocks it stays behind the image. A color that belongs to the image alone stays on the image.
- A few words set in a different font now use the rest of their paragraph's font, and what changed says so.
- Words in a different color or size keep it. A teal "Step 1:", a larger "$10 GIFT CARD" or a red "NEW!" in a list becomes ordinary words in a text block, in their own color and size, and you can change them with the A in the text controls. The block takes the color and size most of its words are in. Words in a link keep their size, and take your template's link color. The same is true of the words beside an image. A few things are still kept as code, so nothing changes how it looks: words struck through, a personal detail (such as a first name) in a color of its own, words smaller than 10 or larger than 72 pixels, and words colored like the background behind them.
- Your template's link color is the one its links were drawn in, made easy to read. The link color is one setting for every link in the email: the unsubscribe link, your store's phone number, a link on a band of color, and any link you add later. So it has to be easy to read on every color a link in the email sits on, and on the email's page, and a link drawn without an underline has to stand apart from the words around it. A band of color with no link on it does not count — if you add a link there later, check it in the preview. Where it is not easy to read, the same color is made slightly darker (or lighter, on a dark background) — only as much as it takes — and what changed always says so, with both colors: a pink link that was too faint on a light blue page is a little deeper pink. Your buttons keep their own colors. When no shade of that color reads everywhere — a design with links on both dark and light bands — or a link without an underline would be too close to the color of the words around it, no link color is set, each link keeps the color of the words around it, and what changed names the links whose color changed. Where the design drew its links in more than one color, the color most of them were is used, and what changed names the links whose color changed. The menu of links at the top keeps its own color (where links are underlined, its underline is in the template's link color), and neither it nor links drawn as buttons decide the color. You can choose a link color under Custom link style in the template's settings. A design that names no link color gets none.
- A part kept as code that was wider than its column fits it. Tables in such a part are often drawn 600 pixels wide, wider than the column they sit in, which cut off their right side; they are now as wide as the column. Images in it keep the width they were drawn at.
- A name that was capitalized for you is still capitalized: a first or last name is capitalized when the email goes out unless you untick Capitalize on it, so nothing is said about it. A detail from the order that was capitalized for you — a city, say — prints exactly as the order has it, and what changed says so. The carrier's name prints as your store names it ("FedEx", "USPS", "UPS") even where the design printed it in capitals ("FEDEX"). Other details printed in capitals still ask you what to do.
These details come from the start event, so the email works in an automation that starts from your store's own order or shipment event — Fulfilled Order, Partially Fulfilled, Out for Delivery, Delivered Shipment and the others. The tracking button follows the start event's link only when that event comes from your store; an automation that can also be started by your website or by an outside connection opens your store's home page instead. For an automation imported before September 29, 2026, open its Start card before you enable it: if the card does not read "· From your store" — even when the event's name already matches your store's — press Change and pick your store's event again. An automation's own email converts too: it is converted from the design it was copied from.
Rules about a person, and otherwise
The other service's "if this, show that" tags become Show this only when … rules wherever the rule means exactly the same thing here:
- A property of the person compared with a word (is, is not) or a number (more than, at least, less than, at most, is) — also when the other service wrote it as a filter, "points over 199".
- A Shopify tag — "if VIP is in their Shopify tags" becomes has the tag VIP.
- And, or and not — up to five parts, joined all one way.
- An otherwise part becomes a second block with the opposite rule, so each person sees exactly one of the two — whole sections, or a sentence written once with each ending.
Buttons and images that pointed somewhere personal keep their link: to the checkout the person left (Return to checkout), to your store's home page, to the page of the event that started the automation, or to the unsubscribe link. One that went somewhere this app cannot send to — a review page from another app, say — is kept as code on its own, and the rest of the email converts. A link to the page of the event — the product someone viewed, say — cannot be sent from an automation started on your website (a viewed product or an added-to-cart), because anyone can send that event; the conversion says so, and you choose another destination there before it goes live.
The other service's tag for the current year becomes the Current year field, and an emoji set in a color of its own no longer keeps its paragraph as code: an emoji is drawn in its own colors anyway.
A greeting written two ways becomes one line. "Hi Name!" for people you have a first name for and "Hi again!" for the rest is the same sentence with one word in the name's place — so it becomes Hi First name! with again as the first name's fallback, and reads exactly as it did for both. When the other version has no word in the name's place ("Hello again, Name!" and "Hello again!"), no word is made up: the line becomes two lines, Show this only when the first name is known and when it is not, each exactly as it was. When the old design wrote the two versions in pieces of their own, so each one starts or ends a style the other does not, the whole paragraph is written twice the same way — each copy exactly what that person saw. The one exception is a version that leaves bold, italics or a link running on past its paragraph: two paragraphs cannot say that, so that part stays as code.
The product the email is about becomes a product block. A browse, added-to-cart or back-in-stock email draws the product that started it — its image, its name and its price, each linked to its page. That card becomes a product block over the event that started the automation, so the image and the name (with the shade, when it has one) come from your store when the email goes out, and so does the price where the card printed one. It links to the product only where the card linked both its image and its name. A button that went to that product's page becomes the block's own button, in its words and its colors — when nothing but empty space stands between it and the card; a button under words of your own stays where it was. The name and the price keep the size, color and font the card gave them, but not bold, italics or underline, and the note says so. The card's "Price:" label is not carried; the block prints the price. A product block always draws the product's image and its name, and links both or neither: where the old card showed only one of them, or linked only one, the note says what changed. Convert templates does not convert a template like that on its own: it lists it with that note under Needs your answers, so you read what changes and convert it from its own page. A card that also carries words or an image of its own is left as it was.
A product name inside a sentence stays in the sentence. It becomes the product's name from the event that started the automation — the product somebody looked at, put in their cart, ordered, or asked to hear about when it is back in stock — and no product block is added under it. An automation started by a placed order or a started checkout has no one product, so there the name prints its fallback. When the old design looked the name up in its own catalog, which is how a back-in-stock email names the product with its shade, the template asks you what to write there. A price inside a sentence is asked about the same way.
A product block whose products were never chosen is filled with your Best sellers. The old design's product block printed nothing until its products were chosen; it is filled with Best sellers, with as many products as it had, and the note asks you to choose which products it shows.
A part the old design was set never to show — wrapped in a comparison that is never true, such as if 1 is 0 — is removed, and one wrapped in a comparison that is always true simply shows.
Code that changes nothing is removed. Some older designs carry template code that does nothing: a wrapper that sets up a value nothing inside it uses, or an "if this, show that" whose every part — the otherwise part among them — shows exactly the same thing. Importing or converting the design removes that code and keeps what it wrapped, so each person sees exactly what they saw before, and the part converts like any other instead of being kept as code or asked about. The conversion's notes say when this happened. An "if" with no otherwise part is never removed this way: it shows its part to only some people.
What still is not converted, and stays as code with its reason: any other rule on a person's first name (no rule can test a name — write the line so it reads well either way, using the first name's fallback), a rule that only asks whether a property is there at all, an otherwise beside a comparison of numbers, and mixed with or, a rule inside another rule, a rule around your unsubscribe link or your address, arithmetic and date formatting, and a list over anything but the order's items. A detail we do not recognize is never guessed: it becomes a question for you.
Convert all your imported templates
You do not have to convert your imported templates one at a time. After an import, Settings → Imports has a step called Turn your imported email templates into editable Carpe Messaging templates, with one button, Convert templates. (While nothing has been converted yet, the Templates screen has one quiet line pointing there.) It does exactly what converting one template does, once for each of them — and for the emails in your automations that were made from an imported template — so everything above holds for every one:
- Each one is converted in place. It does not make a copy. The way it looked before is kept as a version called Before conversion, and Restore brings it back.
- The original we imported is kept exactly as it is. Nothing about it changes.
- Parts we cannot turn into blocks still convert. They are kept as code and marked for you, as they are when you convert one template.
- Nothing you wrote is dropped or left blank. A template with a question about a detail we do not recognize — or a product name or price inside a sentence that we cannot fill in — is not converted. It is listed under Needs your answers; open it and convert it on its own page, where you choose each answer. So is a template whose conversion would drop something of yours with no question to ask — a product card's "Price:" label, a link the product block cannot keep — or add a part the old card did not show; it is listed with the note saying what changes. A property of the person — a points balance, say — is converted as that property, with the words the old design used when a person has none, or nothing, as the old design printed nothing too. Open the template and give it a fallback if you would like one. A detail the old service kept on the profile itself — the phone number, the company, the city — is not imported as a property, so that template waits for your answer too.
- A template you changed here after importing it is left alone — any change at all: a section added, the footer edited, or a word changed inside the imported HTML. Converting starts again from the original, so it would undo your changes; the step lists those separately so you can convert each from its own page. Change one back exactly as it arrived and it counts as untouched again.
- A template you have already converted is never converted again — not by this step, and not after you restore its Before conversion version. When the converter improves, a template converted before that wears an Older conversion tag; convert it again from its own page if you want the improvement.
The emails in your automations that were made from an imported template. An automation's send step has its own copy of the template it uses, with the automation's subject line — in an automation you imported, and in one you built here from an imported template. Each copy is converted from that template's original, and keeps its subject line. The same rules hold: one you changed is left alone, and so is one copied from a template you had already changed. Nothing an automation sends changes — it keeps sending the version it had until you open it and press Apply changes. An email in an archived automation is not converted. While the step is converting an automation's emails, Apply changes on that automation waits: it says the templates are being converted and asks you to try again in a few minutes. Once converting is done, Apply changes sends the converted email, so open that step and look at it first.
It runs in the background, once. Press Convert templates, read what it will do, and confirm. The step shows Converting 120 of 473… while it works, and you can leave the page and come back. When it is done the button is gone and the step keeps the result. It starts with one sentence — 412 of your 472 templates are now editable here — counting your automations' emails in, then says what happened to the rest, each in a sentence of its own:
- 72 are editable top to bottom.
- 340 are editable, except for some sections we kept exactly as they were. You can edit around those sections, but not inside them, and they send exactly as they are. In the editor each one is marked Kept as code.
- 57 are waiting for an answer from you. Open each one and press Convert — answer its questions, or read what changes.
- 2 were skipped because you changed them after importing. Converting starts again from the original, so it would replace your changes; convert each one from its own page if you want to.
- 1 could not be converted. It is left exactly as it was, and the reason is under its name — for instance one you changed after pressing, which is left as you changed it, or one where none of it could be turned into blocks.
Press a line to see its templates. Each is linked: a template to its own page, an automation's email to its automation, opened at that step. The card ends with What to do next: answer the templates waiting for you first, then open each automation that uses one of these emails and press Apply changes to start sending the converted email. Nothing an automation sends changes until then. Nothing it went through is offered again. The button comes back for anything no run has gone through: templates a later import brings, whatever a run that stopped part-way never reached, and an automation email you build later from an imported template that was never converted. The result lists what every run did, not only the latest. Anyone who can edit templates can press it. The step stays on the page after you disconnect, for as long as imported templates are left to convert or there is a result to show.
Show on the Templates screen still offers two views at any time: Has parts kept as code lists every converted template with a part kept as code — including ones you converted on their own page — and Needs your answers lists every template the step left for you.
When the original is not on file
Converting reads the copy of your design exactly as it arrived. If we do not have that copy, the card says so and points you at the import. Import the design again and the copy comes with it.