Novu · Arazzo Workflow
Novu Set Subscriber Preferences Then Notify
Version 1.0.0
Confirm a subscriber exists, set their workflow channel preferences, then trigger a respectful notification.
View Spec
View on GitHub
NotificationsMessagingIn AppEmailSMSPushChatWorkflowsOpen SourceSubscribersTopicsInboxWorkflow OrchestrationMulti ChannelDigestMCPFrameworkReactArazzoWorkflows
Provider
Workflows
set-preferences-then-notify
Retrieve subscriber, set their channel preferences, then trigger a workflow.
Retrieves the subscriber, patches their channel preferences for a specific workflow, and triggers that workflow to them.
1
getSubscriber
SubscribersController_getSubscriber
Retrieve the subscriber by id to confirm they exist before changing their preferences.
2
updatePreferences
SubscribersController_updateSubscriberPreferences
Patch the subscriber's channel preferences for the supplied workflow so the upcoming trigger respects their channel choices.
3
notifySubscriber
EventsController_trigger
Trigger the workflow to the subscriber; delivery honors the preferences set in the previous step.