Task management

Capture work where it actually happens.

React ๐Ÿ“‹ on any message to turn it into a task. Via assigns, follows up, escalates, and recaps โ€” so decisions made in Slack get done in Slack.

#product โ€” Slack
Today
OM
Oscar10:42 AM

We should fix this by Friday โ€” probably the new checkout middleware.

Viably square
ViaApp10:42 AM
๐Ÿ“‹Task created

Linked to issue #218 โ€” checkout middleware.

Assignee
@oscar
Due
Fri (in 2 days)
Status
Size ร— Impact
Capabilities

What you can do

๐Ÿ“‹

One-reaction capture

Turn any Slack message into a tracked task instantly โ€” title, description, and due date pre-filled. No copy-paste, no context switch.

๐Ÿ™‹

Claim in one tap

Unowned tasks post ๐Ÿ†“ up for grabs. Claiming assigns and starts the work in a single click โ€” no โ€œwho's on this?โ€ thread.

Size ร— Impact gauges

Every task carries a four-step size and impact scale, so priorities stay honest at a glance โ€” in Slack and on the board.

AI-native editing

Tell @Via what changed in plain language. It updates scope, pushes due dates, and reschedules its own follow-ups to match.

Follow-ups that escalate gently

Via checks in at 11:00 on the due date. If a task slips, the owner gets a private DM, the creator a quiet heads-up, and the task auto-tags overdue.

Set it to repeat

Daily, weekday, weekly, or monthly. Via spawns each occurrence at 11:00 your time, follows it up, and re-arms the next โ€” DST- and month-end-safe.

๐Ÿฅ‡

Attach a bounty

Pin a medal to a task at creation. The moment it's marked done, Via awards the medal and announces it โ€” recognition that pays itself out.

๐Ÿ“ก

Tasks from your webhooks

Wire a Webhook Relay to spawn a task automatically โ€” a new lead, a contact-form fill, or a subscription set to cancel becomes an owned, claimable task in Slack, routed to the right person.

Weekly Digest & Month in Review

A Monday recap of overdue, unclaimed, expiring, and upcoming work โ€” plus a monthly highlight reel of everything shipped.

The tour

From decided to done, without leaving Slack

Follow one real task through its whole life โ€” captured from a decision, claimed, rescoped by AI, chased politely, and closed out.

01

It starts with a decision

A busy channel, a real commitment. Someone reacts ๐Ÿ“‹ and Via turns the message into a task โ€” title, description, and due date pre-filled from the words already written. One click, zero copy-paste.

#client-paperco โ€” Slack
02

Unowned work finds an owner

No assignee? The card posts ๐Ÿ†“ up for grabs. A teammate hits Claim and it's instantly theirs โ€” claiming assigns and starts it in one move. Size and impact gauges keep the stakes honest at a glance.

#client-paperco โ€” Slack
Viably square
ViaApp10:41 AM
๐Ÿ“‹Q3 revenue report for Dunder Mifflin

Compile Q3 revenue, deliver to Dunder Mifflin.

๐Ÿ†“ Up for grabsยทSizeโ– โ– โ– โ–กMediumยทImpactโ– โ– โ– โ–กHighยทDue Fri 27 Jun
๐Ÿ™‹ Claim

Created by @kevinยทManage on the dashboard โ†—

03

Scope changes? Just tell Via

Requirements moved โ€” they always do. Say it in the thread and Via parses every change: it amends the description, drops what's out of scope, pushes the due date, and reschedules its own follow-up to match.

Thread โ€” #client-paperco
04

On the due day, Via follows up

At 11:00 on the due date, Via checks in right in the thread and tags the owner. Mark Done or Snooze โ€” either way, nobody had to remember to chase.

Thread โ€” #client-paperco
Friday 27 June
Viably square
ViaApp11:00 AM
โฐTask due today

Q3 revenue report for Dunder Mifflin โ€” over to you, @jim.

โœ… Mark Done๐Ÿ˜ด Snooze
05

If it slips, nobody has to nag

