Channel-native · AI-native

Run your team’s checklists where the work happens.

Tovo turns a plain message into a tracked, owner-assigned checklist that lives in your channel. Drive it with a tap, a reaction, or plain English — no second app, no status meetings.

Free for 25 runs / month No per-seat pricing Live in two minutes
tovoin #releases🏃 Relay

📋 Release 2.4

Step 2 of 4
MCut release branch
SRun test suite@sam · now
LDeploy to prod@lee
✅ done👀 mine⛔ blockedtap to drive the step

Everything it does

Not another tracker. A teammate that runs the checklist — inside the conversation.

💬

The run is the message

Every checklist is one self-updating message in your channel. Status lives where the talking happens.

Plain-English authoring

Mention @tovo with a list and it drafts a structured checklist — owners, due dates, the works. You confirm before anything is created.

📩

DM to channel

Compose privately in a DM with the bot, name a #channel, and the run posts there for the team.

♻️

Reusable templates

Define ordered steps once, then launch a fresh run anytime — assignees and due offsets carry over.

🏃

Relay handoffs

Run a workflow step by step. When one owner finishes, Tovo passes the baton and pings whoever’s up next.

👆

One-tap actions

Move work with a button or an emoji reaction — no forms, no leaving the conversation.

🌿

Subtasks

Break any step into nested checklist items, each with its own owner and status.

🙋

Owners & claims

Every task has an owner. Don’t have one? React 👀 to claim it and start it in one tap.

Due dates & nudges

Set due dates in plain language (“by Friday”) and Tovo nudges the owner when something slips.

🔔

DM · email · channel

Per-task routing means the right person hears about it — by DM, email, or a channel mention.

🗣️

Natural-voice log

Updates read like a teammate — “Sam’s diving into the bug fixes 🚀” — not robotic status spam.

🏠

Your tasks, anywhere

The App Home tab gathers everything assigned to you across every run, ready to act on.

How to use it

From installing the bot to driving a checklist to done — here’s the whole flow.

  1. 1

    Add Tovo to your workspace

    One click installs the bot. Invite @tovo to any channel where you run work — it auto-joins public channels for you.

  2. 2

    Start a checklist

    Pick a saved template with /tovo start, or just describe the work in plain English by mentioning @tovo (or DMing it). Add the word “relay” for a sequential hand-off.

  3. 3

    Confirm what it understood

    Tovo shows the parsed checklist — steps, owners, and due dates — and waits. Hit Confirm and it posts the run as one live message in your channel.

  4. 4

    Drive it to done

    Tap a button or react: ✅ done · 👀 mine · ⛔ blocked. The message updates live, relay runs hand the baton to the next owner, and the thread keeps a friendly activity log.

  5. 5

    Stay on top of it

    Your App Home tab gathers every task assigned to you. Owners get a DM (and email, if enabled) when they’re up, and Tovo nudges anything that slips past its due date.

Three ways to start a run

Pick whatever’s closest to how you already work.

1Slash command

Start in two keystrokes

Type the command to pick a template and a channel, or list what’s running right now.

/tovo start
/tovo list
2Mention

Describe it in plain English

Mention the bot with a list. Add “relay” for a sequential hand-off, or just list steps for a parallel checklist.

@tovo deploy staging,
  run tests by 5pm @sam,
  then ship — relay
3Direct message

Compose privately, post anywhere

DM the bot and name a #channel. It drafts the run, you confirm, and it posts to the team.

release checklist in #releases:
  cut branch, QA, deploy

Drive tasks with a reaction

The bot pre-stamps these on every run — tap once and the task moves.

Done

Completes the task — or the active step of a relay.

👀
Mine

Claims it: assigns the task to you and starts it.

Blocked

Flags the task as blocked so the team can see it.

Handy to know

  • Set due dates in plain English — “by Friday”, “tomorrow 5pm”.
  • Assign by @mentioning someone on the line — “run tests @sam”.
  • No owner yet? Anyone can react 👀 to claim a task and start it.
  • Break a step into subtasks from the ⋯ menu on the run.
  • DM the bot privately to compose a run, then post it to a #channel.

Quick reference

Every way to talk to the bot, in one place.

/tovo · /tovo startOpen the picker to start a run from a template
/tovo listList the active runs in your workspace
/tovo exportDM yourself a CSV of your runs & tasks
/tovo upgradeSee the paid plans
@tovo <list>Turn a message into a checklist (confirm before it’s created)
DM @tovo <list> in #channelCreate a run in a channel from a private DM

Simple, per-workspace pricing

Pay for your team, not your headcount — flat per workspace, no per-seat tax.

Free

For a team trying it out.

$0forever
  • 25 runs / month
  • AI plain-English authoring (@tovo)
  • Unlimited people, buttons & reactions
  • In-channel runs + activity log
  • Up to 3 saved templates
Add to Slack
Most popular
Pro

For a team that runs a real process.

$15/mo · per workspace
  • Everything in Free
  • 100 runs / month
  • Relay hand-off mode
  • DM + email reminders
  • Unlimited saved templates
Add to Slack
Business

For heavy or ops-critical use.

$49/mo · per workspace
  • Everything in Pro
  • Unlimited runs
  • CSV export via /tovo export
  • Priority support
Add to Slack

Start free — upgrade anytime from Slack with /tovo upgrade.

Frequently asked questions

What is Tovo?
Tovo is a Slack-native, AI-native checklist and workflow bot. It turns a plain Slack message into a tracked, owner-assigned checklist that lives as a single self-updating message in your channel — driven by buttons, emoji reactions, or plain English.
How is Tovo different from Slack Lists or a project tool like Asana?
Slack Lists are static checklists; a Tovo run is a living workflow that assigns owners, hands off steps, and nudges people. And unlike Asana, Linear, or ClickUp — where work lives in another app and Slack is a lossy mirror — with Tovo the work lives in Slack, with no per-seat pricing.
How do I create a checklist in Slack with Tovo?
Mention @tovo with a list (e.g. “@tovo deploy staging, run tests, then ship”) and Tovo drafts a structured checklist for you to confirm, or run /tovo start to launch a saved template. You can also DM the bot privately and name a #channel to post to.
Does Tovo need a separate app or login?
No. The checklist lives in your Slack channel as a message — there’s no second app to open and no status meeting. Anyone in the channel can drive a task with a tap or a reaction.
Is Tovo free?
Yes — the free tier gives you 25 runs a month, including AI plain-English authoring. Flat per-workspace paid plans (no per-seat charge) add more: Pro ($15/mo) lifts the cap to 100 runs and adds relay mode + email reminders; Business ($49/mo) is unlimited runs with CSV export via /tovo export.
What is relay mode?
Relay runs a workflow step by step: when one owner completes their step, Tovo passes the baton and automatically pings whoever is up next.

Bring your checklists into the conversation.

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