Vendor guide · Lean SaaS sending

Loops Automation Guide

Contacts, loops, transactional mail, campaigns — deliberately small, embarrassingly fast to ship.

Loops is the anti-enterprise mailer: a surface so small there is almost nothing to configure, ranked third on our 15-tool comparison for early-stage SaaS. Verify current allowances on the official Loops pricing page.

Verified snapshot — September 2026. Free: 1,000 contacts with 4,000 sends per 30 days. Paid: contact-based tiers with unlimited sends.

Who this guide is for

This guide is for founders and small product teams who want lifecycle email shipped this week, not next quarter. If your product has one clear activation moment, a short trial, and an audience that expects a handful of well-timed notes rather than a magazine, Loops was designed for exactly that shape.

You will get the most from it if engineering owns sending through a clean API, marketing owns the copy, and nobody wants a second full-time job administering the tool. The contact-based paid tiers with unlimited sends also suit steady-cadence teams who would rather forecast a list size than meter every broadcast.

If you need native billing triggers across processors, heavy branching on event history, or SMS alongside email, read the graduation notes below first — the pricing guides index and our verified pricing snapshot show where the axes diverge before you invest in a structure you will outgrow.

Loops's genuine advantages — calmness, speed, predictability — are fully visible here, alongside the orchestration ceiling that matters for a growing SaaS.

Nothing in this guide argues you should graduate early. It argues you should notice when you have graduated — the two are easy to confuse when the tool still works fine and the workarounds are doing the real labor.

Best fit

Early-stage SaaS with a lean lifecycle: welcome, trial nudges, announcements, and honest transactional mail.

Strong fit

API-comfortable teams who push product events and want almost nothing to configure around them.

Proceed carefully

Growth-stage teams whose roadmap already includes dunning, winback matrices, and multi-product branching.

Skip when

You need multichannel breadth or a sales CRM — other vendors on this site cover that ground deliberately.

Shipping your first loops in an afternoon

ConnectVerify the domain, drop in the API key, sync contacts.
Welcome loopThree emails tied to the single activation moment.
Trial nudgesEvent-triggered reminders at usage gaps, not calendar dates.
BroadcastAnnouncements to the same audience without a second tool.

Implementation is measured in hours because there is simply less to configure. Push product events through the clean API, keep automation to the essential SaaS flows — onboarding, trial nudges, announcements — and get back to the product.

The temptation on a small canvas is to compensate with complexity; resist it, because the moment your first loop needs four nested conditions you are advertising your own graduation.

Write the event names before you write the emails. A short vocabulary — signup, activated, used_feature_x, trial_ends_soon — keeps loops readable six months later and makes the eventual migration (if it comes) a mapping exercise rather than an archaeology dig.

Cadence thinking — how long after signup, what qualifies as a usage gap, when silence means something is broken — applies here without modification.

Day-one rule: ship one welcome loop and one trial-nudge loop, then stop. Loops rewards teams who treat the small surface as a feature; teams who immediately rebuild an enterprise journey inside it lose the advantage they chose the tool for.

Where Loops ends and orchestration begins

Loops lacks native billing triggers across multiple processors, built-in revenue attribution, and AI sequence generation — lifecycle sophistication plateaus earlier. Against Brevo it trades multichannel breadth for focus: no SMS, WhatsApp, or CRM inside the same account, and no recipe gallery of multichannel playbooks to lean on.

The right buyer is an early-stage team wanting clean sending infrastructure now, graduating to deeper orchestration (Customer.io for branching, billing-native suites for dunning) when event logic demands it.

Watch two signals that the plateau is close: your loops keep gaining exceptions because linear flow can no longer express the branch, or your finance team asks which flow recovered the failed payments and the answer requires a spreadsheet. Either one means the tool is no longer the bottleneck — the model is.

Check Loops pricing

Pricing tiers and the billing axis

Verified Loops packaging — September 2026
PlanFree tierPaid entryPricing model
Loops1,000 contacts with 4,000 sends per 30 daysContact-based paid tiersPaid plans include unlimited sends, priced by contacts stored
ForecastingList size is the bill driver once paid; send volume is not metered on paid tiers

The free tier is tuned for validation: 1,000 contacts and 4,000 sends per 30 days is enough for a welcome loop, a monthly note, and trial nudges while you find product-market fit. The paid axis is contact-based with unlimited sends — a deliberate inversion of volume metering.

