October 2026 · The ZIP option needs a paid Brew plan. For current behavior, see Loops.
What Shipped
Loops is now an export destination. Design the email in Brew, then hand it to Loops in one of two forms.- An editable campaign draft. Brew converts the design to LMX, the Loops editor format, and creates a draft in your Loops account. Text, headings, links, buttons, lists, and static images stay editable there.
- A ZIP that keeps the rendered design. Download the ZIP from Brew and upload it to a Loops email under Code styling. The layout arrives exactly as Brew rendered it.
How It Works
1
Connect Loops
In Loops, open Settings → API and create a key. In Brew, select the
brand, open Integrations, click the Loops card, paste the key, and
click Connect. Brew checks the key and campaign access without
creating a draft.
2
Export the design
Open the email and choose Send → Export template → Loops. Check the
name, subject, and preview text, then click Create draft.
3
Review in Loops
Click See draft. Check the layout, personalization, sender, and
audience in Loops before you send.
What the Editable Export Carries
Brew adapts the layout to the Loops editor. Nested cards become flat sections, nested column rows stack inside their parent, and table data stays editable as rows. Decorative textures fall back to their solid color. Editable exports take up to 100KB of LMX. Images must be public HTTPS PNG, JPEG, GIF or WebP, 4MB each and 20MB in all. Brew checks these limits before it creates the campaign. When the design needs the exact rendering, use the ZIP instead.From an Agent or Code
Callexport_email over MCP, or send POST /v1/emails/{emailId}/export with
provider set to loops. Pass dryRun: true first: it checks the
connection, design, and images without creating a draft.
dryRun to false to create the draft. The response’s templateId is
the Loops campaign ID. The guide lists the three error codes an export can
return.