Pre-Requisite
Understanding the data structure of logsUnderstanding Error Locations
Errors appear in different log types depending on when they occur in the notification pipeline:Request Logs
Before workflow starts - API structure errors, validation errors, authentication failures, trigger condition mismatches
Workflow Execution Logs
During workflow processing - Variable/data errors, template rendering failures, node processing errors, channel computation issues
Broadcast Execution Logs
Broadcast processing - Template fetch errors, user profile fetch errors, pre-trigger processing errors
Message Logs
After trigger - Delivery attempt errors, vendor communication errors, template rendering during message preparation
API Errors (Request Logs)
These errors occur at the API/SDK request level, before workflow processing begins. They appear in Request Logs.Idempotency Key Errors
Workflow/Event Errors
Request Structure Errors
Authentication Errors
Workflow Processing Errors (Workflow Execution Logs)
These errors occur during workflow processing, after the request has been accepted. They appear in Workflow Execution Logs.User-Related Errors
Template Errors
Category & Preference Errors
Tenant/Brand Errors
Configuration Errors
Internal Errors
Broadcast Processing Errors (Broadcast Execution Logs)
These errors occur during broadcast processing. They appear in Broadcast Execution Logs.List Errors
Template Errors
User Profile Errors
Configuration Errors
Notification Trigger Errors (Message Logs)
These errors occur after a notification is triggered. They appear in Message Logs.Vendor Errors
Frequently Asked Questions
I triggered an event but it doesn't appear in dashboard logs?
I triggered an event but it doesn't appear in dashboard logs?
We currently do not track individual event triggers unless it’s associated with a workflow. If you don’t see an event trigger in logs, check if there are active workflows linked to that event on SuprSend dashboard.Another reason could be if you are using idempotency key and 2 requests have the same idempotency key. SuprSend supports idempotency to ensure that requests can be retried safely without duplicate processing. If SuprSend receives another request with the same idempotency_key in a 24 hour span, it will skip processing those requests.Learn more about idempotency key here.
I added channels to the user profile, but they are not reflected in subscriber profile on SuprSend dashboard?
I added channels to the user profile, but they are not reflected in subscriber profile on SuprSend dashboard?
Check the format of value passed in user channels. Channel will not be updated in profile if the format is incorrect. Supported format for each channel:
- SMS, WhatsApp:
+15555555555(country code is mandatory) - Email:
abc@example.com
If you are facing an issue which is not covered above, reach out to us on Slack community or via email: support@suprsend.com