A self-contained HTML template — like the ones exported from our free builder— works in every major email platform. The trick is finding each platform's “paste your own code” option:

Where to paste your HTML

  • Mailchimp: Create campaign → Design email → switch to Code your ownPaste code.
  • Brevo: Campaigns → New campaign → at the design step choose Paste your code (or import HTML).
  • SendGrid: Email API → Dynamic Templates → Add version → Code editor, or Marketing Campaigns → Design → Code editor.
  • Klaviyo: Templates → Create template → HTML.
  • API senders (Resend, Amazon SES, Mailgun, Postmark): pass the file's contents as the html field of the send call.

Merge tags

Personalization syntax belongs to the platform, not the template. Type the platform's own tags into your text — *|FNAME|* for Mailchimp, {{ contact.FIRSTNAME }} for Brevo, {{first_name}} for SendGrid dynamic templates — and they pass through the HTML untouched.

Images

Email HTML can't embed image files — data:URIs are blocked by Gmail and Outlook — so every image needs a public URL. Easiest path: upload images to your email platform's built-in library (Mailchimp, Brevo and SendGrid all host images free) and paste the URL into the template before export.

Always send a test first

Every platform has a “send test email” button. Use it, and open the result in real Gmail and Outlook — not just the platform's preview — before you hit send on a campaign.