Novu · Arazzo Workflow
Novu Topic Broadcast Campaign
Version 1.0.0
Create a topic, subscribe an audience to it, and trigger a single notification to the whole topic.
View Spec
View on GitHub
NotificationsMessagingIn AppEmailSMSPushChatWorkflowsOpen SourceSubscribersTopicsInboxWorkflow OrchestrationMulti ChannelDigestMCPFrameworkReactArazzoWorkflows
Provider
Workflows
topic-broadcast-campaign
Upsert a topic, add subscribers, then trigger one notification to the topic.
Creates or updates a topic by key, subscribes the supplied subscriber ids, and triggers the named workflow to the topic so all members are notified in a single fan-out.
1
upsertTopic
TopicsController_upsertTopic
Create the topic if it does not exist, or update its name if it does. Novu returns 200 on update and 201 on first creation.
2
addSubscribers
TopicsController_createTopicSubscriptions
Subscribe the supplied subscriber ids to the topic. If the topic does not yet exist it will be created by this call.
3
triggerToTopic
EventsController_trigger
Trigger the named workflow addressed to the whole topic so every current subscriber of the topic receives the notification.