Four hours past the follow-up with no movement, Via escalates โ€” gently. A private DM nudges the owner, the creator gets a quiet heads-up, and the task tags itself overdue. Accountability without the awkward public ping.

Via โ€” direct message
Friday 27 June
Viably square
ViaApp3:00 PM
๐Ÿ‘‹Still open: Q3 revenue report for Dunder Mifflin

It slipped past today's 11:00 follow-up. I've let @kevin know quietly, and tagged it so it's easy to find:

๐Ÿท๏ธoverdueauto-applied
โœ… Mark Done๐Ÿ˜ด Snooze to Monday
06

Managers get x-ray vision

One command โ€” /tags overdue โ€” and everything behind is on screen with its owner, shared with the channel. No standup round-robin, no โ€œquick status checkโ€ meeting.

#team โ€” Slack
Today
OM
Oscar4:32 PM

/tags overdue

Viably square
ViaApp4:32 PM
๐Ÿท๏ธTagged overdue โ€” 3 items

๐Ÿ“‹ Q3 revenue report for Dunder Mifflin โ€” @jim

๐Ÿ“‹ Renew SSL certificates โ€” ๐Ÿ†“ up for grabs

๐Ÿ”’ #infra โ€” deploy-freeze decision

Tags clear themselves the moment a task is marked done.

Monday, 9:00 AM

The Weekly Digest replaces the status meeting

One scannable recap lands in #team: overdue items, unclaimed tasks, expiring pins, open issues, upcoming reminders, and medal movers. Watch it assemble, block by block.

#team โ€” Slack
Viably square
ViaAppMon 9:00 AM

๐Ÿ—“๏ธ Your Weekly Pulse

A snapshot of where your team stands โ€” Monday 30 June

๐Ÿ“ก Webhook activity โ€” last 7 days

612 events ยท ๐Ÿ’ฐ $11.8K ยท IDR 96M

โš ๏ธ Overdue โ€” 3 tagged overdue

Past their moment โ€” worth a nudge or a close-out.

๐Ÿ“‹ Q3 revenue report for Dunder Mifflin โ€” @jim

๐Ÿ“‹ Renew SSL certificates โ€” ๐Ÿ†“ up for grabs

๐Ÿ”’ #infra โ€” deploy-freeze decision

๐Ÿ†“ Unclaimed tasks โ€” 2

Up for grabs. See one you can own? Claim it.

โ€ข Draft the July changelog

๐Ÿ™‹ Claim

โ€ข QA the mobile nav fix

๐Ÿ™‹ Claim

๐Ÿ“Œ Pins expiring this week โ€” 1

๐Ÿ“Œ Final brand palette + design tokens

โฆฟ expires Thu 3 Jul ยท in 3d

๐Ÿ“‹ Convert to Task

๐Ÿ› Open issues โ€” 2

๐Ÿ”ด #218 Annual-plan checkout 500 โ€” @oscar

๐Ÿ”ด #224 Webhook retry storm โ€” unassigned

โฐ Reminders this week โ€” 2

