Loops Changelog

Loops Changelog

Monthly updates with the latest features added, improvements made and bugs squashed.

Monthly updates with the latest features added, improvements made and bugs squashed.

May 27, 2024

May 27, 2024

May 27, 2024

At Loops, we want to make sure your email is read in the intended format by your end users. That means we have a commitment around dark mode support, accessibility standards and screen reader support. We aim to improve it further with the language switcher we just released.

Accessibility: By specifying the email language, screen readers and other assistive technologies can accurately interpret and vocalize content, making emails accessible to all users.

Enhanced User Interface Localization: The language attribute helps email clients adapt interface elements based on the email’s language, ensuring a seamless experience for you and your users.

Better User Experience: Users receive emails in their preferred language, which enhances comprehension and engagement for both senders and recipients.

Consistent Presentation: Specifying the language ensures that fonts, hyphenation, and other typographic details are handled correctly, maintaining a consistent and professional appearance for all email communications.

This feature is designed to improve the overall user experience by ensuring clear, accessible, and well-presented email content. It's available in Loops today for all users, at any tier.

May 8, 2024

May 8, 2024

May 8, 2024

Block settings

We've redesigned our block setting menu, accessible by clicking the block setting button next to any line in the editor. In addition, we've added the ability to add callout blocks.

Sending detail inputs

We have further refined the inputs at the top of every email. We've also expanded the options for toggling them open, just click the arrow or click the "Name".

Side nav polish

On the left side of the email editor, you should see changes to the nav. On Campaigns and Transactional emails, we display the relevant steps. On Loops, we display a list of all the emails in a Loop.

Transactional email

We have refined the Transactional email sending process to make it easier to quickly publish changes from inside the editor.

Minor improvements

  • Better open rate tracking for certain email clients

  • Generic non-branded icons added (mail, phone, link)

  • Strike-through support in the editor

  • Better looking plain emails by removing non-essential padding

  • Honor user selections in dark mode. If you now specify a body or background color, we don’t attempt to conform for dark mode on any platform. That means we're able to more reliably offer dark mode in more clients while maintaining user style preferences when you want to maintain certain contrast or brand colors.

  • Improved the home screen on mobile

  • Improved Superhuman support

  • Contact property loops that have a "from any" or "from empty" condition will trigger for new contacts.

  • Docs have been streamlined and improved

Building: Platform redesign

We're working on making it easier to browse, filter and organize your existing campaigns, loops and transactional emails. This is probably the largest redesign we've done. More here soon.

Building: Components

We're introducing the concept of components to email. In our next major release, we aim to enable platform components for easy reuse of logos, icons and more across all of your emails.

Update in your assets one place and changes will ripple everywhere the component is embedded, saving your team time and branding headaches.

Building: Lists + Preference Center

Your users should be able to opt-in and out of specific emails and update their preferences in a single space. You shouldn't have to build that, so we're building it for you. And if you'd prefer to build it yourself, we'll also provide you the hooks you need to build sync with Loops.

Building: Slack notifications

One last surprise, we're working on a Slack App for Loopsbot! Initially, this will enable an easier way of getting notifications about new contacts being added to your audience directly in your Slack workspace.

More soon :)

Mar 22, 224

Mar 22, 224

Mar 22, 224

The missing pieces

Thanks for joining us for another Launch Week at Loops!

We ran out of days of the week so here are countless other features we just released into the wild that should make sending email with Loops even more enjoyable.

Send new emails based on previous opens and clicks

Have you ever wanted to send a follow up email campaign to your users who didn’t open the previous email? 

Or maybe a follow up to those that did open or click in your email.

Now you can!

Smart font fallbacks

Are you using a font in your emails that some email clients like Gmail don’t necessarily like? No worries. We will now automatically add a smart font fallback that is the closest match if an email client doesn’t accept your first font choice. 

This allows your emails to maintain the look and feel that you originally intended while playing by the email client’s rules.

Command bar (⌘K)

Find anything within Loops and your account specifically in seconds. The command bar has been superpowered with the ability to search, load and display your Campaigns, Loops and Transactional emails.

Improved transactional email sending API

