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
NotificationMessagingIn-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
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
Subscribe the supplied subscriber ids to the topic. If the topic does not yet exist it will be created by this call.
3
triggerToTopic
Trigger the named workflow addressed to the whole topic so every current subscriber of the topic receives the notification.
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.