Export compiles a project into one static HTML file — all three fallback tiers plus links to MailInApp's hosted interaction endpoints — ready to paste into any ESP's custom-HTML campaign editor, so the interactive blocks carry over without leaving delivery you already trust.
Interactive blocks and the fallback engine aren't a reason to migrate off an ESP with lists, automations, and sender reputation already built up — export hands the compiled result over instead.
The workflow
Finish the design in the studio, click Export, then paste the compiled HTML into your ESP's custom/paste-in-code campaign option — Mailchimp, Brevo, SendGrid, Klaviyo, Campaign Monitor, ActiveCampaign, HubSpot, and Mailjet all accept it.
What still carries over
Poll votes, form submits, and every other interaction still post to MailInApp's own hosted endpoints and roll into the Responses dashboard — only delivery and list management move to your ESP.
What doesn't: per-recipient attribution
Export mints an unbound live-view token with no recipient row, so merge tags resolve to empty strings and interactions the exported copy drives are recorded anonymously (rate-limited per IP/campaign) rather than attributed to a specific person, unlike a MailInApp-native send.
What your ESP still owns
Delivery, domain authentication (SPF/DKIM/DMARC), list management, and its own unsubscribe/open/click tracking — export only replaces the design-and-interactivity layer.
Watch the 102KB ceiling
Gmail clips any message over roughly 102KB, dropping the <style> block and silently disabling kinetic interactivity. The studio tracks your compiled size live as you design and warns as you approach the limit.
Getting started
Design the email in the studio, click Export in the Send tab, and paste the compiled HTML into your ESP's custom-HTML campaign editor — see Export & send with your ESP for the full workflow.