- 
                Notifications
    
You must be signed in to change notification settings  - Fork 4.2k
 
Description
📜 Description
The Novu Activity Feed UI incorrectly displays SMS steps as failed (red exclamation mark) even when the messages are successfully sent and delivered. This creates confusion for users monitoring their notification delivery, as they may think their SMS messages are failing when they're actually being delivered successfully.
👟 Reproduction steps
- Create a workflow with both email and SMS steps
 - Trigger the workflow with valid recipient data (including phone number)
 - Wait for the notification to be processed
 - Navigate to Monitor > Activity Feed in the Novu dashboard
 - Locate the triggered workflow in the activity list
 - Click on the workflow to view detailed logs
 - Observe that:
- Email step shows green checkmark with "Message sent successfully"
 - SMS step shows red exclamation mark despite successful delivery
 - Overall status shows "FAILED" even though both messages were sent
 
 
👍 Expected behavior
When an SMS message is successfully sent via the provider (e.g., Plivo), the Activity Feed should show a green checkmark indicating success, similar to email steps. The overall workflow status should reflect "SUCCESS" when both email and SMS steps complete successfully.
👎 Actual Behavior with Screenshots
The Activity Feed incorrectly shows:
- Overall workflow status: 
FAILED(red) - Email step: ✅ 
Message sent successfully(green checkmark) - SMS step: ❌ 
Message sent(red exclamation mark) 
However, the underlying data shows the SMS was actually sent successfully with a valid message ID from the provider.
1. Activity Feed list showing "1 ERROR" status for the workflow
2. Detailed logs showing email success but SMS with red exclamation mark
3. JSON details revealing successful SMS delivery with message ID
API Response confirms success:
- Email status: 
"completed"with message ID - SMS status: 
"completed"with provider message ID - Both steps show 
"status":"Success"in execution details 
Novu version
2.3.0 (self-hosted)
npm version
No response
node version
No response
📃 Provide any additional context for the Bug.
Environment Details:
- SMS Provider: Plivo
 - Email Provider: SES SMTP (nodemailer)
 - Workflow: Multi-step workflow with both email and SMS steps
 
Technical Details:
- The API response at 
/v1/notificationsshows both steps as "completed" with "Success" status - The UI incorrectly displays the SMS step as failed despite successful delivery
 - This appears to be a UI rendering issue rather than an actual delivery problem
 
Workaround: Users can verify actual delivery success by checking the API response or provider logs, as the UI status is misleading.
👀 Have you spent some time to check if this bug has been raised before?
- I checked and didn't find a similar issue
 
🏢 Have you read the Contributing Guidelines?
- I have read the Contributing Guidelines
 
Are you willing to submit PR?
None