Call to action changed to "176.3K/week View on npm" from "167.4K/week View on npm"
New call to action: "Customer since December 2022"
Small visual change
Before ยท May 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
## 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)
[167.4K / WEEK](https://www.npmjs.com/package/loops)
[167.4K/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 loops
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
Delay
5 mins
Send
welcome email
Branch
Delay
3 days
Filter
!activated
Finish
Send
setup guide
Exit
Remove from Loop!activated after 14d
Learn
[Triggers](https://loops.so/docs/loop-builder/loop-triggers)[Branching](https://loops.so/docs/loop-builder/branching-loops)[Playbooks](https://loops.so/docs/guides/lifecycle-emails)[More](https://loops.so/docs/loop-builder)
## 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/loop-builder/experiments)[Segments and
filters](https://loops.so/docs/contacts/filters-segments)[Event
properties](https://loops.so/docs/events/properties)[More](https://loops.so/docs/loop-builder)
## Finally, marketing in sync with product
Build segments from properties and engagement, reuse them across campaigns and
loops, 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#5f2c2a2f2f302d2b1f3330302f2c712c30)
[LinkedIn](https://www.linkedin.com/company/sendwithloops/)
[Threads](https://www.threads.net/@loops)
[๐](https://twitter.com/loops)
ยฉย 2026 Astrodon Inc.
[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 ยท 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)