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
NotificationMessagingIn-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
Retrieve the subscriber by id to confirm they exist before changing their preferences.
2
updatePreferences
Patch the subscriber's channel preferences for the supplied workflow so the upcoming trigger respects their channel choices.
3
notifySubscriber
Trigger the workflow to the subscriber; delivery honors the preferences set in the previous step.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.