Write first, style later
Writing mode hides the interface until you need it.
Writing mode
Press ⌘/ or Ctrl/ and the panels disappear until you need them.
Slash menu and Markdown
Type / to add images, buttons, or columns. Markdown shortcuts handle headings, lists, and links.
Personalization with fallbacks
Type { to insert a property. In campaigns and workflows, Loops asks for a fallback value.
Saves as you type
Nothing to save manually, and you can write and design on your phone.
Email themes that update every email
Save an email’s colors, fonts, and buttons as a theme. Google Fonts fall back to a matching system font in Gmail and Outlook.
Read more
Get started
View receipt
Components for the blocks you repeat
Build a logo, footer, or social row once and drop it into any email.
Reusable in every email type
Use one component in campaigns, workflows, and transactional emails.
Local edits or global changes
Edit a component in one email, or push the change to every instance.
Safe to delete
Deleting a component leaves its content in every email that used it.
Update from the API
Change a component through the API and every email using it updates.
From teams sending with Loops
After a quick demo, it was clear to Framer that the editing experience was just right.
Content that adapts to each recipient
Show a section only when it applies, and catch mistakes before you send.
Conditional sections
Show a section based on a property or data variable. An empty value hides it instead of failing the send.
Clickable sections
Link a whole section, like a product card or account summary.
Guardian checks
Guardian flags missing fallbacks and buttons without links before you send.
Styled or Plain
Styled emails use a responsive 600px column with themes. Plain emails read like a personal message.
Start from a template or from code
Use a Loops template, import MJML, or have your agent write the email.
Templates
Campaign, workflow, and transactional templates to fill with your content.
MJML import
Upload a zipped MJML email, or export one from Figma with Emailify or Email Love.
LMX for agents and Git
Create and edit emails as LMX through the API or CLI, and keep the source in Git.
Dark mode
Loops enables dark mode where clients support it. Pick a logo that works on both backgrounds.
Frequently asked questions
What’s the difference between Styled and Plain emails?
What happens to my emails when I update a theme?
How do Loops emails look in dark mode?
Can I use custom fonts in emails?
Can I import emails I’ve already designed?
Can an AI agent write and edit emails in Loops?