Bugs caught the moment they're mentioned.
React ๐ on any message, describe it to @Via, or file it straight from a modal. Every path lands the same tracked issue โ with a link back to the thread, so no detail is lost in the handoff.
Checkout is throwing a 500 on the annual plan switch ๐ฌ
- Repo
- viably/on_next
- Assignee
- @oscar
- Priority
- High
- Status
- Open
However it gets mentioned, it gets tracked
There's no one way to report a bug โ so Viably meets the moment three ways. Take the tour, or click straight to the one your team would reach for.
The passive trigger. React ๐, ๐ชฒ, or ๐ on any message and Via drops a button card in the thread โ pre-filled from the words already written. Zero copy-paste, zero context switch.
Point @Via at the chaos. Get scoped issues back.
A launch thread is a pile-up of half-reported bugs. Ask Via to read the whole thing and it files the real blockers โ scoped, assigned, GitHub-linked โ and leaves the noise alone. Not transcription. Triage.
Open to resolved โ and back, if it returns
Every issue rides the same pipeline. Break a gnarly one into linked sub-tasks, close it from any of three places, and re-open it with the history intact if the bug comes back.
Big bug? Link tasks to it as sub-tasks and watch the work close in:
๐ #218 Checkout 500s on annual-plan switch
And close the loop from wherever you already are:
One tap closes it. Unassigned? Via asks who fixed it first.
๐ #218 Checkout 500s
Records who closed it and when โ with a ๐ Re-open if it comes back.
@Via the checkout bug is fixed
Resolved #218 โ nice work
Via matches the issue by title or ID. No buttons, no IDs to memorise.
Open issues don't get forgotten
Filter the whole board in a sentence โ keywords mix freely. Then let the digests do the chasing: open issues surface every Monday, and resolutions get counted and celebrated every month.
Open issues ยท all assignees
Showing 2 ยท keywords are order-independent โ mix status, assignee, and due.
๐๏ธ Your Weekly Pulse
Where the team stands โ Monday 30 June
๐ Open issues โ 2
๐ด #218 Annual-plan checkout 500 โ @oscar
๐ด #219 Checkout button vanishes on iOS โ unassigned
Every Monday, open issues surface in the Weekly Digest โ owners named, nothing quietly forgotten.
๐ June 2026 โ Month in Review
What the team shipped last month ๐
๐ Medal champions of the month
Resolutions get counted โ and when teammates ๐ a sharp bug-squash, that recognition lands the resolver on the champions podium.
One click opens a linked GitHub issue
Pick a repo on the confirm card and Via opens the issue through the Viably GitHub App โ no personal login, no token to paste. The link is stored once and shows up everywhere the issue does.
๐ #218 Checkout 500s on annual-plan switch
Checkout 500s on annual-plan switch #342
Openopened by viably-app[bot]
The link is stored once โ then it rides along in
The full board lives in the dashboard
Slack shows the top of the stack; the dashboard holds every issue, with the same status and assignee filters โ live, no command to re-run. Try them:
#218 Checkout 500s on the annual-plan switch
Reported by @Kevinยท@oscar
#219 Checkout button vanishes on iOS Safari (empty cart)
Reported by @jimยทunassigned
#220 Webhook retry storm โ 200+/hr
Reported by @angelaยท@angela
#214 Reminder DST off-by-one near the cutover
Reported by @stanleyยท@stanley
Mentioned in Slack.Tracked to done.
Nothing lost in the handoff.
Questions, answered
Assemble your operating system inside Slack.
Add Viably free. Turn on the powers your team needs, when you need them.
- Free to start
- The free plan needs no card
- Powers on when you need them