React Get Started
Learn how to add novu powered In-App Inbox to your React app
Novu provides the @novu/react
package that helps to add a fully functioning Inbox to your web application in minutes. Let’s see how easily you can use it in your application.
Install the Inbox package
npm install @novu/react
Add the inbox code to your react file
You can find the applicationIdentifier
in the Novu Dashboard under the API keys page.
The subscriberId
is the unique identifier of the user in your application, learn more about subscribers here.
Novu uses the routerPush
prop to make your notifications navigatable. We will automatically pass the redirect.url
from your workflow definitions to the routerPush
prop.
Trigger a notification
Now that you have the inbox component added to your application, you can trigger an Inbox notification to see it in action. To create your first workflow, follow our quickstart guide.
The Inbox Component
Next Steps
Customize the inbox
Learn how to customize the inbox with your own branding and design.
Learn the components
Learn more about the composable components of the inbox.