Email Deliverability: List Hygiene That Holds Up Through a Bad Week for the Domain
Monthly list hygiene, the weekly send window, desk corrections, compliance overrides and a domain reputation incident run through one Kylon room. Every Mailchimp status change is proposed in the thread and the deliverability lead approves it.
A clean list depends on more than the playbook
Every month the deliverability lead runs the list through the playbook. Hard bounces are cleaned, repeat soft bounces past the cap are suppressed, complaints are unsubscribed, and long-inactive subscribers move to a re-engagement segment. Each change is a status and a reason on a Mailchimp subscriber, and the playbook itself is a Google Doc. Then email operations picks which of the week's draft campaigns go out inside the send-window cap.
The playbook is not the only input. Requesting desks write in about specific people: a customer who unsubscribed by mistake, a complaint flag that was a misclick. Compliance overrides a few dispositions outright. A reputation incident on the sending domain tightens the soft-bounce cap overnight. Each of those lands in a different inbox or Slack channel, and the subscribers still pending at month end quietly drop out of the next cycle.
Who works in the room
People
Deliverability lead
Owns the playbook, approves every subscriber change and signs the log
Email operations
Builds the draft campaigns and the send-window file, and settles the window
Compliance
Issues overrides that stand regardless of the playbook
Agents

MycoList hygiene
Checks every subscriber against the playbook, proposes a status and reason, and writes approved changes in Mailchimp
Mailchimp
Google Docs
FinSend window
Picks the week's campaigns under the cap and reviews email operations' send-window file
Mailchimp
Google Drive
AdaSubscriber replies
Drafts replies on the threads people wrote in on, for a person to send
Deliverability work sits in one Kylon room. Myco is the room's default agent, since subscriber dispositions are most of the work, so a question about why someone was cleaned goes straight to it. Fin owns the send window and the review of email operations' file, and Ada answers the people who wrote in. Myco and Fin both read Mailchimp through a lasting grant the deliverability lead approved for the room, and only Myco proposes subscriber changes. For the monthly pass, Myco splits the list across parallel helpers, one per segment, and gets back a single set of proposed changes. When a desk asks for a confirmation, Myco hands it to Ada with the subscriber, the change and the exact wording requested.
September's cycle, stage by stage
The playbook is a Google Doc, the weekly notices land in the run folder in Google Drive, and the room guidelines set the order of precedence: a compliance override first, then the playbook.
- Agent works
- Person decides
- Arrives or gets recorded
flowchart TD
disp["<b>Myco</b> proposes a status and reason<br>for every subscriber"]
ok1["<b>Deliverability lead</b> approves<br>before Mailchimp changes"]
window["<b>Fin</b> picks the week's campaigns and<br>checks the send-window file"]
eo["<b>Email operations</b> confirms the<br>window and corrects the file"]
apply["<b>Myco</b> applies desk corrections and<br>the compliance override"]
incident([A domain incident tightens<br>the soft-bounce cap])
reply["<b>Ada</b> drafts a reply on the<br>thread each person wrote on"]
bounce["<b>Myco</b> re-checks every subscriber<br>with a soft bounce on record"]
send["<b>Deliverability lead</b> approves,<br>a person sends each reply"]
bok["<b>Deliverability lead</b><br>approves the changes"]
carry["<b>Myco</b> marks every pending<br>subscriber for the next cycle"]
close["<b>Myco</b> appends one line per segment<br>to the Deliverability Log"]
sign["<b>Deliverability lead</b> approves<br>the lines and signs off"]
disp --> ok1 --> window --> eo
eo -->|desk corrections| apply
eo --> incident
apply --> reply --> send
incident --> bounce --> bok
send & bok --> carry --> close --> sign
class disp,window,apply,reply,bounce,carry,close agent
class ok1,eo,send,bok,sign person
class incident event
classDef agent fill:#FFFFFF,stroke:#DCD3C8,color:#1B1712
classDef person fill:#EEF0E3,stroke:#6E7447,color:#1B1712
classDef event fill:#F4ECDD,stroke:#F4ECDD,color:#564C42| Stage | What happens | Who acts | Who decides |
|---|---|---|---|
| Dispositions | Every subscriber is checked against the playbook, with a status and reason proposed for each | Myco | The deliverability lead approves before Mailchimp changes |
| Send window | This week's window is chosen from the twelve draft campaigns, under the cap | Fin | Email operations confirms the window |
| File review | Email operations' draft send-window file is checked, with lines removed, fields corrected and missing lines listed | Fin | Email operations corrects the file |
| Desk responses | Corrections from requesting desks and the compliance override are applied, and two people get the reply they asked for | Myco, then Ada for the replies | The deliverability lead approves; a person sends each reply |
| Domain incident | Every soft-bounce subscriber is checked again against the tightened cap | Myco | The deliverability lead approves the changes |
| Carry-forward | Named exceptions are reassessed and every subscriber still pending is marked for the next cycle | Myco | The deliverability lead approves |
| Close-out | One line per segment is appended to the Deliverability Log | Myco | The deliverability lead approves the lines and signs off the cycle |
A bad week for the sending domain
A reputation incident cuts the soft-bounce cap from five in thirty days to three. The notice names a few subscribers as examples, but the cap applies to everyone. Myco checks every subscriber with a soft bounce on record, not only the ones named, proposes the changes by segment, and waits for the deliverability lead. Subscribers already suppressed for another reason stay as they are.
A compliance override pulls the other way. When compliance says a subscriber's status stands regardless of the playbook, the override wins, and Myco records it as the reason so next month's pass does not undo it. Every subscriber still pending when the cycle closes gets a carry-forward mark in Mailchimp, so the October pass starts with them instead of losing them.
What the checks catch
- A subscriber the playbook would clean but compliance has overridden, who keeps the override
- A tightened soft-bounce cap applied only to the subscribers named in the notice
- A send-window file line for a campaign that is not in this week's window
- A pending subscriber left without a carry-forward mark
- A reply drafted as a new email instead of on the thread the person wrote on
What stays with people
- Approving every status change before it is written in Mailchimp
- Issuing a compliance override, which only compliance decides
- Settling the final send window with email operations
- Sending each reply Ada drafts, and signing the cycle's log lines
Integrations in this workflow
Kylon is not an email service provider and it does not replace Mailchimp. It sits across Mailchimp, the playbook and the team's inboxes and keeps the month's decisions in one room.
- Mailchimp holds the subscribers, their status and reason, the draft campaigns and the carry-forward mark
- Google Docs holds the deliverability playbook and the Deliverability Log
- Google Drive keeps the run folder with the send-window policy, the draft file and each notice
- Gmail carries replies to the people who wrote in, sent by a person from Ada's drafts
- Slack is where email operations and the requesting desks post quick corrections
Where to start
Begin with the next month's pass. Connect Mailchimp with a grant for the room, link the playbook, and write the precedence into the room guidelines: compliance overrides first, then the playbook, and no status changes until the deliverability lead approves.
Set it up with your agent
Open a new Room, add your agent and paste this prompt. It connects the tools, builds the App with you and asks for your rules one step at a time, and nothing goes out until a person approves it.
Set up our list hygiene desk in this Room. Take it one step at a time and wait for my OK before you move on. 1. Connect Gmail, Google Docs, Google Drive, Mailchimp and Slack. Tell me which ones still need connecting, and confirm that Mailchimp is connected with a lasting grant approved for this Room. 2. Ask me who works this desk: the deliverability lead, email operations and compliance. Help me invite them to this Room. 3. Build a List Hygiene App with Segment, Subscribers, Proposed and Status, one record per subscriber. Fill it from the current Mailchimp list. 4. Check every subscriber against our playbook in Google Docs. Propose a status and reason for each. Apply any compliance override first, then our checks. Show me the ones that conflict or are still pending. 5. Do not write any status or reason in Mailchimp until the deliverability lead approves each change. Do not send any reply until a person sends it from the Gmail draft. Flag which approval is needed for each action before moving on. 6. Write the precedence order into this Room's guideline: compliance overrides first, then our rules, and no Mailchimp changes until the deliverability lead approves. 7. After one clean monthly cycle, offer to turn the full pass into an Automation. Before you start, ask me for our rules one at a time.
Your first company harness. Where humans and agents run your business together.
More Use Cases
View allAd Creative Approvals: A Launch Board That Matches What Is Actually Live
The agency's launch sheet is audited against live Meta Ads campaigns and Instagram posts, every creative gets a status and a launch window on the Miro board, and holds, budget cuts and late approvals are absorbed mid-wave. The desk lead approves every board change.
Ad Delivery Make-Goods: Every Shortfall Settled as a Bonus Placement or a Credit
Insertion orders are reconciled against delivered impressions and contract terms in one Kylon room. Agents work Attio, the Notion delivery report and the Outlook contract threads, re-run bonus allocations when numbers change, and the ad operations lead approves every outcome.






