Use case

Run a release checklist in Slack

Turn every deploy into one self-updating checklist your whole channel can see.

Shipping is a sequence: cut the branch, run tests, deploy staging, verify, ship. When that lives in someone’s head or a doc, steps get skipped and nobody’s sure what’s live.

With Tovo the release is a single message in #releases. Pin a changelog of what’s shipping, give each step an owner, and let relay hand the baton down the line — every state change visible in the channel.

tovoin #releases📋 Checklist

📋 Deploy v2.4.0

🧾 Changelog

  • Rate-limiter on /api/checkout
  • Fix duplicate-subscription race
MCut release branch
SRun test suite@sam

smoke + e2e · retry the auth suite

SDeploy to staging@sam
LVerify checkout + rate-limiter@lee
LShip to production@lee
✅ done👀 mine⛔ blockedtap to drive

Changelog front and center

Everyone sees what’s shipping and what to test, pinned to the top of the run.

Relay hand-offs

Steps move in order — finish yours and the next owner gets pinged automatically.

One source of truth

Status lives in #releases as a self-updating message, not a doc that goes stale.

Reuse every release

Save the deploy as a template and launch a fresh run for the next version in seconds.

How to set it up

From install to running it — step by step.

  1. 1

    Author the run

    Mention @tovo with the steps in plain English — “@tovo deploy v2.4.0: cut branch @maya, run tests @sam, deploy staging, verify @lee, then ship — relay”.

  2. 2

    Add a changelog

    Include a changelog of what’s shipping so the channel knows exactly what to test; Tovo pins it to the top of the run.

  3. 3

    Confirm and post

    Tovo shows the parsed checklist — steps, owners and order. Hit Confirm and it posts as one live message in #releases.

  4. 4

    Drive it with relay

    Each owner taps ✅ when done; relay automatically pings whoever’s up next, so the deploy moves itself down the line.

  5. 5

    Catch slips

    If a step goes overdue, Tovo nudges the owner by DM, email or channel so nothing stalls silently.

Release checklist — FAQ

Can I reuse the same release checklist every deploy?
Yes. Save the steps as a template once — owners and due offsets carry over — then run /tovo start to launch a fresh release run anytime.
How do I make steps run in order?
Add the word “relay” when you author the run. Tovo then runs it step by step, pinging the next owner the moment the current step is marked done.
Where does the changelog show up?
Pinned to the top of the run message. You can add it up front or drop more in later by replying “@tovo changelog: …” in the run’s thread.

More use cases

Bring your checklists into the conversation.

Set it up once, run it forever. Your team already lives in Slack — your process should too.

Free for 25 runs / month · No per-seat pricing · Live in two minutes