Paste your own HTML
Paste HTML is the alternative to the visual builder when you already have a design, or when you need something the blocks cannot express. You get an HTML Body field and a Plain Text (optional) field.
Email HTML is not web HTML
The main thing to know before pasting a page from your site: email clients render a much older, narrower subset. Modern layout largely does not survive.
- Tables for layout. Flexbox and grid are unreliable across clients.
- Inline styles. Some clients strip
<style>blocks entirely. - No JavaScript, and no external stylesheets.
- Assume images are blocked — many clients block them by default, so the email must make sense without them.
Copying your website's HTML into an email almost never works, and it fails differently in each client rather than obviously everywhere.
Always include plain text
Optional in the form, recommended in practice. Some clients prefer it, and its absence is a small negative signal to spam filters.
Merge tags still work
{{first_name}}, {{last_name}} and {{email}} work in pasted HTML exactly as they do elsewhere. See Personalise an email with merge tags.
Test harder than usual
Custom HTML is where rendering differences appear. Send a test to two or three different providers before using it for a real send — the comma-separated Send to field exists for this. See Send yourself a test email.
When to use the builder instead
If you are pasting HTML because the builder seemed limited, try the builder first. It produces email-safe markup, handles the client quirks for you, and for most marketing emails the constraint is what keeps the result rendering everywhere.
Next: paste your HTML, then send a test to a Gmail and an Outlook address before anything else.
Related articles
Ask Agent PK in your dashboard
Agent PK answers from these same articles, looks at your own account, and can do the task for you once you confirm. Open it from the top bar in the dashboard.