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
44
Problems in view
76%
Platform resolution rate
10h
Median first response
988
Users affected
Journeys pause silently when a CRM token expires
An expired Salesforce token pauses every journey without an alert. We lost four days of lifecycle sends.
Warehouse sync duplicates rows after a failed run
A failed sync retries without a dedupe key, so the target table gains duplicate rows for the failed window.
Deleted members still appear in reports
Removed users continue to show in historical reporting with no indication they no longer have access.
QR codes generated before June scan to a dead domain
QR codes created on the legacy domain stopped resolving after the domain migration. Printed material is now dead.
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.
Webhook retries deliver a duplicate payload
A failed webhook is retried without an idempotency key, so downstream systems process the same event twice.
Paid post paywall renders below the fold on iOS Safari
The paywall block appears after the full post body on iOS Safari, so the whole article is readable for free.
Rapid submit creates duplicate records
Double-clicking the save button creates two records because the control is not disabled while the request is in flight.
Search returns stale results after a rename
Renaming an item leaves the old name in the search index for several hours, so colleagues cannot find it by its current name.
CSV export times out on large accounts
Exporting more than about 50,000 rows returns a gateway timeout. Smaller exports complete normally.
Two-factor reset email never arrives on custom domains
Users on a company domain with a strict DMARC policy do not receive the 2FA reset email. Support had to reset manually.
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.
Attachment upload fails above 25MB
Uploads over 25MB fail near completion with a generic error rather than being rejected up front with the limit stated.
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.
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.
CSV export times out on large accounts
Exporting more than about 50,000 rows returns a gateway timeout. Smaller exports complete normally.
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.
Rapid submit creates duplicate records
Double-clicking the save button creates two records because the control is not disabled while the request is in flight.
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.
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.
Filters reset when navigating back
Opening a record and pressing back clears every applied filter, so working through a filtered list means reapplying filters each time.
Permissions do not apply to nested items
Restricting a parent container leaves items nested inside it readable by anyone with a direct link.
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.
CSV export times out on large accounts
Exporting more than about 50,000 rows returns a gateway timeout. Smaller exports complete normally.
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.
Filters reset when navigating back
Opening a record and pressing back clears every applied filter, so working through a filtered list means reapplying filters each time.
Rapid submit creates duplicate records
Double-clicking the save button creates two records because the control is not disabled while the request is in flight.
Permissions do not apply to nested items
Restricting a parent container leaves items nested inside it readable by anyone with a direct link.
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.
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.
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.
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.
Deleted members still appear in reports
Removed users continue to show in historical reporting with no indication they no longer have access.
Mobile layout breaks on long titles
Titles over roughly 60 characters overflow their container on small screens and push the action buttons off-screen.
Attachment upload fails above 25MB
Uploads over 25MB fail near completion with a generic error rather than being rejected up front with the limit stated.
Rapid submit creates duplicate records
Double-clicking the save button creates two records because the control is not disabled while the request is in flight.
Rapid submit creates duplicate records
Double-clicking the save button creates two records because the control is not disabled while the request is in flight.
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.
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.
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.
Deleted members still appear in reports
Removed users continue to show in historical reporting with no indication they no longer have access.
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.
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