Loops logo

Loops Integrations: Native, Zapier, and API

Last verified Sep 14, 2026

Loops documents roughly 20 named integrations, plus 4 framework guides and 2 form connectors, a deliberately short catalogue next to the 300-plus directory Mailchimp maintains, and a positioning choice rather than a gap in maturity. Loops bills per contact and not per message, so an integration earns its place by what it puts into and takes out of the contact file, identity, subscription state, revenue signals, not by the volume it can push. The connectors cluster around modern SaaS plumbing because that is where the contact record is created.

At a glance

30
Documented connectors
Native integrations, framework guides and form connectors in the official docs
3
CRMs via Auto BCC
Attio, HubSpot and Salesforce log email through a BCC address, not a dedicated connector
17
Outbound webhook events
The escape hatch for tools with no native connector, delivered at up to 10 per second

Integrations directory

The 30 entries below are every integration, framework guide and form connector Loops documents publicly, grouped by what they do to your contact file. Nothing here is inferred from a third-party directory. The canonical index is the Loops integrations documentation; where an entry is a guide rather than a packaged connector, the card links to that guide.

AllNativeAPI & webhooksiPaaSFrameworks

Auth & user management (4)

The category Loops is built around. All 4 do the same two jobs: create the contact when a user signs up, and hand the authentication email to Loops so verification, magic-link and reset messages carry your sending domain.

CRM & GTM data (4)

3 of the 4 entries. Attio, HubSpot and Salesforce, are not dedicated connectors at all. They are the same Auto BCC feature: Loops blind-copies outgoing mail to an address your CRM listens on, so the message is logged against the record. There is no field mapping, no bidirectional contact sync and no segmentation from CRM properties. If a stakeholder hears “HubSpot integration” and pictures a two-way sync, correct that early.

Payments & monetisation (2)

On a per-contact price model the revenue signal is what tells you which contacts are worth keeping: a cancelled customer left in the file costs the same as an active one.

Analytics, CDP & data pipelines (4)

How behavioural data reaches the contact record. PostHog is native; the CDP and warehouse paths let Loops be a destination in a pipeline you already run, usually cheaper than rebuilding event tracking on the API.

Website & CMS builders (3)

Signup capture from hosted site builders: all 3 move a form submission into a Loops mailing list.

No-code & automation (5)

Where everything without a native connector gets handled, at the usual cost of a per-task bill and an extra hop of latency. Loops also documents outbound webhooks covering 17 events, including contact.created, contact.unsubscribed, contact.mailingList.subscribed, campaign.email.sent, transactional.email.sent, email.delivered, email.softBounced, email.hardBounced, email.opened, email.clicked and email.spamReported. They are signed with HMAC-SHA256, retried up to 8 times over roughly 28 days, and your endpoint must answer inside 15 seconds.

Backend, frameworks & SMTP (6)

Loops publishes first-party guides for 4 backend frameworks plus Next.js; the framework paths run over SMTP at smtp.loops.so on port 587. Two constraints apply throughout. The SMTP service is transactional only, so campaigns cannot go this way; and every message must reference a transactional template that already exists in your account, with a JSON payload of transactionalId and dataVariables instead of arbitrary MIME. Loops itself advises against using it as a framework’s default mail backend.

Templates & forms (2)

Two ways to collect an address without a site builder in the middle: a hosted form, and a custom form posting to Loops directly. Both write into a mailing list, which decides whether the contact counts against your plan.

Frequently asked questions

How many integrations does Loops actually have?

Around 20 named integrations in the official docs, shown here as 30 cards by also counting the framework guides and the 2 form connectors. That is an order of magnitude below Mailchimp or ActiveCampaign. The catalogue is narrow on purpose and skews to modern SaaS infrastructure; judge it on whether your stack is covered, not on the total.

Does Loops have a real HubSpot or Salesforce integration?

No, and it is the expectation trap worth flagging. Attio, HubSpot and Salesforce are all served by the same Auto BCC feature: Loops blind-copies outgoing email to an address the CRM ingests, so the message appears on the record. There is no contact sync, no property mapping and no segmentation from CRM fields; build those on the API or route them through Zapier, Make or Integrately.

Which integration uses SMTP rather than the API?

Supabase, for authentication email: Supabase Auth points at smtp.loops.so on port 587 so confirmation and magic-link messages come from your domain and your templates. Every other native connector talks to the API. The Laravel, Rails, Django and Nodemailer paths also use SMTP, but those are guides rather than packaged connectors.

What happens when a tool has no connector?

Two supported routes. Outbound webhooks push 17 event types to any endpoint you control, signed with HMAC-SHA256 and retried up to 8 times across roughly 28 days; your listener has to respond within 15 seconds. Inbound, the incoming webhooks endpoint creates or updates contacts from arbitrary payloads. Zapier, Make, Integrately and Segment cover the rest without code.

Do integrations affect what I pay?

Yes, more than on most platforms. Loops bills per contact rather than per message, with unlimited sending on paid plans, so any integration that creates contacts in bulk moves you up a tier. An enrichment or CDP feed that writes every signup into the contact file is a pricing decision, not just a plumbing one. Stripe and Polar events are what let you clear contacts that no longer earn their slot.

Can I send campaigns through the SMTP integrations?

No. Loops SMTP is transactional only, and every message must reference a transactional template that already exists in your account: the body carries a JSON payload with transactionalId and dataVariables instead of arbitrary MIME. That rules out using Loops as a generic relay the way you would use Postmark. Campaigns go through the Loops app or the campaigns API.

AAlaa Touil RRabeb How we test →

This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.