Our transactional API now supports all of our sending details: from name, from email, reply to, subject and preview text. This means data variables (pictured below) can be placed in any field for a custom sending experience to your users.

Dynamic Images

Now you can dynamically swap out images in an email. Just add an image then look for the lightning bolt icon on the image toolbar. Now you can easily send a personalized email based on dynamic image assets.

Additional Merge Tags

We have also added merge tag support for all of our sending details: from name, from email, reply to, subject and preview text. For example, you can now send an email from the specific account manager assigned to your customer.

Improved Superhuman rendering

We’ve continued to improve support for Superhuman dark mode across iOS and Mac versions along with improvements to typeface rendering. You may notice changes in line height, dark mode handling of borders, button text font weight and more. 

Mar 21, 2024

Mar 21, 2024

Mar 21, 2024

Event Properties

Personalizing your emails is now easier and more powerful than ever thanks to our newly released Event Properties. 

What can you do with Event Properties that you couldn’t already do with merge tags? Well… quite a bit, actually.

Events represent a payload of data that can be used to automatically trigger an email inside of Loops. Emails that contain very unique user-specific data.

Think transactional emails + loops

Once an event is created, you can begin leveraging event properties. 

ELI5: You can now use all sorts of event data to automatically send personalized emails.

This release makes the following types of emails possible:

  • Account usage summary

  • Daily digest

  • Activity history over x time

  • Recent account activity

  • Weekly content roundup

  • And much more!

And just like every other formatting option in Loops, creating these emails is easy. Just look for the ⚡ in the editor to get started.

Personalize your emails with Event Properties today!

Mar 20, 2024

Mar 20, 2024

Mar 20, 2024

Loops + Bubble Public Release

Loops is now fully available for all Bubble users, giving them an all-in-one email marketing tool to grow and nurture their no-code businesses!

Note: in case you’re not familiar, Bubble is a platform that allows users to design, develop, and launch production-grade applications without code.

From welcome emails to password reset emails and everything in between, Bubble users can now manage their entire email marketing strategy in one place with the use of our simple yet powerful native plugin.

And yes… this includes both transactional & marketing emails! Anything that you could do within the Loops API, you can now do inside Bubble as well. 

  • Add, find, update and delete contacts

  • Trigger loops

  • Send an event

  • Send transactional email

Installing the plugin is easy. Learn more from our installation docs here or check out the plugin directly

Mar 19, 2024

Mar 19, 2024

Mar 19, 2024

Stripe Integration via Webhooks

Loops 🤝 Stripe

Our incoming webhooks feature lets you set up webhooks in external platforms so that they can send webhook events directly to Loops – starting with Stripe.

ELI5: You can now automatically update and contact your audience in Loops following actions that users perform via Stripe

At a glance, this means that you can now sync your Stripe user data to Loops in order to send timely customer and invoice-related messages. 

The four event properties are:

  • customer.created:

    • Recommendation: Send a welcome email 👋

  • customer.updated:

    • Recommendation: Send an email that lets a users know about their newly unlocked features 🔓

  • invoice.paid:

    • Recommendation: Send a confirmation of payment email ✅

  • invoice.payment_failed:

    • Recommendation: Send an email asking the user to update their billing info so that there isn’t a lapse in their service 💸

Ready to get started? Take a look at our docs or our Stripe-specific templates to keep your users in the loop (pun intended).

Mar 18, 2024

Mar 18, 2024

Mar 18, 2024

Social Icons 

What do Figma, X, Vine, USPS, Goodreads, and Hooli all have in common? They're now all available to insert as icons in the editor.

Up until now, users have linked to their brand's social accounts with just text. That changes today. When in the Loops editor, look for the star icon to insert icons.

This allows you to ​​easily add social icons anywhere inside your emails with one simple click. All within the same editor that you know and love. 

Anywhere your brand is, Loops is right there with you. 

With 484 icons available, you can link to pretty much anything on the internet.

We also built a few fun interactions that will be reflected in the way we handle columns in the future.

Click and drag to rearrange

Just drag and drop the icons to rearrange the order.

Simple padding adjustments

Controlling the spacing between elements can be annoying, so we added this feature to help you manage it.

There you have it! 484 social icons, all within the same Loops editor that you know and love. 

