Skip to main content
Novu uses a role-based access control (RBAC) model at the organization level. Each member in the organization is assigned a role that determines the actions they can perform within the Novu dashboard. Every user can belong to more than one organization, each with separate configurations and permissions. When you invite a team member to your organization, you can assign them a role that determines the actions they can perform within that organization. You can later update their role from the Team section in your organization settings.
This feature is available to users on the Team and Enterprise pricing plans, and it is supported on both the new dashboard and the legacy dashboard.

Roles

Owner

Admin

Author

Viewer

Permissions matrix

Compare access across roles at a glance.
PermissionViewerAuthorAdminOwner
Workflows and delivery
Create and manage workflows
Create and manage messages
Create and manage topics
Trigger events
View notifications
Environment variables
Integrations and webhooks
Manage integrations
Create and manage webhooks
Manage bridges
Manage partner integrations
Subscribers and agents
Manage subscribers
Manage agents
Organization and billing
Create and manage environments
Manage API keys
Manage custom domains
Manage organization metadata
Manage organization profile
View and manage team members
Manage billing