Client
Elementor
Industry
Website design
Cutting Support Tickets with Roles & Permissions
Problem statement
Elementor users needed a way to delegate website management without sharing sensitive billing details. Community feedback highlighted the demand for role-based access control to enhance security and flexibility.
Goal
Create a roles management system that allows owners to grant admins complete site control while restricting access to billing and subscription actions.
Impact
The Roles feature boosted teamwork and delighted users.
Support requests to add collaborators dropped significantly.
Feature adoption was swift and widespread.
Community feedback was overwhelmingly positive.
Research
Market research
I researched competitors to understand team invitations and role assignments from the owners' and contributors' perspectives. Some platforms used fixed roles like "Viewer" or "Editor," while others offered custom permissions. We also analyzed invitation emails and onboarding flows.
Research insights
Our research led us to adopt the following:
A quick and seamless team member invitation process.
Clear communication to invited members about their roles and access.
Easy monitoring and management of team members for owners.
Solution
Adding a team member
Feature and its tooltips in the single site view of a website
Accepting an invitation
Next steps
Next, we plan to introduce more roles and customizable permissions, giving owners greater control over team access. We’ll also enhance the management dashboard for better oversight and clarity. Improving invitation flows and role assignment UX will ensure a seamless experience.