Feb 2, 2024

Feb 2, 2024

Feb 2, 2024

Transactional Email Graduates from Beta

We're thrilled to announce a significant milestone: our transactional email service has officially graduated from beta. After a thorough period of testing and refinement, we're ready to unveil our new pricing model to all users.

Unified Pricing Model

Here's the deal in short: Transactional email sending to subscribed contacts is available at no charge. We're breaking new ground by offering a unified pricing structure that's a first in our industry—as far as we're aware. This model means that for one rate, you can send product updates, marketing messages, and transactional emails to all your subscribed contacts.

Contacts outside your audience: For contacts outside your audience (not subscribed), we will charge $1 for every 2,000 email sends. This is primarily to cover use cases like B2B2B/C when your customer's customers never enter your audience.

Why the Change?

The motivation behind this move is simple. We've listened to feedback from various companies—perhaps even yours. We've heard about the struggles with multiple email platforms: brand inconsistencies, engineering bottlenecks, escalating costs, and opaque billing. So we took that to heart and decided to come up with a better path forward.

Our Solution

Our solution is to cut through that complexity. With Loops, you get one price for all your email needs. We're committed to providing a single, streamlined platform that handles all types of email communication, without the hassle and without the hidden fees. This change isn't just about saving money—it's about saving time and peace of mind.

Stay tuned for more updates as we continue to refine and enhance our email services to better serve your communication needs.

You can try Loops for free today.

Feb 1, 2024

Feb 1, 2024

Feb 1, 2024

Loops is now fully available for all Zapier users! 

We have had countless users utilize our Zapier connection while it was in beta and are now excited to open up the capabilities to everyone. 

Loops is available and searchable in the Zapier directory and is also directly embedded into the Loops app.

Head over to your settings > integrations page to take a look!

What does this mean for you?

You’re now able to connect Loops to thousands of your favorite apps, all without code.

Do you want to update your contacts in Loops whenever a certain Notion database is updated? Easy.

Do you want to add new Webflow form submissions as new contacts in Loops? Easy.

Do you want to add new contacts in Loops after making a sale on Gumroad or LemonSqueezy? Easy.

Do you want to trigger automatic emails for your new Patreon supporters? Easy.

The possibilities are truly endless. 

Need help getting started with Loops and Zapier? Start here.

Jan 31, 2024

Jan 31, 2024

Jan 31, 2024


Compliance with email standards is not something you likely want to think about. Most email-sending platforms agree and happily let you skip parts of the process that cause friction and slow sign-ups.

Not Loops. We require everything during onboarding for full compliance with modern email-sending standards, including Google Bulk Sender Guidelines that roll out tomorrow (Feb 1). That’s why when you try our tool Bounce Doctor on an email sent from Loops, you will get a 100% pass. We already did all the heavy lifting up front.

At Loops, we understand that the complexity of email compliance can be overwhelming, especially with constantly evolving standards and regulations. That's where Autocompliance comes in. It's not just a feature; it's our promise to you that your email campaigns will be up to date with the latest requirements, without you having to lift a finger.

Here’s what we include as part of it:

  • DMARC

  • DKIM

  • SPF

  • One-click unsubscribe

  • List-Id

  • Required physical address

  • Automated warmup

  • Staggered delivery times

  • Disabled open/click tracking for transactional

And much more behind the scenes. You shouldn’t have to worry about being compliant and getting your email delivered. We do that for you.

Welcome to Loops, welcome to email peace of mind.

Jan 30, 2024

Jan 30, 2024

Jan 30, 2024

I'm excited to announce the release of our latest tool, Bounce Doctor.

Bounce Doctor is an exciting free tool that's simple to use and will help you diagnose your email deliverability issues quicker than ever.

With the upcoming Google Bulk Sender Guidelines update, it's more important than ever to make sure that your email deliverability is excellent. And the way to do that is to make sure you're following best practices and guidelines by established email clients.

We wanted to make sure this tool was available for everyone for free so you can visit bounce.doctor to check it out.

On the site, you'll notice all you have to do is send an email to the randomly generated email address. You can also click “View an example” below that field to view an example of a results page.

