BetterProblems
What actually goes wrong
A structured issue lifecycle, not a complaint board. Every problem carries a state, the company's own response, the time it took, and whether an affected user confirmed the fix.
The seven states a problem can be in
Reported and not yet acknowledged
Company has responded
Company is working on it
Resolution committed or scheduled
Company says it is fixed
Affected user confirms the fix
Company provides a reason, shown publicly
37
Problems in view
76%
Platform resolution rate
10h
Median first response
724
Users affected
Sorting differs between the list and the export
The exported file does not preserve the sort order shown on screen, so the two disagree when compared side by side.
Crawler ignores robots.txt crawl-delay
Our staging environment was crawled at 40 req/s despite a crawl-delay of 10, which triggered our rate limiter.
Bounce webhook fires twice for soft bounces
Every soft bounce delivers two identical webhook events, which double-counts suppression in our CRM.
Webhook retries deliver a duplicate payload
A failed webhook is retried without an idempotency key, so downstream systems process the same event twice.
Sorting differs between the list and the export
The exported file does not preserve the sort order shown on screen, so the two disagree when compared side by side.
Webhook retries deliver a duplicate payload
A failed webhook is retried without an idempotency key, so downstream systems process the same event twice.
API responses omit rate-limit headers
There is no way to see remaining quota before being throttled, so clients can only back off after a 429.
Audit log omits deletions
Created and updated events are recorded but deletions are not, which leaves a gap in the trail during a compliance review.
Bulk actions silently skip archived records
Selecting all and applying a bulk action reports success but quietly excludes archived records, with no indication in the result.
Recurring items shift by an hour across DST
Items scheduled before a daylight-saving change fire an hour out afterwards, which breaks anything time-sensitive.
Two-factor reset loops on some domains
The 2FA reset link returns to the login screen instead of completing, affecting users on domains with a strict mail policy.
Session expires without warning mid-edit
The session ends silently while editing, and unsaved work is lost on the next save attempt with no warning beforehand.
Sorting differs between the list and the export
The exported file does not preserve the sort order shown on screen, so the two disagree when compared side by side.
Audit log omits deletions
Created and updated events are recorded but deletions are not, which leaves a gap in the trail during a compliance review.
Integration disconnects silently after token refresh
When the upstream token rotates the connection drops without notifying anyone, and sync stops until someone notices manually.
API responses omit rate-limit headers
There is no way to see remaining quota before being throttled, so clients can only back off after a 429.
Integration disconnects silently after token refresh
When the upstream token rotates the connection drops without notifying anyone, and sync stops until someone notices manually.
Sorting differs between the list and the export
The exported file does not preserve the sort order shown on screen, so the two disagree when compared side by side.
Recurring items shift by an hour across DST
Items scheduled before a daylight-saving change fire an hour out afterwards, which breaks anything time-sensitive.
Billing page shows the wrong currency
Accounts billed in EUR see totals rendered with a dollar sign, though the amount charged is correct.
Recurring items shift by an hour across DST
Items scheduled before a daylight-saving change fire an hour out afterwards, which breaks anything time-sensitive.
Audit log omits deletions
Created and updated events are recorded but deletions are not, which leaves a gap in the trail during a compliance review.
Email notifications stop after an SSO change
Switching the workspace to SSO silently unsubscribes existing members from all notification email until they re-save preferences.
API responses omit rate-limit headers
There is no way to see remaining quota before being throttled, so clients can only back off after a 429.
Integration disconnects silently after token refresh
When the upstream token rotates the connection drops without notifying anyone, and sync stops until someone notices manually.
Session expires without warning mid-edit
The session ends silently while editing, and unsaved work is lost on the next save attempt with no warning beforehand.
Session expires without warning mid-edit
The session ends silently while editing, and unsaved work is lost on the next save attempt with no warning beforehand.
Deleted members still appear in reports
Removed users continue to show in historical reporting with no indication they no longer have access.
Recurring items shift by an hour across DST
Items scheduled before a daylight-saving change fire an hour out afterwards, which breaks anything time-sensitive.
Recurring items shift by an hour across DST
Items scheduled before a daylight-saving change fire an hour out afterwards, which breaks anything time-sensitive.
Billing page shows the wrong currency
Accounts billed in EUR see totals rendered with a dollar sign, though the amount charged is correct.
Sorting differs between the list and the export
The exported file does not preserve the sort order shown on screen, so the two disagree when compared side by side.
CSV export times out on large accounts
Exporting more than about 50,000 rows returns a gateway timeout. Smaller exports complete normally.
Session expires without warning mid-edit
The session ends silently while editing, and unsaved work is lost on the next save attempt with no warning beforehand.
Email notifications stop after an SSO change
Switching the workspace to SSO silently unsubscribes existing members from all notification email until they re-save preferences.
Two-factor reset loops on some domains
The 2FA reset link returns to the login screen instead of completing, affecting users on domains with a strict mail policy.
Keyboard focus is lost after closing a dialog
Focus returns to the top of the page rather than the triggering control, which makes keyboard-only navigation slow.
Products by support behaviour
Resolution rate over the full problem history.
6 problems · 2 resolved
4 problems · 3 resolved
4 problems · 2 resolved
1 problems · 0 resolved
1 problems · 0 resolved
2 problems · 1 resolved
1 problems · 0 resolved
3 problems · 1 resolved
2 problems · 2 resolved
3 problems · 1 resolved
2 problems · 1 resolved
2 problems · 0 resolved
4 problems · 4 resolved
1 problems · 0 resolved
1 problems · 1 resolved
4 problems · 4 resolved
2 problems · 2 resolved
2 problems · 2 resolved
1 problems · 1 resolved
4 problems · 3 resolved
2 problems · 2 resolved
4 problems · 4 resolved
1 problems · 1 resolved
3 problems · 3 resolved
1 problems · 0 resolved
4 problems · 3 resolved
4 problems · 1 resolved
2 problems · 1 resolved
4 problems · 4 resolved
3 problems · 2 resolved
2 problems · 1 resolved
4 problems · 4 resolved
4 problems · 2 resolved
4 problems · 3 resolved
3 problems · 3 resolved
3 problems · 3 resolved
2 problems · 1 resolved
3 problems · 3 resolved
3 problems · 2 resolved
4 problems · 3 resolved
4 problems · 3 resolved
4 problems · 2 resolved
4 problems · 3 resolved
3 problems · 2 resolved
2 problems · 2 resolved
2 problems · 2 resolved
2 problems · 2 resolved
4 problems · 4 resolved
4 problems · 3 resolved
3 problems · 2 resolved
4 problems · 3 resolved
4 problems · 1 resolved
3 problems · 2 resolved
2 problems · 1 resolved
2 problems · 2 resolved
2 problems · 2 resolved
2 problems · 2 resolved
2 problems · 2 resolved
3 problems · 2 resolved
3 problems · 3 resolved
2 problems · 2 resolved
4 problems · 2 resolved
2 problems · 1 resolved
4 problems · 2 resolved
4 problems · 4 resolved
2 problems · 2 resolved
3 problems · 3 resolved
4 problems · 4 resolved
4 problems · 4 resolved
3 problems · 3 resolved
3 problems · 3 resolved
3 problems · 3 resolved
2 problems · 1 resolved
3 problems · 3 resolved
3 problems · 3 resolved
3 problems · 3 resolved
4 problems · 4 resolved
3 problems · 3 resolved
3 problems · 2 resolved
3 problems · 3 resolved
3 problems · 2 resolved
4 problems · 2 resolved
2 problems · 1 resolved
2 problems · 2 resolved