Back to the suite
BYEBLOAT — TICKETSStatus: in build

Triage your inbox.Skip the planning ceremony.

A small, focused queue for things that actually need fixing. Status, priority, owner — that's the whole model. No scrum, no Jira, no two-hour planning poker. File it, assign it, close it.

≈ 3 min setup0 required fieldsFilter, assign, close — doneAPI + webhooks
THE QUEUE

One view. Twelve tickets. Zero ceremony.

This is the only screen most teams will ever need. Filter, assign, close. The shimmer is a real-time indicator that someone's currently working the row.

All tickets12
Status: anyPriority: highOwner: meNew ticket
TKT-112
Login redirect loop on /dashboard
Open
bugauth
2h
MA
TKT-111
Stripe webhook 500 on subscription updateretrying
In progress
bugbilling
4h
TH
TKT-110
Add CSV export to ticket queue
Open
feature
1d
RE
TKT-109
Dark mode contrast on sidebar avatars
In progress
design
1d
RE
TKT-108
Typo in pricing page footer
Resolved
copy
1d
SA
TKT-107
Mobile menu cuts off at iPhone SE width
Open
bugmobile
2d
MA
TKT-106
Onboarding email links break before site is created
In progress
bugemail
2d
TH
TKT-105
Missing rate limit on /api/widget/messages
Open
security
3d
TH
TKT-104
Inbox flicker on conversation switch
Resolved
bug
3d
RE
TKT-103
Add @mention notifications
Open
feature
4d
MA
TKT-102
Tighten focus rings on form inputs
Resolved
design
5d
SA
TKT-101
Document the webhook payload shape
Open
docs
6d
TH
LIFECYCLE

Four states. That's the whole workflow.

1New

Filed via UI, email, or API.

2Triaged

Priority + owner set in seconds.

3In progress

Someone is actively on it.

4Resolved

Closed with a one-line note.

HOW A TICKET FLOWS

From report to resolved in three frames.

One real example, traced end-to-end. No epics in between.

01
Visitor reports an issue
From Live Chat or the public form.
MA
Hey — login keeps bouncing me back to the sign-in page after I authenticate. Just started today.
3:14 PM · acme.com/dashboard
02
Lands in your queue
Auto-tagged from the chat thread.
TKT-112Login redirect loopOpen
High priority· just now
03
Closed in two replies
Owner replies, ships fix, closes.
Resolved· 23m

Cookie domain mismatch on /dashboard. Patched, deployed, verified.

Maya → reported · Theo → fixed
WHAT YOU GET

Just enough, never too much.

Six features. Most are plain. Two come with a tiny live demo so you know exactly what you're looking at.

One inbox, zero confusion

Every report — chat, email, API — lands in the same queue. No project picker, no swimlane, no triage meeting.

Slack alert
Email report
Live chat
One queue
Saved views

Save your filter combo as a view. The ones you use, the ones the team uses, the ones you check on Mondays.

AllMineHigh-pri
Assignees + mentions

One owner per ticket. @mention anyone in a comment to pull them in. They get a Slack-grade ping, not an email digest.

Lightweight labels

Color-coded, free-form. No taxonomy committee. Use them, retire them, rename them.

bugbillingmobiledesignfeature
Priority that means something

Three levels. High pulses red, medium is amber, low fades. If everything is high, fix that — not the priority dropdown.

API + webhooks

POST a ticket from anywhere. Subscribe to ticket.created, ticket.updated, ticket.resolved. That's the whole API surface.

POST /api/tickets
{ "title": "...", "priority": "high" }
→ 200 OK { id: "TKT-113" }
WHAT IT DOESN'T DO

Eight features we deliberately skipped.

If your tickets product needs a glossary, that's the bloat talking. Here's what you won't find anywhere in this app.

No epics
No story points
No sprint planning ceremonies
No required fields
No 14-status workflow editor
No swimlane configurator
No agile coach in the sidebar
No JQL
REAL SCENARIOS

Three teams that use this on a Tuesday.

≈ 40 tickets/wk
5-person SaaS support

Your support inbox arrives via email and Live Chat. One person triages each morning, anyone on the team can pick a ticket. Every Monday standup, you scroll the queue together — that's the planning meeting.

≈ 12 tickets/wk
Internal IT requests

Laptops, VPN, access. People file from a Slack shortcut, you assign and resolve. Labels: hardware, access, software. No SLA dashboard, no service catalog — just a list of stuff to do.

≈ 25 tickets/wk
Bug intake from Live Chat

When a Live Chat conversation turns into a real bug, agents convert it into a ticket in one click. The chat thread links back. Engineering picks it up from the same queue everyone else uses.

FAQ

Quick answers.

Do I need to set up a workflow before I start?

No. Open, in progress, resolved — that's the workflow. You don't configure anything before filing your first ticket. You can rename the labels, but that's optional.

How does priority actually work?

Three levels: high, medium, low. High pulses red in the queue. Medium is amber. Low fades. We don't auto-escalate, we don't compute a score. You set it, you read it.

Can I import from Linear or Jira?

Yes. CSV import for either, plus a one-time API import script for Jira projects. We map status to our three states, drop everything else (epics, story points, custom fields) on purpose. You can re-import as many times as you want during the migration.

Email notifications?

Per-user, off by default for activity, on by default for @mentions and assignments. There's also a daily digest if you want it. No per-project, per-label, per-status notification matrix.

SLA tracking?

Not in v1. You can see the age of every open ticket on the queue, sort by age, and filter to anything older than X. If that's not enough SLA for your team, we're probably not the tool for you — and that's fine.

What about webhook reliability?

Webhooks retry up to 8 times with exponential backoff. You get a delivery log per endpoint with payload + response code. Failed deliveries can be replayed individually.

The founders deal

Stop renting eight SaaS bills.

Pay once for the whole suite. Founder pricing closes when the seats run out — after that, ByeBloat is monthly only.

Tax at checkout. 39-day refund, no questions.

Tickets