We check for DMARC, DKIM, SPF, List ID, and One-Click Unsubscribes, all of which are required by Gmail as well as by most other email clients.

Given the nature of the Google Bulk Sender Guidelines updates just a day away, there's no better time than now to start diagnosing and fixing any potential issues that you may have.

After you send an email from your email service provider, we automatically run the checks and surface your pass/fail rate. In the future, we plan to expand the tool to help you diagnose issues further but right now, we offer just a simple pass/fail. In the future, we will attempt to show you why you failed and how you can improve it.

Please note, if you use Loops as your email sending provider, your emails should pass automatically. Loops is fully optimized for Google's Bulk Sender Guidelines update.

TLDR, if you use Loops, you're good to go. For everyone else, there’s Bounce Doctor.

Jan 28, 2024

Jan 28, 2024

Jan 28, 2024

Saved Styles 🎨

Now you can easily save styles to use between the different emails in your Loops account!

Everything in the Style Panel is saved when you click the + icon and title your Style. That style can then be used everywhere, Campaigns, Transactional and Loops.

This is our first big step in uniting your designs across all of your emails. This will continue to improve in the near future, we're going to make email the easiest part of your business.

To check out Saved Styles in action, here's a quick video of every email being set up for a brand new SaaS company.

Easy to make updates

It's now dead simple to make updates to your styles. Say you need to change a brand color for your company across your entire company. That now takes seconds in Loops, including all currently sending emails across your entire account.

Make your change, hit update and you're done. All your emails updated. But that could be scary so we added 👇

Guardrails and transparency

For something as powerful as updating every single email your account is sending, you would need some serious guardrails. As is tradition in Loops, we try to share the impacts of change in your account before you make them.

That means if you update a style that impacts other emails, we'll give you a heads up before that change is made.

One click templates, supercharged

This one is great for setting up your team for success. Just click "Make default" next to any template and it will be automatically used next time you create an email or the next time you start an email from a template.

That's right, one click styled templates for your team. Reset password email needed aligned with your brand? One click, you're done. ✅

Available for your entire team

Your entire team should be able to use these, so they can! Take design out of the equation by having your design team style once and then your marketing + engineering team snap in your brand styles without missing a beat.

Dec 7, 2023

Dec 7, 2023

Dec 7, 2023

Conditional branching!

Branching Loops are here! They are the easiest way to manage a complex user journey in your platform.

It's super simple to use, just add the new Branching Node in the loop builder and define the audience. That's it!

A common use case for this is sending different emails to paying users vs free users. We also added a new toggle to audience filters so you can apply filters downstream.

More info on X, Threads, LinkedIn and YouTube along with our docs here.

More styles

If you click the ✨ icon you will now have access to even more ways of styling your email. Now that we've knocked this out, we're on to building templates, we promise. 🤝

NPM Package

It should be easy to use Loops everywhere, so now you can get started quickly with our new NPM package @loops.

To use it, check out the brand new demo app on Github or add it to your project with npm i loops

Improved documentation

Thanks to our recent hire Dan, we've been able to improve our docs. Our API reference section is the most improved.

I am speed 🏃

Thanks to some rapid growth we're experiencing, we hit some scaling issues which we have since resolved.

These mostly manifested as slower loading time while calculating audience sizes on page switching. The net benefit of those issues is a much faster Loops for everyone as it forced us to optimize a few things that were on the back burner.

Improvements will continue here.

Shipping by end of year

We have three big projects shipping by EOY: Goals, Branching and Templates.

Open/Click/Send Segmentation

Segmenting your audience by previously opened, clicked or sent is coming soon.

Email templating

This is probably the most requested feature and we're working on it. We hope to have it out in the next few weeks. You'll be able to save an email template to use everywhere in the app in just a click.

Other changes

  • improved dark mode in the loop builder

  • fixed non-functional backspace in the event property panel in the loop builder

  • fixed tablet breakpoint in campaign card view

  • fixed svg clip warning for a cleaner console :)

  • speed up the settings page

  • improved scheduling page date display

  • unified style panel colors to all shades of gray

  • added a direct link to csv imports on the audience page

  • improved the csv import review page

  • improved free user warnings

  • many more small fixes

Oct 30, 2023

