Checks every hard bounce against its Mailgun history, marks the contact in HubSpot exactly the way your hygiene rules say, and only pings Slack for the bounces that matter.
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.
Maartje de Vries
550 5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos. First permanent failure for this address, sent by the July invoice reminder campaign. The contact opened eleven emails before this and last clicked on 14 June.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Mailgun
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect HubSpot
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.
List hygiene rules
What a hard bounced address should become in HubSpot: which field to set, to which value, and where the bounce details get written. The agent only ever makes the changes this names.
Alert criteria
Which bounces are worth interrupting someone for, for example a paying customer domain, a VIP account, or more than five bounces on one domain in a day. Everything else stays silent.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
A hard bounce is a permanent no, and every one you keep mailing costs sender reputation long before it costs you the list. This agent picks up each hard bounce as it fires, checks the address against its Mailgun history, marks the contact in HubSpot exactly the way your hygiene rules say, and interrupts a human only when the bounce matches your alert criteria. It never deletes a contact and never unsubscribes anyone, so the worst case is a field you can set back.
What has to be connected?
A Mailgun credential with webhooks and event access for the sending domains you want watched, a HubSpot credential that can search and update contacts, and one Slack channel. During setup you write the hygiene rules, which HubSpot field gets set and to what, and the criteria that deserve a ping.
What does it cost to run?
One small run per hard bounce, so cost tracks your bounce volume rather than your send volume. A healthy 50,000 address list bouncing at 0.3 percent is around 150 runs on a send day and near zero between campaigns. A freshly bought list will fire far more, which is itself the signal.
Can it wreck my CRM?
It only sets the fields your hygiene rules name, on a contact matched exactly by the bounced address. It never deletes, merges or unsubscribes anyone, and when an address matches zero contacts or several it changes nothing and reports it. Rehearse it on the staged bounces first, then start with your alert criteria set wide and narrow them once you trust it.
Free to start. Guided setup, a test run against staged conversations, and it's live.