Published on June 29, 2021

Introducing Role-Based Access Control (RBAC) To WebEngage

Table of Contents

We are excited to introduce Role-Based Access Control (RBAC) to our product stack – boosting the data protection security and access control management for you and your team. We have revamped and renamed our ‘Account Admins’ section to ‘Team’ to suit our current product stack letting you more flexibly manage users and their permissions.

RBAC 'Team' Dashboard Overview | WebEngage

What is WebEngage RBAC?

When it comes to implementing policies and procedures to protect your data, there are a number of ways to do it, including the use of access controls or RBAC. 

On WebEngage you now get the flexibility to manage the flow of information and grant permissions to your team members on an individual level or basis every project. Every access that is granted can be reversed if needed. For example, if your team member needs access to the data of some other team for a particular project, they can be granted access for that project only, to ensure tight protection of the data. 

Once you visit the ‘Team Members’ section on the WebEngage dashboard, you will be able to view the panel with the list of team members with their names and current roles. You can also invite new team members or edit the access of the existing ones from here. 

RBAC 'Edit Team Member' Dashboard Overview | WebEngage

What can you do with WebEngage RBAC?

In the WebEngage dashboard, we provide four roles by default – Admin, Editor, Manager, and Viewer. To help you select which role is right for each WebEngage user in your workspace, here is an overview of each role:  

  • Viewer:  Grants the team member permission to view all sections of the dashboard, except the following – Billing section, individual user profiles, and any data marked as PII (Personally Identifiable Information).
  • Editor: Grants the team member permission to:
    i) view all sections of the dashboard, except the following – Billing section, individual user profiles, and any data marked as PII (Personally Identifiable Information)
    ii) create and modify segments
    iii) create and modify campaigns, journeys, and relays in a draft or inactive state.
  • Manager: Grants the team member all permissions except ‘View/Update Billing’ and ‘Update Team Members’.
  • Admin: Grants the team member all the permissions.

RBAC Dashboard Features | WebEngage

Here’s a brief of what you can do with WebEngage’s RBAC:

  1. Edit team member: You can edit each team member’s permission level and access from here, and you will also be able to create a custom role by selecting the required permissions for an individual. 
  2. Invite team members: You can invite a new member to the dashboard by adding their name, email address and selecting a suitable role for them. The user will be able to access the dashboard once they accept the invitation. 
  3. Delete team member: If you wish to remove any team member from the account/dashboard, you may do so by deleting the team member from the list of members. 
  4. Create/edit a custom role: Custom roles are often offered to members who have to wear different hats in an organization and hence need access to various items and data points. In our dashboard, we allow you to create and edit the permissions granted to an individual. 

Note: To encourage your team’s data proficiency, we have kept the Data and Insights and the Campaign Manager sections of the dashboard accessible to all, irrespective of their roles.  

Best practices for implementing RBAC on your WebEngage account

Implementing RBAC across your entire organization can be a complex process. Here are some best practices to help you ease out the implementation:

  1. Understanding the scope: Before moving to RBAC, understand what job functions need access to which tools – analytics, campaign management, user data, data management, or other actionable items to support your business functions.  
  2. Define roles and responsibilities: Once you’ve performed the above analysis, create roles around what permissions and functions your team members need and fit into. 
  3. Roll out access in stages: Consider rolling out RBAC in stages to your team members to reduce disruption to the business. Start with your core set of members first and gradually establish it for your entire network. 
  4. Automate user permission management: Managing new users or guest users can be time-consuming and challenging. But having RBAC that defines these roles before a member joins the network helps you grant timely access to them rather than arbitrarily deciding who should get access to which resources. 
  5. More right-to-control for Product and Marketing teams: The IT team doesn’t have to manage permissions for every user and can now be done by the Marketing, Product, and Data teams. This makes it easier for the right members to have access to the right tools and data. 
  6. Ensure high security of your crucial data points and actions: RBAC will protect all your important data points like – user details, segments, and more. This is particularly important for financial and healthcare companies that manage sensitive data and need to comply with privacy-by-design. 

Benefits of Implementing RBAC | WebEngage

RBAC is one of the most powerful methods to control the flow of information and data access for your resources. And in WebEngage Marketing Automation, we understand how vital it is for you to ensure the safety of your user data more than anything else. This update will reflect our ongoing commitment to your data security and privacy with WebEngage. 

If you are a WebEngage customer and are interested in managing your user permissions, please reach out to your Customer Success Manager or the Support team (support@webengage.com) for access.

Subscribe to our newsletter to stay updated on the latest in B2C marketing

sridha

Related Articles

WebEngage Is Now Salla Platform Native – Asia’s #1 CEP Joins Hands With GCC’s Largest E-commerce Platform

ajit singh

September 3, 2026

Analytics Digest – Introducing Multi-splits in Event Analytics, Choose Between Uniques/Occurrences In Funnels, Hold Property Constant In Funnels & Compare Funnels Across Time Periods

ajit singh

September 2, 2026

Get new articles
in your inbox.

platform

Platform

ZeroPII

No personal data stored.

AI-Powered

Atlas

AI-powered customer engagement suite.

Capabilities

CDPx

Your schema, your engagement rules

Analytics

Deeper analytics, sharper decisions

Segmentation

Precise user segmentation, simplified

Automation

Automate workflows, orchestrate growth

Personalization

Smarter web and app personalization

Recommendations

Context-aware recommendations that sell

channels

Mobile

Web

Email

Whatsapp

Digital Advertising

SMS

RCS

Solutions

Travel & Hospitality

Healthcare

Automotive

Insurance

E-commerce and Retail

Resources

Product Releases

Ebooks

Blogs

Newsroom

Webinars

EngageMint

Impact Stories

Glossary

FEATURED

Introducing Entity Relationship Visualizer – Manage Relationships Between Your CDPx Data Objects In A Visual Interface

Slice Deeper: Multi-Dimensional Metrics and Smarter Funnels​

Products

Platform

ZeroPIITM, AtlasTM

Capabilities

CDPxTM, Analytics, Segmentation & more

Channels

Mobile, Email, WhatsApp, SMS & more

Solutions

BLACK

Resources