Product Launch War Room

A temporary server for one launch: a go or no-go checklist, per-surface channels and live incident handling.

  • 4 categories
  • 17 channels
  • 6 roles
  • Small
Download Discord JSON

Choose a server, review what will be created or reused, then confirm. Merge keeps what you have; replace rebuilds the server. Vetox takes a safety backup first either way.

No uses yetNo views yet

Server structure

Channels

THE PLAN

  • countdown

    The timeline in hours. Where we are right now.

  • go-no-go

    One line per blocking item, with an owner. No launch while a line is red.

  • owners

    Who is responsible for which surface.

SURFACES

  • website-and-docs

    Pages, pricing, documentation.

  • app-release

    Builds, stores, rollout.

  • email-and-lifecycle

    Sends, segments, sequencing.

  • social-and-community

    Posts, replies, community rooms.

  • press-and-outreach

    Embargoes, briefings, follow-ups.

LIVE

  • war-room

    The one coordination channel. Keep it sequenced.

  • incidents

    Severity first word. Then what is broken and who is on it.

  • status-updates

    Draft the customer-facing wording here before it goes anywhere.

  • War Room
  • Quiet Room

RESPONSE

  • inbound-questions

    What people are asking.

  • bug-reports

    One per message, with a reproduction.

  • sentiment

    What people are actually saying.

  • post-mortem

    Opened the next day. Blameless, and written while it is fresh.

Roles

  • Launch LeadAdministrator
  • Owner On CallAdministrator
  • Team
  • Guest
  • Muted

Overview

This layout is for a single launch and is meant to be archived afterwards. #countdown is read-only and holds the timeline in hours, so anyone joining mid-launch knows where things stand without asking. #go-no-go is the checklist: one line per blocking item with an owner and a state, and the rule that launch does not proceed while any line is red — which is the mechanism that stops a launch going ahead because nobody wanted to be the person who said stop. Surfaces gives each place the launch appears its own channel: #website-and-docs, #app-release, #email-and-lifecycle, #social-and-community and #press-and-outreach, so a broken pricing page is not competing with a press embargo question. Live is the hour itself: #war-room is the single coordination channel, #incidents takes anything broken with a severity in the first word, and #status-updates is where the customer-facing message is drafted before it is sent anywhere. Response covers the aftermath that everyone underestimates: #inbound-questions, #bug-reports and #sentiment for what people are actually saying. #post-mortem is opened the day after with the rule that it is blameless and written while it is fresh, because a post-mortem written a fortnight later is fiction. Voice has a War Room open throughout and a Quiet Room for the person writing.

When to use it

Launches go wrong in the coordination, not the code: three people fix the same broken link, the pricing page bug is reported in a channel nobody is watching, and the customer-facing message is written under pressure by whoever is least busy. This layout gives each surface an owner and a channel, forces a go or no-go decision to be explicit, and keeps one war room where the actual sequencing happens.

What makes it different

  • A go or no-go checklist with owners, so stopping the launch is a process rather than a person.
  • One channel per surface, so a broken page does not compete with a press question.
  • The customer-facing status message is drafted in one place before it is sent anywhere.
  • The post-mortem is opened the next day, because one written a fortnight later is fiction.

Recommended Vetox setup

  • Reminders

    Set Reminders against the #countdown milestones so the team hits each checkpoint without someone watching a clock.

  • Notifications

    Point Notifications at your status and error feeds so #incidents sees a problem before a customer reports it.

  • Embed Messages

    Use Embed Messages for #go-no-go so each checklist line is edited in place and the current state is unambiguous.

  • Logs

    Enable Logs so the sequence of changes during the launch hour is reconstructable when you write the post-mortem.

Questions

Why make this a separate server instead of channels in the team server?

Because a launch needs a room where every message is about the launch, and because it should be archivable. In a permanent server the war room fills with ordinary work and the incident channel gets muted after two weeks. A dedicated server also lets you add people for the day — an agency, a contractor, an advisor — without giving them access to everything else you have.

What makes a post-mortem blameless in practice?

Writing it as a sequence of events and decisions rather than of people, and stating that rule in the channel topic before anything goes wrong. The useful question is what information the person had at the time, not who moved the wrong thing. Teams that establish that first get honest timelines; teams that do not get a document where the actual cause is missing.

Common mistakes

  • Launching with no explicit go or no-go, so nobody wants to be the person who stops it.
  • Writing the customer-facing message in the same channel as the panic, which is how tone goes wrong.
  • Deleting the server the next day, which throws away everything the post-mortem needed.

Consider instead

Do you have any doubts?

Our team is there for you

0.0k

Servers

0+

Commands

0

Users

0

Languages