For a SaaS list, that means the bill tracks how many people you keep, not how often you talk to them.

What the axis does to a growing list: every dormant free user and cold trial still counts toward the contact band once you are paid, so list hygiene becomes a cost discipline rather than a courtesy. The upside is forecasting simplicity — unlimited sends mean a product-launch week or a long announcement sequence never triggers an overage, and finance can model one number from the growth chart.

Compare that curve against volume-priced APIs, where dormant contacts are free but sends move the meter, and against free-tier ladders like Brevo's, where features and volume gate the price. All three axes are laid out in our verified pricing snapshot.

Axis watch: contact-based with unlimited sends favors steady cadence and clean lists. If your funnels produce thousands of never-mailable signups, run the eighteen-month contact projection before assuming this axis stays cheap — suppressing or deleting early is the control valve.

Where it fits in the five-stage lifecycle

WelcomeSignup trigger, three setup emails, activation check — the loop Loops was born for.
NurtureLight educational sends and product updates keyed to events you actually push.
ConvertTrial-ending nudges and upgrade notes; billing truth assembled from your own events.
RetainUsage-gap reminders and feature adoption drips for paying accounts.
Win backDormancy-triggered re-engagement, then a sunset rule — simple, and usually enough early on.

Welcome and nurture are the natural home ground: linear, event-fed, quick to ship, easy to reason about. Convert works well while your trial is simple — one plan, one price, one upgrade moment — because the billing context has to arrive as properties your application sets rather than as a native subscription object the platform reads.

That distinction sounds academic until you ship it: with native billing objects, a downgrade mid-flow changes the branch automatically; with application-set properties, your code must remember to update them, and forgotten updates are silent.

Retain and win back stay deliberately thin, which is correct for an early product and limiting for a mature one. Multi-tier plans, seat-based downgrades, and failed-payment recovery are buildable as hand-rolled events, but every branch is code you own. The stage where this stops being elegant is usually dunning.

Teams that stay on Loops long-term often keep it for welcome, nurture, and broadcast while conversion-grade billing flows move to a billing-native suite — a split worth deciding deliberately rather than by accident.

Automation depth: what you can and cannot build

Honest inventory — the smallness is the product, so both columns matter.

  • Welcome loops and time-delay sequences with simple conditions — the core, done cleanly.
  • Event-triggered loops from your application through a clean, well-documented API.
  • Transactional mail alongside marketing sends under one roof and one domain.
  • Broadcast campaigns to segments of the same contact base — no second tool for announcements.
  • Attribute-based segments and contact properties you sync from the product.
  • Linear branches and basic splits on engagement or properties.
  • Preference handling and clean opt-out management on every send.

What you cannot build without leaving or bolting on: native Stripe, Paddle, or Lemon Squeezy subscription triggers with plan and payment state attached; revenue attribution that tells you which loop produced the upgrade; AI generation of whole flows; and deep historical event branching — the "used A then B within seven days but not C" matrices that Customer.io-type orchestrators handle. SMS, landing pages, and a sales CRM are also outside the canvas; Brevo and others cover that breadth if you need it.

None of that is a flaw in the product — it is the trade you accept for an afternoon of setup and a surface nobody has to administer. The honest engineering posture: push clean events, keep loops linear, and treat every workaround tag-spider you invent as interest accruing against the migration you will eventually run.

Loops at a glance

Lean SaaS sending

A deliberately small mailer: contacts, loops, transactional, campaigns — shipped before lunch.

Pricing: free 1,000 contacts with 4,000 sends per 30 days; paid contact-based with unlimited sends. Source: loops.so/pricing. Verified September 2026.

  • Almost nothing to configure — the fastest credible path to first lifecycle email
  • Clean API for product events; linear loops stay readable
  • Unlimited sends on paid tiers — predictable forecasting
  • Transactional and marketing under one domain
  • No native billing triggers, revenue attribution, or AI flows

Loops wins the first month decisively: it asks for a domain and an API key, and paid tiers send without counting each message. The trade is that billing-state branches and deeper attribution require integrations or another system.

For a solo founder with one activation moment, that difference is the whole decision — and Loops's calm surface keeps lifecycle email maintainable by a person with a product to build.

