Call to action changed to "244.2K / WEEK" from "176.3K / WEEK"
Call to action changed to "244.2K/week View on npm" from "176.3K/week View on npm"
New call to action: "Start with an agent"
Call to action removed: "CLI now available"
Call to action removed: "Customer since December 2022"
Page title changed from "Loops - One platform for all your email" to "Loops | Email Marketing Software for SaaS Teams"
Moderate content change — ~12% of the page copy
Moderate visual change
Passages before
122
Passages after
118
Removed
15
Added
11
Before · June 2026
Extracted page copy (markdown)
[CLI now available](/agents/cli)
One platform,every email
Loops is the simplest way to send
[product](https://loops.so/docs/guides/product-updates),
[marketing](https://loops.so/docs/types-of-emails#campaigns),
and [transactional](https://loops.so/docs/transactional) email, from waitlist to
IPO.
[Get started](https://app.loops.so/register)
[For agents](/agents)
Framer
Linear
Perplexity
Granola
Clerk
Reuters
Y Combinator
[Customer since December 2022](https://framer.com)
## Email design from first principles
It was hard to design emails that work everywhere. We fixed that. Designs
crafted with Loops will work in all supported email clients. Easy.
Human
AgentAlpha
Themes
background
#1C1917
padding
24px
border
1px solid
radius
6px
border width
1px
border color
#1C1917
Loops <[[email protected]](/cdn-cgi/l/email-protection)>
Learn more
Learn
[Editing basics](https://loops.so/docs/creating-emails/editor)[Reusable
assets](https://loops.so/docs/creating-emails/components)[Styles and
themes](https://loops.so/docs/creating-emails/styles)[More](https://loops.so/docs/creating-emails)
## A delightful developer experience
We have contacts, contact properties, events and event properties. Understand
the concepts? You know how to use Loops.
Human
Agent
Create contact
POST
https://app.loops.so/api/v1/contacts/create
{
"email": "[[email protected]](/cdn-cgi/l/email-protection)",
"firstName": "Alice",
"lastName": "Smith",
"source": "signup_form",
"subscribed": true,
"userGroup": "paying"
}
[$npm i loops](https://www.npmjs.com/package/loops)
[176.3K / WEEK](https://www.npmjs.com/package/loops)
[176.3K/weekView on npm](https://www.npmjs.com/package/loops)
[NodeN](https://loops.so/docs/sdks/javascript)[NextJS](https://loops.so/docs/sdks/javascript/nextjs)[Ruby](https://loops.so/docs/sdks/ruby)[PHPphp](https://loops.so/docs/sdks/php)[NuxtJS](https://loops.so/docs/sdks/nuxt)[Laravel](https://loops.so/docs/smtp/laravel)
Learn
[API quickstart](https://loops.so/docs/api-reference/intro)[Contacts
API](https://loops.so/docs/api-reference/examples/contacts)[Events
API](https://loops.so/docs/api-reference/examples/events)[More](https://loops.so/docs/api-reference)
## Build powerful lifecycle workflows
Your best opportunity for connecting with users once they close the tab is the
inbox. Time to use your best opportunity.
Human
AgentSoon
Acquisition
Start
Trigger
userCreated
Timer
5 mins
Send
welcome email
Branch
Timer
3 days
Filter
!activated
Finish
Send
setup guide
Exit
Remove from flow!activated after 14d
Learn
[Triggers](https://loops.so/docs/workflows/triggers)[Branching](https://loops.so/docs/workflows/branching)[Playbooks](https://loops.so/docs/guides/lifecycle-emails)[More](https://loops.so/docs/workflows)
## Your growth team's most effective lever
Connect Loops to your app and track what emails drive upgrades, churn reduction,
and revenue.
Goal conversions
Coming soon
124
Free → Pro
124
3.2%
Onboarding Complete
892
68%
Referral Link Click
445
12%
Learn
[Experiments](https://loops.so/docs/workflows/experiments)[Segments and
filters](https://loops.so/docs/contacts/filters-segments)[Event
properties](https://loops.so/docs/events/properties)[More](https://loops.so/docs/workflows)
## Finally, marketing in sync with product
Build segments from properties and engagement, reuse them across campaigns and
workflows, and they will stay in sync with your product.
Saved segments
3 total
Paying Customers1,240
plan is pro+2
Recent Signups850
signed up < 7d ago+2
Didn't open last campaign125
last campaign not opened+2
Learn
[Segments and filters](https://loops.so/docs/contacts/filters-segments)[Contact
properties](https://loops.so/docs/contacts/properties)[Mailing
lists](https://loops.so/docs/contacts/mailing-lists)[More](https://loops.so/docs/contacts)
## Stay synced with your stack
Loops sits on top of your data to help you send emails. Connect the products you
already use for a simple, connected experience.
[Webhooks](https://loops.so/docs/integrations/webhooks)[Supabase](https://loops.so/docs/integrations/supabase)[Clerk](https://loops.so/docs/integrations/clerk)[Zapier](https://loops.so/docs/integrations/zapier)[Framer](https://loops.so/docs/integrations/framer)[Make](https://loops.so/docs/integrations/make)[Segment](https://loops.so/docs/integrations/segment)[Webflow](https://loops.so/docs/integrations/webflow)[Bubble](https://loops.so/docs/integrations/bubble)[Stripe](https://loops.so/docs/integrations/stripe)[PostHog](https://loops.so/docs/integrations/posthog)[Auth0](https://loops.so/docs/integrations/auth0)
Learn
[Stripe billing events](https://loops.so/docs/integrations/stripe)[Supabase user
sync](https://loops.so/docs/integrations/supabase)[Clerk auth
sync](https://loops.so/docs/integrations/clerk)[All
integrations](https://loops.so/docs/integrations)
## See why teams stick with Loops
Our retention is high. We spend most of our time building things for our
existing customers. Here are some nice things they've said.
["Loops is focused, fast, and does just what we need" Jorn, Founder, Framer
->](/customers/framer)["Loops is super simple, intuitive, and has what we need
without the bloat" Luca, Founder, Cosmos ->](/customers/cosmos)
## Start sending better email today
Free to start. No credit card required.
[Start for free](https://app.loops.so/register)
[For agents](/agents)
Company
[About](./about)
[Careers](./careers)
[Credits](./credits)
[Customers](./customers)
Product
[Pricing](./pricing)
[Docs](https://loops.so/docs)
[Templates](./templates/category/all)
[Examples](./examples)
Resources
[Changelog](./changelog)
[Engineering](./engineering)
[Glossary](./glossary)
[Agents](./agents)
Connect
[Email](/cdn-cgi/l/email-protection#abd8dedbdbc4d9dfebc7c4c4dbd885d8c4)
[LinkedIn](https://www.linkedin.com/company/sendwithloops/)
[Threads](https://www.threads.net/@loops)
[𝕏](https://twitter.com/loops)
© 2026 Astrodon Corporation
[Privacy](./privacy)
[Terms](./terms)
[Trust (SOC2)](https://trust.oneleet.com/loops)
[DPA](./dpa)
[DPF](https://www.dataprivacyframework.gov/list)
[All systems operational](https://status.loops.so)
[](./)
Guides
[Pricing](./pricing)
[Docs](https://loops.so/docs)
[Log in](https://app.loops.so/)
[Start](https://app.loops.so/register)
After · July 2026
Extracted page copy (markdown)
# One platform, every email
Loops is the simplest way to send [product email](./product-email),
[marketing email](./marketing-email), and [transactional
email](./transactional-email), from waitlist to IPO.
Framer · Dec 2022Linear · Jan 2023Perplexity · Mar 2023Granola · Sep
2024Clerk · Nov 2023Sketch · Oct 2025Reuters · Feb 2024Conductor · May 2026Y
Combinator · W22
[Get started](https://app.loops.so/register)
[Start with an agent](/agents)
How do I set up loops?
Can I use Loops with my agent?
Who is Loops for?
## Email design from first principles
It was hard to design emails that work everywhere. We fixed that. Designs
crafted with Loops will work in all supported email clients.
Human
Agent
Themes
background
#1C1917
padding
24px
border
1px solid
radius
6px
border width
1px
border color
#1C1917
Loops <[[email protected]](/cdn-cgi/l/email-protection)>
Learn more
Learn
[Editing basics](https://loops.so/docs/creating-emails/editor)[Reusable
assets](https://loops.so/docs/creating-emails/components)[Styles and
themes](https://loops.so/docs/creating-emails/styles)[More](https://loops.so/docs/creating-emails)
## A delightful developer experience
We have contacts, contact properties, events and event properties. Understand
the basics? You know how to use Loops.
Human
Agent
Create contact
POST
https://app.loops.so/api/v1/contacts/create
{
"email": "[[email protected]](/cdn-cgi/l/email-protection)",
"firstName": "Alice",
"lastName": "Smith",
"source": "signup_form",
"subscribed": true,
"userGroup": "paying"
}
[$npm i loops](https://www.npmjs.com/package/loops)
[244.2K / WEEK](https://www.npmjs.com/package/loops)
[244.2K/weekView on npm](https://www.npmjs.com/package/loops)
[NodeN](https://loops.so/docs/sdks/javascript)[NextJS](https://loops.so/docs/sdks/javascript/nextjs)[Ruby](https://loops.so/docs/sdks/ruby)[PHPphp](https://loops.so/docs/sdks/php)[NuxtJS](https://loops.so/docs/sdks/nuxt)[Laravel](https://loops.so/docs/smtp/laravel)
Learn
[API quickstart](https://loops.so/docs/api-reference/intro)[Contacts
API](https://loops.so/docs/api-reference/examples/contacts)[Events
API](https://loops.so/docs/api-reference/examples/events)[More](https://loops.so/docs/api-reference)
## Build powerful lifecycle workflows
Your best opportunity for connecting with users, once they close the tab, is the
inbox. Time to use your best opportunity.
Human
Agent
Acquisition
Start
Trigger
userCreated
Timer
5 mins
Send
welcome email
Branch
Timer
3 days
Filter
!activated
Finish
Send
setup guide
Exit
Remove from flow!activated after 14d
Learn
[Triggers](https://loops.so/docs/workflows/triggers)[Branching](https://loops.so/docs/workflows/branching)[Playbooks](https://loops.so/docs/guides/lifecycle-emails)[More](https://loops.so/docs/workflows)
## Your growth team’s most effective lever
Connect Loops to your app and track what emails drive upgrades, churn reduction,
and revenue. Move beyond "opens".
Goal conversions
124
Free → Pro
124
3.2%
Onboarding Complete
892
68%
Referral Link Click
445
12%
Learn
[Experiments](https://loops.so/docs/workflows/experiments)[Segments and
filters](https://loops.so/docs/contacts/filters-segments)[Event
properties](https://loops.so/docs/events/properties)[More](https://loops.so/docs/workflows)
## Finally, marketing in sync with product
Build segments from properties and engagement, reuse them across campaigns and
workflows, and they will stay in sync with your product.
Saved segments
3 total
Paying Customers1,240
plan is pro+2
Recent Signups850
signed up < 7d ago+2
Didn't open last campaign125
last campaign not opened+2
Learn
[Segments and filters](https://loops.so/docs/contacts/filters-segments)[Contact
properties](https://loops.so/docs/contacts/properties)[Mailing
lists](https://loops.so/docs/contacts/mailing-lists)[More](https://loops.so/docs/contacts)
## Stay synced with your stack
Loops sits on top of your data to help you send emails. Connect the products you
already use for a simple, connected experience.
[Webhooks](https://loops.so/docs/webhooks)[Supabase](https://loops.so/docs/integrations/supabase)[Clerk](https://loops.so/docs/integrations/clerk)[Zapier](https://loops.so/docs/integrations/zapier)[Framer](https://loops.so/docs/integrations/framer)[Make](https://loops.so/docs/integrations/make)[Segment](https://loops.so/docs/integrations/segment)[Webflow](https://loops.so/docs/integrations/webflow)[Bubble](https://loops.so/docs/integrations/bubble)[Stripe](https://loops.so/docs/integrations/stripe)[PostHog](https://loops.so/docs/integrations/posthog)[Auth0](https://loops.so/docs/integrations/auth0)
Learn
[Stripe billing events](https://loops.so/docs/integrations/stripe)[Supabase user
sync](https://loops.so/docs/integrations/supabase)[Clerk auth
sync](https://loops.so/docs/integrations/clerk)[All
integrations](https://loops.so/docs/integrations)
## See why teams stick with Loops
Our retention is high. We spend most of our time building things for our
existing customers. Here are some nice things they've said.
["Loops is focused, fast, and does just what we need" Jorn, Founder, Framer
->](/customers/framer)["Loops is super simple, intuitive, and has what we need
without the bloat" Luca, Founder, Cosmos ->](/customers/cosmos)
## Start sending better email today
Free to start. No credit card required.
[Start for free](https://app.loops.so/register)
[For agents](/agents)
Company
[About](./about)
[Careers](./careers)
[Credits](./credits)
[Customers](./customers)
Product
[Pricing](./pricing)
[Docs](https://loops.so/docs)
[Templates](./templates/category/all)
[Examples](./examples)
Resources
[Changelog](./changelog)
[Engineering](./engineering)
[Resources](./resources)
[Agents](./agents)
Connect
[Email](/cdn-cgi/l/email-protection#c5b6b0b5b5aab7b185a9aaaab5b6ebb6aa)
[LinkedIn](https://www.linkedin.com/company/sendwithloops/)
[Threads](https://www.threads.net/@loops)
[𝕏](https://twitter.com/loops)
© 2026 Astrodon Corporation
[Privacy](./privacy)
[Terms](./terms)
[Trust (SOC2)](https://trust.oneleet.com/loops)
[DPA](./dpa)
[DPF](https://www.dataprivacyframework.gov/list)
[All systems operational](https://status.loops.so)
[](./)
Guides
[Pricing](./pricing)
[Docs](https://loops.so/docs)
[Log in](https://app.loops.so/)
[Start](https://app.loops.so/register)

Everything removed and added between the two captures — the complete list the "New headline: "One platform, every email"" figure is computed from.
− Your best opportunity for connecting with users once they close the tab is the inbox.
+ Your best opportunity for connecting with users, once they close the tab, is the inbox.
− Loops is the simplest way to send product, marketing,
+ Loops is the simplest way to send product email,
− and transactional email, from waitlist to IPO.
+ marketing email, and transactional email, from waitlist to IPO.
− Understand the concepts?
+ Understand the basics?
− Framer
− Linear
− Perplexity
− Granola
− Clerk
− Reuters
− Y Combinator
− Easy.
− Agent Alpha
− Agent Soon
− Coming soon
+ Framer · Dec 2022Linear · Jan 2023Perplexity · Mar 2023Granola · Sep 2024Clerk · Nov 2023Sketch · Oct 2025Reuters · Feb 2024Conductor · May 2026Y Combinator · W22
+ How do I set up loops?
+ Can I use Loops with my agent?
+ Who is Loops for?
+ Agent
+ Agent
+ Move beyond "opens".