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.

icon

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.

Manage user accounts

Create, remove, and update different user accesses.

altText of the image

Invite new Admin users

Invite users from the Medusa Admin or use Workflows to build custom invitation flows.

altText of the image

Control permissions

Connect with the Auth Module to handle authorizations to control permissions.

altText of the image
icon

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 Story
icon

Overview

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.

altText of the image

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.

altText of the image
icon

Recipes

Build multi-region and multi-warehouse setups using the Stock Location Module.

icon

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

Ready to build your custom commerce setup?