Troubleshooting
Fix API errors, missing messages and phone notifications.
A request failed
Check the HTTP status and the response's code and message.
| Status | What to check |
|---|---|
401 | Use a valid, active workspace API token. |
404 | Check that the channel or project exists and its name matches exactly. |
409 | Reuse the original content for that idempotency key. |
429 | Your workspace has reached its message limit. Check Retry-After. |
503 or a network timeout | Retry with the same key and content. |
See the API reference for all response statuses.
No messages from an integration
Open the connection's Setup & status. Check its settings and latest result.
| Outcome | Next action |
|---|---|
| Ignored | Check the provider's event settings. For Sentry, match the rule's Issue Category to the integration. For Vercel, check Production only. |
| Processing | Wait for Message created. |
| Message created | Click Open message. |
| Processing failed | Check the displayed error. |
| Waiting for an event | Send a test or trigger an event in the provider. |
Tests
| Test | Result |
|---|---|
| RevenueCat Send test event | Test received. No Inbox message. |
| Dokploy Test Notification | Test received. No Inbox message. |
| App Store Connect Test | No Inbox message. Trigger an app-version status change to check message delivery. |
| Sentry Send Test Request | A matching error or feedback event creates a message; generic tests may be ignored. |
| Console test message | Creates an Inbox message. |
To check the full flow, trigger a real event and look for Message created.
Message limit
Monthly message limits reset on the first of the month in UTC.
At the limit, new API requests return 429. For integrations and monitors, check Setup & status or the source table for rejected messages.
Monitor checks continue. Rejected alerts are not sent when the limit resets.
No phone notification
Check membership
Sign in to the same workspace on your phone.
Check the device
Enable notifications in Appkeepr and your phone's system settings.
Check connectivity
Check that your phone is online, then look for the message in Inbox.
An event cannot be retried
receipt_payload_expired means the failed event is too old to retry. Trigger a new event in the provider.