Oct 30, 2023

Oct 30, 2023

💌 Goals (early alpha)

We're working on adding Goals to the platform. Goals will let you pick an outcome (increase in signups, visitors, etc) then see the impact of your email sending on that goal.

If you're interested in getting early access to Goals, let us know on Twitter!

Activity timeline

We just released the Activity timeline for your contacts. You can now click into any contact in your audience to view a detailed timeline of the activity for that contact.

We plan to continue building this out with additional usage data.

Segment launch

Segment is out of the public beta and officially in public release. Your existing integration if you have one will continue to work the same. We're looking forward to adding additional support for features like importing Segment event properties in the near future.

Better pricing visualization

We added a new pricing slider in the billing page and tightened up the copy on the page for readability. It's now easier to visualize current and future usage.

Make any team member an Owner

Upgrade your team members in a quick click. Any Owner can now upgrade any team member to an Owner (teams can now have multiple owners so don't worry about this demoting you out of your current status if you upgrade another team member).

Shipping by end of year

We have three big projects shipping by EOY: Goals, Branching and Templates.

Goals

Mentioned at the top of the email! If you'd like early access, let us know on Twitter :)

Branching

Conditional branching should be shipping soon, it's very cool. You could potentially have the entire lifecycle of your app inside a single Loop, from onboarding to payment to cancellation to winback.

Email templating

This is probably the most requested feature and we're working on it. We hope to have it out in the next few months. You'll be able to save an email template to use everywhere in the app in just a click.

Other changes

  • We now allow 3-digit hex codes in the color picker

  • Text selection hides while dragging a color puck

  • Fixed an issue with changing the width in dividers by typing in the input box

  • Updated the link toolbar styling

  • Fixed a Safari-specific issue where the image link input would close upon opening

  • Whitelisted forward slash in emails

  • Improved rendering of open panels (audience filter, compose etc) in large Loops

Oct 2, 2023

Oct 2, 2023

Oct 2, 2023

Early feature access

Connect your existing Supabase account with Loops. You will be able to send auth emails in just a few clicks.

We're currently in the Alpha stage of testing this integration.

Export your audience to CSV

We just released a simple way of exporting your filtered audience to CSV.

Here's how to use it:

  • Visit your Audience page

  • Click the 3 Dot menu

  • Click Download CSV. That's it! ✨

Superhuman dark mode support

We now (fully) support Superhuman dark mode. We're one of the only email sending platforms with full support.

It took a weekend rewriting how we construct emails to make it happen, but we did it! Dark mode support has also been approved across other email clients as well.

Polish tickets

One of the less talked about updates we make is what we call a polish ticket. Essentially, we use our product constantly.

As we use it, and users provide feedback, we find small annoying things that shouldn't be their own ticket but definitely need to be tidied up.

This is often related to dark mode, breakpoint support and other states that aren't 1:1 the experiences for the majority of our users.

We want all states to be excellent, so we knock out polish tickets every week or two. Expect this to continue, it's core to our DNA :)

Coming soon

And a handful of new features launching soon 👀

Conditional branching

We refined the builder quite a bit and we're working on branching! Conditional branching should be shipping soon, it's very cool. You could potentially have every state a user might hit (free, paying, )inside of a single Loop soon.

Email templating

This is probably the most requested feature and we're working on it. We hope to have it out in the next few months.

Other changes

  • General dark mode improvements

  • Preview email improvements across transactional and in the app

  • Loop builder improvements

  • Automatically advance to metrics page on send

  • Option to jump to Step 1 (Compose) from a Campaign/Transactional card

Aug 17, 2023

Aug 17, 2023

Aug 17, 2023

Save audience segments

It's now easier than ever to organize your audience with Audience Segments. We polished this process to make it as easy as possible, try it out and let us know what you think.

Here's how to get set up:

  • Add a new filter to your audience

  • That automatically creates an "Unsaved Segment"

  • Hit "Save Segment" to save and title it. That's it! ✨

Advanced design controls

We've recently rolled out improved design controls for individual elements in the editor! That means you can now control the text size, line height and more for individual text elements. As well as...Border and border radius to images

Border and border radius to images 👆

Or even adding a border and padding to a button 👆

We'll be updating our global styling panel for emails to include even more options in the near future so you can control styling for all elements in one place :)

Unified audience import window

We've just rolled out a unified audience import window. Now you can import your contacts from one simple spot. Just visit the Audience page and click "Import Contacts". That's it!

We also added a few new integrations including Make and Carrd.

Everything else

  • Improved accessibility in the table

  • Improved superhuman plain message handling

  • Added a glassy toolbar to editor

  • Early attachments alpha went out

  • Fixed an issue with text selection in the editor

  • Improved link toolbar

  • Fixed edge case around invalid emails

  • Improved domain record validation

  • All hex codes are now uppercase

🔒 Changes to login coming soon

We'll also be moving to passwordless auth soon. You will be able to login with the same email as before and you will also have Google Sign-in available as an option.

Aug 2, 2023

Aug 2, 2023

Aug 2, 2023

In just a few clicks, add your team to preview emails. Available now to all users.

Jul 11, 2023

Jul 11, 2023

Jul 11, 2023

We're launching multiple emails in a single Loop! This took the team a while to build but it's very cool and enables other quality-of-life features that will ship soon.

Check out the promo video on Twitter (or Threads), start building your own Loops, or just keep scrolling for more👇

How it works

To add an additional email, timer or audience filter to your Loop, simply hover the connecting arrow following a node and hit the + button.

You can update your existing Loops by hitting "Pause and Queue", then adding new emails to build out the user journey.

Contacts will continue to queue to enter your Loop and existing contacts will be paused at the node they're on ✨

That's it! More updates to come later this July.

Jun 30, 2023

Jun 30, 2023

Jun 30, 2023

Changing Loop trigger types

It is now possible to change trigger types in Loops. You can swap existing triggers with any other available trigger (switch from an event trigger to a contact based trigger for example). This makes building Loops a much more flexible process.

Pausing Loops

Loops can now be paused or stopped.
When you pause a Loop, contacts will be queued for 24 hours and will resume the Loop when the Loop is resumed. Stopped Loops will not queue users. Learn more in the docs.

Census integration

Our latest integration is with Census.

👋 If you're not using Census, give it a try as a simple way to get your data out of wherever it lives into Loops!

This integration is still in beta but, we would love to have you onboard. Just ping [email protected] for early access :)