The fair summary: choose Loops when speed and calm outrank stage coverage; choose a deeper event platform when subscription-state email — dunning, conversion, winback — is the actual revenue lever.

Decision shortcut: if your next three roadmap items are product features, Loops. If they are pricing tiers, dunning recovery, and expansion email, the billing-native suite — pay for the depth before you hand-build it.

Model Loops against your list curve and an API-priced alternative in our pricing snapshot.

Common mistakes when adopting Loops

The tool's simplicity hides a short list of recurring adoption errors — all avoidable with an afternoon of discipline.

  • Pushing events without a written taxonomy, so loops reference names only one engineer remembers.
  • Compensating for missing branching with tag chains that recreate the enterprise tool — badly.
  • Keeping thousands of never-mailable signups forever and then flinching at the contact-band bill.
  • Hand-rolling failed-payment flows as generic re-engagement email instead of treating dunning as its own discipline.
  • Never wiring product events at all, so "event-triggered" trial nudges quietly become calendar sends.
  • Skipping sunset rules, letting cold contacts depress engagement until segments stop meaning anything.
  • Staying past the plateau for sentimental reasons when loops now ship workarounds weekly.

Re-run this list at every pricing-page visit; the moment two or more items are true, the migration conversation is overdue rather than optional.

The cheapest version of that conversation happens while the loops are still few — the expensive one happens after a year of tag chains.

Pricing note and verdict

Free covers validation at 1,000 contacts and 4,000 sends per 30 days; paid contact-based tiers buy unlimited sends, which turns forecasting into a single list-size number. For lean early-stage SaaS, few tools get you to a working welcome-and-trial program faster — ranked third on our 15-tool comparison for exactly that reason.

Model eighteen months of contact growth against the bands, keep hygiene tight, and revisit the graduation triggers above before the workarounds outnumber the loops. The full axis comparison lives in our verified pricing snapshot.

Check Loops pricing

Rollout plan

A 30-day rollout for your first Loops automations

  1. Days 1–5 · Connect and welcome. Verify the domain, define three event names, ship a three-email welcome loop tied to the activation moment.
  2. Days 6–12 · Trial nudges. Trigger reminders at usage gaps rather than calendar dates; measure whether the gaps predict conversion.
  3. Days 13–18 · Broadcast habit. Send one honest product update to the same audience — confirm the campaign path works before you need it.
  4. Days 19–24 · Transactional check. Review receipts and alerts under the same domain; confirm marketing volume never masks them in the logs.
  5. Days 25–30 · Hygiene and review. Set a dormancy rule, prune dead weight, and list which lifecycle stages still live outside the tool.

FAQ

How does Loops pricing work?

The free tier allows 1,000 contacts with 4,000 sends per 30 days. Paid plans are contact-based and include unlimited sends — so once you pay, the bill tracks list size rather than message volume, and a heavy announcement month does not create an overage.

What are the free tier limits?

4,000 sends per 30 days across 1,000 contacts is a genuine validation budget — welcome loops, trial nudges, and a monthly note fit comfortably. It is not a production volume for large broadcast habits or long daily drip trains, and hitting either will push you to paid earlier than you planned.

How painful is migrating off Loops later?

Usually mild, provided you kept the event vocabulary tight: contacts and properties export, linear loops map cleanly onto richer canvases, and the API integration ports with renamed events. The painful migrations are the ones where tag chains replaced an event taxonomy — which is why we push naming discipline on day one.

Who is Loops best fit for?

Early-stage, API-comfortable SaaS teams with one activation moment, a simple trial, and no appetite for administering software. Solo founders and small product teams who value shipping over configuration stay longest and are happiest; growth teams with dedicated lifecycle headcount usually grow out of the surface within a year.

When should I choose a different tool instead?

Choose Brevo for SMS and CRM breadth. Choose Customer.io when historical event branching has genuinely outgrown linear loops. Choose Loops when speed, a focused API, and predictable contact tiers matter more than advanced branching.

How do I keep the free tier honest?

Treat 1,000 contacts as a curated room, not a warehouse: suppress bounces fast, delete never-activated signups on a schedule, and keep sends purposeful inside the 4,000-per-30-days budget. Teams that pass free-to-paid with a clean list pay a contact band that reflects real audience — teams that don't, pay for archaeology.