← Files LoopsARCHIVED FILE

skills/loops-email-sending-best-practices/references/loops-operational-caveats.md

2.49 KB · Oct 4, 2026 · 12:09 UTC

↓ Download file

# Loops Operational Caveats

## Source URLs

- https://loops.so/docs/transactional
- https://loops.so/docs/transactional/attachments
- https://loops.so/docs/webhooks
- https://loops.so/docs/deliverability/transactional-group-inboxes
- https://loops.so/docs/deliverability/sending-from-multiple-domains
- https://loops.so/docs/contacts/double-opt-in
- https://loops.so/docs/api-reference/send-transactional-email
- https://loops.so/docs/api-reference/list-transactional-emails

## Marketing Vs Transactional Behavior

- In Loops, the Audience is a marketing-contact concept.
- Sending a transactional email to a new recipient does not add them to the Audience unless `addToAudience` is set to `true`.
- Sending transactional email to a new recipient does not trigger the normal "contact added" lifecycle path.
- Unsubscribed contacts can still receive transactional emails.
- Transactional emails do not include unsubscribe links and do not track opens or clicks.

## Attachments

- Attachments are not generally enabled by default in Loops; support must enable them for the account.
- Attachment payloads require `filename`, `contentType`, and base64 `data`.
- Loops documents a total JSON request size limit below 4 MB, with base64 overhead in mind.

## Webhooks

- Loops supports one webhook endpoint per account.
- Webhooks are signed and should be verified with the signing secret.
- Webhook dispatch is rate-limited to 10 events per second, with additional events queued.
- When double opt-in is enabled, certain contact webhooks are delayed until the contact confirms.

## Domain And Team Boundaries

- Multiple sending domains are modeled as separate Loops teams rather than one shared workspace.
- Settings, audiences, and related data do not automatically carry across teams.
- If the user wants separate communication types without splitting operational data, prefer lists and segmentation before proposing multiple domains.

## Group Inboxes

- Transactional email is intended for one-to-one delivery, not group inboxes.
- Group inboxes can silently block or moderate transactional email, especially in Google Workspace.
- If delivery to a group inbox matters, check moderation queues, email logs, and group posting policies before assuming the email provider failed.

## Practical Guidance

- If the recommendation depends on Loops product behavior, say so explicitly.
- If the user needs implementation details after the policy/best-practice decision is made, use the `loops-api` skill for the actual payloads and integration patterns.

SHA-256: 11bee5391ee6aa1a1ef3c856a0eb13c33251af004bdb95ba4694eb154fc23ee1