Skip to main content
HOME>Use Cases>Change Advisory Board: A Change Calendar That Absorbs Emergencies and Customer Requests
Use Case9 min read

Change Advisory Board: A Change Calendar That Absorbs Emergencies and Customer Requests

Weekly change requests are placed into maintenance windows under the CAB policy, emergencies displace by rule, customer requests move changes to the next open window, and the change manager approves every placement before ClickUp is updated.

Get started
Kylon TeamProduct

Two windows a week and a queue that never sits still

Change advisory boards work from a compact policy. Standard changes go into the Tuesday or Thursday window, each window holds a set number of changes and only one high-risk one, a change needs an approved pull request and a rollback plan before it is placed, and nothing lands inside a customer's blackout. Applied on Monday, the policy produces a clean week. By Wednesday an emergency change has arrived, a customer has asked to move a date and a security clearance has come through late.

Change requests live in ClickUp, the pull requests behind them in GitHub and the policy in Google Drive. Customer requests come into a shared Outlook mailbox, service teams post clearances in Slack, and the closeout emails go out from Gmail. The schedule is rebuilt by hand each time something moves, and the change that slips is usually the one an emergency displaced and nobody re-placed.

Who works in the room

People

  • Change manager

    Chairs the board, owns the CAB policy and approves every placement, displacement and carry-forward

  • Change coordinator

    Drafts the weekly agenda and runs each maintenance window

  • Service owners

    Raise change requests with a linked pull request and rollback plan, and confirm their windows

  • Customer success manager

    Brings customer window requests and confirms each new date with the customer

Agents

  • RyanChange scheduler

    Places each ClickUp change request in a window under the CAB policy, checks the GitHub pull request behind it, and re-places changes when the week shifts

    ClickUpGitHubGoogle Drive
  • FinAgenda checker

    Checks the coordinator's draft agenda line by line against the approved schedule and lists every line that disagrees

    Google DriveClickUp
  • AdaChange correspondence

    Drafts customer replies in the Outlook change mailbox and per-service closeout emails in Gmail, and posts the approved schedule to Slack

    OutlookGmailSlack

The board has one Kylon room, and Ryan is its default agent, so a new request or a question about a window goes to Ryan. Questions about the coordinator's agenda go to Fin, and anything that leaves the team, whether a customer reply or a closeout, goes to Ada, as the room guidelines say. Ryan hands each approved move to Ada by mentioning it in the thread with the moved requests listed, so a customer never hears about a date before the change manager has approved it.

From Monday intake to the Friday cutoff

Intake closes Monday at noon, and an automation opens the cutoff run on Friday at noon. In between, every placement is written to ClickUp only after the change manager approves it in the thread.

  • Agent works
  • Person decides
  • Arrives or gets recorded
Scroll sideways to see the whole flow.
StageWhat happensWho actsWho decides
PlacementEach request with an approved pull request and a rollback plan gets a window within capacity; the rest are held or deferred with a reasonRyan, from ClickUp requests, GitHub reviews and the policy in Google DriveThe change manager approves before ClickUp is updated
Agenda reviewThe coordinator's draft agenda is checked line by line against the approved scheduleFinThe coordinator corrects it and the change manager confirms
Emergency changeThe emergency takes the next window under the emergency rule, and each change it pushes out is re-placed in the next window that fitsRyanThe change manager approves the whole chain of moves
Customer window requestThe affected change moves to the first later window outside the customer's blackout that still has roomRyan, then Ada for the customer replyThe customer success manager confirms the date with the customer
Amendment and late clearancesPlaced changes are re-checked under the amended risk rules, and held changes with a new clearance are placed if a window fitsRyanThe change manager approves every changed placement
Cutoff and closeoutEvery retryable held or deferred change is retried once, then carried forward or cancelled, and each service gets one closeout emailRyan, then Ada for the emailsThe change manager approves the carry-forward and sends each email
Stages of one CAB week. Change numbers, windows and services in this example are illustrative.

When an emergency or an amendment reshuffles the week

An emergency is placed by its own rule: it takes the next window and pushes out the lowest-priority standard change already there. Ryan does not stop at the emergency. It re-places the displaced change in the next window with room, which can push out something else, and it shows the whole chain in the thread before anything is written. The change manager approves the chain, not just the first move.

A risk-policy amendment is harder, because it changes the rules every earlier placement was made under. When the board decides that schema migrations now count as high risk, a Thursday window holding two of them is over its limit. Ryan re-checks every placed change against the amended policy, not only the ones the amendment names, and proposes the displacements in priority order. Late clearances that arrive in Slack the same afternoon are placed only if a window under the new rules still has room.

What the checks catch

  • A displaced change that never got a new window because the emergency was the only move anyone recorded
  • A window over its high-risk limit after an amendment reclassified changes already placed there
  • A change placed inside a customer's blackout dates
  • A change marked ready whose pull request lost its approval after a new push
  • Held and deferred changes that reach the cutoff without their one retry

What stays with people

  • Approving each placement, displacement and carry-forward before ClickUp is updated
  • Declaring a change an emergency, and cancelling a change instead of carrying it forward
  • Confirming a moved date with the customer and sending the reply Ada drafts in Outlook
  • Sending each per-service closeout email, which Ada prepares as a Gmail draft

Integrations in this workflow

Kylon is not a change management system, and it does not replace one. It works across the tracker, the code host and the mailboxes the board already uses, and keeps the coordination between them in one room.

  • ClickUp holds every change request with its risk level, window and status
  • GitHub shows whether the pull request behind each change is approved and passing its checks
  • Google Drive keeps the CAB policy, each amendment and the coordinator's draft agenda
  • Outlook is the shared change mailbox where customer window requests arrive and replies are drafted for a person to send
  • Gmail carries the per-service closeout emails, each sent by a person from Ada's draft
  • Slack is where service teams and security post late clearances, and where the approved schedule is shared

Where to start

Begin with one week of requests for one group of services. Connect the ClickUp space that holds change requests, give Ryan read access to the repositories behind them, and add one rule to the room guidelines: an agent may propose placements and displacements, and the change manager approves every one before ClickUp changes or anyone outside the room hears about it.

“The emergency still takes Tuesday. The difference is that the change it pushed out already has a new window, approved in the same thread.”

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 prompt

Your first company harness. Where humans and agents run your business together.

Get started

More Use Cases

View all

API Deprecation Migration: Cutoff Waves That Stay Right as Integrations Move

Retiring an API version runs through one Kylon room. Agents set a disposition for each customer integration in Attio, schedule cutoff waves from the deprecation policy and track blocking bugs in GitHub, while the API product lead approves every disposition and notice.

Software & SaaSEngineering operationsEmail operations

Backup Restore Verification: Backups Proven Restorable Within Their Class Interval

A backup counts only once someone has proved it restores. Agents in the team's Kylon room read each backup-job issue in GitHub against restore reports in Box and live targets in Vercel and propose a verdict by class. The reliability lead approves before any issue changes.

Software & SaaSIT & security operations