Loops assistantAnswers from the docs

Ask anything about installing, migrating, or building with Loops.

Try asking
More

1. Connect your app

Use the Loops API, an SDK, or an integration to sync the contact properties and events your emails need.

Connect the tools already in your stack

WebhooksSupabaseClerkZapierFramerMakeSegmentWebflowPostHogStripeAuth0View all

Build with the API or let your agent do it

POST
https://app.loops.so/api/v1/contacts/create
{
"email": "[email protected]",
"firstName": "Alice",
"lastName": "Smith",
"source": "signup_form",
"subscribed": false,
"userGroup": "paying"
}
…/week
View on npm

2. Add your audience

Import contacts, keep their properties current, and segment them for your workflows.

Add contacts

Import your list and keep each person’s opt-in status.

Sync properties

Keep details like plan and role up to date on every contact.

Build segments

Group people by plan, activity, or anything else you track.

Personalize journeys

Pick each person’s next email based on where they are.

3. Trigger events when customer data changes

Start an email when someone signs up, changes plan, joins a list, or does something in your app.

Contact added
Any new contact
someone signs up
Contact updated
Plan changes
they upgrade
Added to list
Newsletter
they subscribe
Event received
Trial started
sent by your app
Every workflow starts with one of these four triggers.

4. Emails flow out automatically

After the trigger matches, Loops follows your timers, branches, and audience filters. Your app must keep the properties used by those checks current. See how the workflow builder works.

Product email is free to start

Every Loops plan includes workflows, events, and contact properties. The free tier includes unlimited contacts and up to 4,000 combined marketing and transactional sends to your first 1,000 contacts in any rolling 30-day window. It does not expire.

1,000

Subscribed contacts

4,000

Sends every 30 days

All

Features included

$0

Never expires

Product email is free to start

Every Loops plan includes workflows, events, and contact properties. The free tier includes unlimited contacts and up to 4,000 combined marketing and transactional sends to your first 1,000 contacts in any rolling 30-day window. It does not expire.

1,000

Subscribed contacts

4,000

Sends every 30 days

All

Features included

$0

Never expires

Frequently asked questions

What is a product email?

How do workflows work?

How do I trigger emails from my app?

Can product and marketing share data?

Is product email free to start?