sheena
sheena
NNovu
Created by sheena on 2/15/2025 in #💬│support
Digest errors in studio & other digest questions
similarly, how could you do different digests based on subscriber preferences?
4 replies
NNovu
Created by sheena on 2/15/2025 in #💬│support
Digest errors in studio & other digest questions
also, is it still the case that you can't have multiple different digests in a single workflow? so e.g. i can't have an daily digest for emails but an hourly digest for in-app notifications? i found https://github.com/novuhq/novu/issues/2699 but i don't know what the current status is or if there are any workarounds
4 replies
NNovu
Created by voidx on 1/24/2025 in #💬│support
Step conditions for New Dashboard?
ah, ok, thanks. then i'm not quite sure i understand what the new feature enables? or is it just enabling what was already possible in novu/framework to be done in the dashboard UI?
14 replies
NNovu
Created by voidx on 1/24/2025 in #💬│support
Step conditions for New Dashboard?
so you can't use step conditions directly with the existing step.inApp step.email etc? like for example how could i use the payload data to only digest the notifications for some payload values and not others?
14 replies
NNovu
Created by voidx on 1/24/2025 in #💬│support
Step conditions for New Dashboard?
@Pawan Jain where can i find docs on how to use this feature in a code-first way using @novu/framework? i can't seem to find anything about that or any good examples
14 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
or perhaps you were suggesting that novu would let the user know what the error was and then the user deletes the token, but i guess either way there is some async communication needed
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
i think there would still need to be a webhook though or some other asynchronous way to know that Novu deleted the token so that users could keep these synced in their databases if they have them (i have tokens as a DB table also)
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
i think there are at least 2 exceptions that they recommend deleting the token on https://firebase.google.com/docs/cloud-messaging/manage-tokens (UNREGISTERED and INVALID_ARGUMENT) so that would probably be a good start
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
perhaps there could be a webhook or some other way to know when there is an error? i searched the docs and discord and saw other questions about this but no definitive answer i could find
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
btw though am i still understanding correctly that there is no way with novu to manage deletion of expired FCM device tokens? i have a lot of subscribers that have dozens of now-expired tokens, so it creates a situation where almost every trigger causes push notification errors, and the list of tokens for each subscriber continues to grow
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
thank you! great work on all the new features -- framework is a really nice step forward in the developer experience
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
(would also be great to be able to search or filter subscribers in the novu cloud interface)
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
No description
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
e.g. right now i'm seeing something like this for FCM
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
i would still really like a way to see more detailed logs though to be able to debug the workflows
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
thanks, i'll follow up if i'm still having issues, but just an update for anyone else struggling with this that it worked to delete the old UI-based workflows manually from the cloud before syncing. hopefully i can then promote those deletion changes and then sync against production as well, but i haven't tried that step just yet
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
are there logs anywhere that can help me debug?
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
i'm viewing the correct environment but all my old workflows are there. if i want to keep using the same identifier, can i delete the old ones manually and try that way?
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
2. is there an example of a custom novu framework serve function? i'd love to see more documentation or examples of custom framework serve functions and what all the different handler keys are supposed to return. there doesn't seem to be much documentation in the source code so i'm not sure how to write a proper one. e.g. what should the "frameworkName" be since if it's custom it won't be one of the SupportedFrameworkName enum values like express, next, etc.
22 replies
NNovu
Created by sheena on 11/21/2024 in #🚀│general
novu framework questions
1. i still need help changing my novu cloud instance over from the old workflows to the new ones. i have tried to run the novu sync command (npx novu@latest sync --bridge-url ...) and it completes with no errors that i can see, but the workflows aren't appearing in novu cloud. where should i be able to see the workflows that appear in local studio once they are synced to a new environment? if i had old workflows with the same identifiers, is that why the new ones are not appearing? how can i at least see logs to see what is going on with the sync? i've asked about migrating in the discord a couple times and have been told i have to do it manually, which i undesrtand, but i still don't know how to successfully switch over when i had existing workflows. do i need to delete them manually?
22 replies