capabilities.work

What you can do with Novu

Every task in plain language. Pick one, and we can help you get access.

147 things you can do

Novu

Novu is the open-source notification infrastructure for developers. A single REST API and workflow engine route a triggered event across in-app inbox, email, SMS, push, chat (Slack / Discord / MS Teams / WhatsApp) and custom channels — with subscriber preferences, topics, digest, snooze, and full workflow orchestration on top. Ships with the embeddable React Inbox component, the Novu Framework for

12 multi-step recipes

Other things you can do

Upload locale files for a workflowCreate or update a translationImport translations from master JSONUpload a master translations fileDelete one locale's translationDelete all translations for a resourceDelete a messageDelete all messages from a triggerCreate a channel endpointDelete a channel endpointUpdate a channel endpointReport delivery provider engagement eventsCreate or update a topicDelete a topicRename a topicSubscribe subscribers to a topicUnsubscribe subscribers from a topicUpdate a topic subscriptionCreate a layoutUpdate a layoutDelete a layoutDuplicate a layoutCreate a contextDelete a contextUpdate a context's dataTrigger a workflow to send notificationsTrigger many events in one requestBroadcast a notification to all subscribersCancel a triggered eventAdd a delivery provider integrationUpdate an integrationDelete an integrationAuto-configure inbound webhooks for an integrationMake an integration the primary providerGenerate a chat OAuth URL (deprecated)Generate an OAuth URL for a workspace installGenerate an OAuth URL to link a subscriber's chat userCreate a workflowSync a workflow to another environmentReplace a workflow's definitionDelete a workflowPartially update a workflowCreate an environment variableDelete an environment variableUpdate an environment variableRegister an inbound-email domainDelete an inbound-email domainUpdate a domain's metadataVerify a domain's MX recordsCreate an inbound mail routeDelete an inbound mail routeChange where a route deliversSend a test email through a routeStart DNS auto-configurationCreate many subscribers at onceReplace a subscriber's provider credentialsAdd to a subscriber's provider credentialsRemove a subscriber's provider credentialsSet a subscriber's online statusMark specific inbox messages (v1)Mark every inbox message in a feed (v1)Set an inbox message's action status (v1)Create a subscriberDelete a subscriberUpdate a subscriber's profileUpdate a subscriber's preferencesUpdate many workflow preferences at onceMark one inbox notification as readMark one inbox notification as unreadArchive one inbox notificationUnarchive one inbox notificationSnooze an inbox notificationUnsnooze an inbox notificationDelete one inbox notificationComplete a notification's action buttonRevert a notification's action to pendingMark inbox notifications as seenMark all inbox notifications as readArchive all inbox notificationsArchive all read inbox notificationsDelete all inbox notificationsCreate a channel connectionDelete a channel connectionUpdate a channel connectionExport all translations as master JSONGet a translation groupGet one locale's translationList sent messagesList channel endpointsGet a channel endpointCheck if a subscriber is in a topicList topicsGet a topicList a topic's subscribersGet a topic subscriptionList email layoutsGet a layoutPreview a layoutSee which workflows use a layoutList contextsGet a contextList triggered notification eventsGet a triggered event's detailsList all channel integrationsList active integrationsList workflowsGet a workflowPreview a workflow stepGet a workflow stepList environment variablesSee which workflows use a variableGet an environment variableList inbound-email domainsGet a domain's configuration and DNS recordsDiagnose inbound DNS problemsList a domain's routesGet the route for an addressCheck if DNS auto-configuration is availableGet a subscriber's inbox feed (v1)Count a subscriber's unseen notificationsSearch subscribersGet a subscriberGet a subscriber's notification preferencesList a subscriber's topic subscriptionsList a subscriber's inbox notificationsCount a subscriber's inbox notifications by filterList channel connectionsGet a channel connection