โ€ข Tue 1 Jul ยท in 1d ๐Ÿ” โ€” Standup notes (#team)

โ€ข Fri 4 Jul ยท in 4d โ€” Send Dunder Mifflin the invoice (DM to @kevin)

๐Ÿ† Medals โ€” last 7 days

๐Ÿฅ‡@jim+12โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
๐Ÿฅˆ@oscar+9โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘
๐Ÿฅ‰@kevin malone+5โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘

Open the command center โ†— ยท manage this digest under Digest

1One Monday message

Lands in #team on schedule. Sections appear only when they have signal โ€” a calm week reads as one tidy โ€œall caught upโ€.

07

Mark Done โ€” and everything tidies itself

The owner taps โœ… Mark Done. The overdue tag clears itself, the kanban board updates, and the task drops off next week's digest. Nothing to file, nothing to remember.

Thread โ€” #client-paperco
Viably square
ViaAppMon 10:12 AM
๐Ÿ“‹Q3 revenue report for Dunder Mifflin

Compile Q3 revenue + Excel projection, deliver to Dunder Mifflin.

In progressยทAssigned to @jimยทSizeโ– โ– โ– โ–กMediumยทImpactโ– โ– โ– โ–กHighยทDue Fri 27 Junโš ๏ธ 3d overdue
๐Ÿท๏ธoverdueauto-applied by Via
โœ… Mark Done๐Ÿ˜ด Snooze

Created by @kevinยทManage on the dashboard โ†—

Decided in Slack.Done in Slack.

No status meeting required.

Zoom out

And every month, the bigger picture

On the first of the month, Via posts the Month in Review โ€” tasks shipped, issues closed, activity trends, and the medal champions who made it happen.

#team โ€” Slack
Viably square
ViaAppTue 1 Jul, 9:00 AM

๐Ÿ“Š June 2026 โ€” Month in Review

Here's what your team accomplished last month ๐ŸŽ‰

โœ… Tasks completed0
๐Ÿ› Issues resolved0
๐Ÿ’ฌ Messages0
๐Ÿ“Œ Pins created0

๐Ÿ’ฌ โ†‘ 12% vs last month

๐Ÿ“ก 2,480 webhook events ยท ๐Ÿ’ฐ $48.2K ยท IDR 412M โ†‘ 18%

๐Ÿ† Medal champions of the month

๐Ÿฅ‡@jim+34โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
๐Ÿฅˆ@kevin malone+27โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘
๐Ÿฅ‰@oscar+21โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘

Heading into July: 4 open issues ยท 2 tasks up for grabs.

๐Ÿ“Š See the full Month in Review

1The headline

Posts on the first of the month, covering the month just closed.

Recurring tasks

Some work is never really done

The weekly report. The month-end close. The daily standup. Set a task to repeat once and Via runs the series forever โ€” each occurrence spawned, followed up, and re-armed, at 11:00 your workspace's time.

#finance โ€” Slack
Q3 revenue report๐Ÿ” repeats every day

Compile revenue, send to finance. Fires at 11:00 your time, every occurrence.

Mon 30 Jun
Tue 1 Jul
Wed 2 Jul
Thu 3 Jul
marked donenext occurrence already scheduled โ€” the loop never breaks

Standups, backups, end-of-day checks. The occurrence that came due is closed; tomorrow's is already waiting.

11:00 workspace-local, every timeยทDST-safe, month-end-safe, restart-safe
Bounties

Reward the work โ€” automatically

Pin a medal to any task when you create it. The instant it's marked done, Via awards the medal to whoever did the work and announces it in the channel. You set the reward once; the recognition closes its own loop.

๐Ÿ“‹ Task โ€” #finance

Ship the Q3 investor deck

Owner: @kelly ยท Due today

๐Ÿฅ‡

Bounty: +1 ๐Ÿ”จ Craft medal

Set when the task was created.

โœ… Mark Done
Via pays it out automatically
๐Ÿฅ‡ #finance โ€” Slack
When @kelly marks it done,
Via announces the medal โ€” instantly.

๐Ÿ”จ Craft ยท leaderboard

๐Ÿฅ‡@kevin malone19โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
2.@kelly17โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘
3.@jim14โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘
Command center

Then track it all โ€” board or table, your call

Every task lands in the command center too: a kanban board where cards glide between lanes, and a table with inline editors on every cell. Both stay in sync with Slack.

Kanban โ€” command center

To do

3

Send Michael the twelve-seat quote

ISApr 29

Prep Michael's twelve-seat onboarding checklist

IS2d ago

Book the kickoff call with Dunder Mifflin

ISMay 8

Active

1

Draft annual invoice for Dunder Mifflin

ISMay 2Aangela

Done

1

Answer Michael's proration question

IS5d agoOoscar

The work that enquiry spawned, on a board where cards glide between lanes as status changes. Viably can optionally manage the work through @Via so you can focus on managing the relationship instead.

FAQ

Questions, answered

Ready when you are

Assemble your operating system inside Slack.

Add Viably free. Turn on the powers your team needs, when you need them.

SignalRecordOwned work
  • Free to start
  • The free plan needs no card
  • Powers on when you need them