#Subject: How to Track True Delivery Status for SMS & Email in Novu?

1 messages · Page 1 of 1 (latest)

median pond
#

Hi team

We’re currently using SendGrid for email and Sinch for SMS

Novu to orchestrate notifications

From what I understand, Novu confirms that the message was successfully handed off to SendGrid or Sinch and returns a transactionId. However, that only confirms submission to the provider — not whether the end user actually received the SMS or email.

There could be downstream issues such as:

Carrier delivery failures (SMS)

Spam filtering or mailbox rejection (Email)

Temporary provider-level delays or drops

What I’m trying to understand:

Is it possible to track the true delivery status (e.g., delivered, failed, bounced) of SMS or email using Novu?

Can we get the actual receivedAt timestamp when the end user receives the message?

Does Novu support webhooks or callbacks that notify us when the provider updates the final delivery status (beyond just “sent to provider”)?

Can the transactionId be used to reconcile provider-level delivery reports back into Novu?

Essentially, I want to avoid relying only on the “accepted by provider” status and instead track the real end-delivery status.

Would appreciate any guidance on best practices here

median pond
#

@deft otter Can you please reply on this?

deft otter
#

But for sms channel, we currently don't support the activity tracking

median pond
#

Does it incur any extra costs for having the activity-tracking via webhook to know the actual status of email delivery?