Content checker v0.1

At the top of your email you might see this yellow alert indicator. Right now, it means you're missing a fallback value for your merge tags (eg when you use a backup term for a "First Name" property or something similar).

Today, this will help solve one pain point around missing required fields, but in the future this will allow us to check your email for common mistakes and offer improvements :)

Everything else

  • Make "duplicate as draft" button more buttony

  • Fix malformed API upload screen in onboarding

  • Fix which group a Loop is created within

  • Reduced delay on infrequently used icon tooltips

  • Improved pricing display in settings page

  • Added a fun "Sending" CSV rocket animation 🚀

  • Improved metric page styling

  • Handle sms protocol when parsing links

May 12, 2023

May 12, 2023

May 12, 2023

Full Segment Integration

We had to completely rebuild the Segment integration ahead of a new launch from Segment. That unlocked for us:

  • Importing contacts

  • Importing contact properties

  • Importing events

It's now available in your account, give it a go or read the docs.

And that's not all!👇


New Docs

Our docs have been upgraded! Check out the new documentation setup at loops.so/docs

Command Bar

Just hit cmd or ctrl + k in the app to trigger our new Command Bar. This is an early implementation with just navigation added. In the future, it will include searching your account and accomplishing basic tasks :)

Plus button to insert blocks

Insert blocks into the editor in just a tap of the plus button next to each line of text in the editor. Early implementation out now, future builds will include triggering the menu with a / command and filtering.

Everything else

  • Fixed a small crashing loop when you visited a specific sequence of paths

  • Improved reset password flow

  • Launched freemium plan in full

  • Small polish around icons and mobile states

  • The email style panel got a nice quality of life upgrade to help style emails more quickly

  • Logo is now clickable to return to home

  • Many small improvements to DNS record setup

  • Fixed input clearing on contact page resize

  • Upgraded editor to latest version of lexical

  • CSV uploader polish