User Module
User Module
Easily manage your Admin user accounts
No limit to your number of Admin users. Easily invite new users, assign special permissions, and manage existing ones within the Medusa Admin.
Overview
Control user access for multiple users
Set up user creation flows to create new users, then authenticate them and assign access levels using the Auth Module.
Invite new Admin users
Invite users from the Medusa Admin or use Workflows to build custom invitation flows.
Control permissions
Connect with the Auth Module to handle authorizations to control permissions.
User Story
Multi-level access in a marketplace.
Learn how Patyna built a marketplace with different user permissions for customers, vendors, and marketplace admins.
Read StoryOverview
Custom user access and profiles
Extend the user data model with custom attributes for more granular access control. Make your customizations manageable from the user profile page using Widgets.
Custom user access types
Easily extend your user access with custom attributes to control permissions when managing the store.
Add custom user widgets
Use Widgets and the Medusa UI library to inject native-looking custom functionality into the User page of the Medusa Admin.
Recipes
Build multi-region and multi-warehouse setups using the Stock Location Module.
Features
User management with granular access control
Manage invites, settings, and access control for users of your Medusa store.
Pre-built user management logic
Create, update, and remove users
Invite new users through email
Let new users sign up themselves
Control user permissions directly in the Admin
Create custom user flows using Workflows
Set up RBAC using metadata and the Auth Module
Connect and customize
Use with Auth Module to authorize user access
Use standalone with your own systems
Add custom user access attributes
Add custom user Widgets to Admin
Works with all Medusa modules
Use Workflows to connect with third-party systems