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.

In just a few clicks, add your team to preview emails. Available now to all users.
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.
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
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