Rule one is a stop. Read the suppression state for the address before any judgement and before any write, because a contact Loops has already suppressed is closed business and working around that is neither available nor the agent's decision. Everything else in the run happens after that check clears, and Claude Code opens what it was handed before touching a field.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
Hard bounce
550 5.1.1 recipient address rejected, user unknown. This is the only billing contact on the largest annual plan on the account, 18,400 USD renewing on 12 November, and two other addresses at the same domain are still receiving product mail normally. Loops shows no suppression recorded against it before today.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Loops
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Audience rules
What each kind of event means for your audience and what should follow: which contact property records a bounce, an unsubscribe or a signup, which domains and plans are worth a Slack ping, and how many departures off one send count as a run.
Runs on Claude Code
Preselected for this page — connect your Claude Code account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The first call on every event is the suppression state. Where it comes back set, the rules say what to record and the run finishes there.
There is no unsuppress operation, no delete and no send. The worst outcome available to it is a property you can change back.
No. Nothing in the workflow sends, triggers or schedules an email, and lifting a suppression is not a wired operation. The agent writes contact properties and posts to Slack. If a suppressed address genuinely needs mail again, that stays a decision a person makes in Loops against whatever consent record justifies it.
Free to start. Guided setup, a test run against staged conversations, and it's live.