CoGrid Track another competitor
← Back to loops.so's timeline
Jul 2026 Positioning Call to action Page title Content Design

New headline: "One platform, every email"

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

The captures, side by side

Before · June 2026

loops.so homepage in June 2026
Archived screenshot

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)

View archived HTML →

After · July 2026

loops.so homepage in July 2026
Archived screenshot

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)

![](https://t.co/1/i/adsct?bci=4&amp;dv=UTC%26en-US%2Cen%26Google%20Inc.%26Linux%20x86_64%26255%26800%26600%2616%2624%26800%26600%260%26na&amp;eci=3&amp;event=%7B%7D&amp;event_id=e322a7d3-a885-4b67-b64d-5febfef64ddb&amp;integration=advertiser&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=fcd35da3-39e3-46ab-9f37-1c723335dad3&amp;pt=Loops%20%7C%20Email%20Marketing%20Software%20for%20SaaS%20Teams&amp;tw_document_href=https%3A%2F%2Floops.so%2F&amp;tw_iframe_status=0&amp;tw_pid_src=1&amp;twpid=tw.1782899973873.362871866781353938&amp;txn_id=ohv2f&amp;type=javascript&amp;version=2.3.53)![](https://analytics.twitter.com/1/i/adsct?bci=4&amp;dv=UTC%26en-US%2Cen%26Google%20Inc.%26Linux%20x86_64%26255%26800%26600%2616%2624%26800%26600%260%26na&amp;eci=3&amp;event=%7B%7D&amp;event_id=e322a7d3-a885-4b67-b64d-5febfef64ddb&amp;integration=advertiser&amp;p_id=Twitter&amp;p_user_id=0&amp;pl_id=fcd35da3-39e3-46ab-9f37-1c723335dad3&amp;pt=Loops%20%7C%20Email%20Marketing%20Software%20for%20SaaS%20Teams&amp;tw_document_href=https%3A%2F%2Floops.so%2F&amp;tw_iframe_status=0&amp;tw_pid_src=1&amp;twpid=tw.1782899973873.362871866781353938&amp;txn_id=ohv2f&amp;type=javascript&amp;version=2.3.53)

View archived HTML →

Every changed passage

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".