Connect Novu to n8n for subscriber and preference management, topic subscriptions, workflow discovery, notification triggering, and eligible execution cancellation.
Published on npm · v0.1.2MIT-licensed project codeIndependent community integration
Subscriber actions create or update, read, list, update selected fields, and delete subscribers. Subscriber Preference actions read or update global and workflow-specific channel settings without changing omitted channels.
Manage topics and topic subscriptions, or use a topic as the recipient of a workflow trigger. Mutation responses preserve Novu's partial-result data, metadata, and errors rather than claiming every relationship succeeded.
Trigger one workflow for a subscriber or topic per input item, and cancel an eligible pending execution by transaction ID. Acceptance does not prove final delivery. Optional bounded retries require an idempotency key; transaction IDs are for tracing and cancellation, not deduplication.
Supported resources and operations
Resource
Operations
Subscriber
Create or Update, Delete, Get, Get Many, Update
Subscriber Preference
Get, Update
Topic
Create or Update, Delete, Get, Get Many, Update
Topic Subscription
Create, Delete, Get Many
Workflow
Get, Get Many
Notification
Cancel Execution, Trigger Workflow
Reviewed 2026-09-15 against release source 8241b14. See the repository for tests and detailed limitations.
Enrich OpenObserve alerts with log context and notify responders via Novu
This workflow triggers on selected OpenObserve alerts, queries nearby logs for context, redacts sensitive fields, suppresses duplicate notifications with a cooldown, and sends an enriched incident payload to Novu responders (or outputs a preview) while recording notification state in an n8n Data Table.