Manage Invites in Medusa Admin

In this guide, you'll learn how to manage invites in your store.

Add Admin Users through Invites#

To add a new user to your team, you must invite them. The user gets a notification of the invite to sign up, but you can also manually send them the invite link to sign up.

Cloud user? Make sure you've set up Medusa Emails in your Cloud project to send admin user invite emails. Medusa Emails is a managed email service that allows you to send transactional emails with zero configuration.

Invite a User#

Requires policies (all of):invite:createinvite:read

To send an invite to a user:

  1. Go to Settings → Users.
  2. Click the Invite button.
  3. Enter the user’s email.
  4. If your store uses the role-based access control (RBAC) feature, you can select the roles to assign the user in the optional Roles field. The user gets these roles when they accept the invite.
  5. Once done, click on the "Send invite" button.

Invite user form

Assign Roles in Invites#

The Roles field only appears if your store uses the RBAC feature and you have the rbac_role:read policy. The field only lists the roles that you can assign, which are the roles whose policies you hold yourself.

If you don't select any roles, the user has no permissions after accepting the invite. They see a No permissions yet page until you assign them a role.


View Pending Invites#

Requires policies (all of):invite:createinvite:read

To view pending invites:

  1. Go to Settings → Users.
  2. Click the Invite button.
  3. Below the form, you'll find a Pending Invites table with all the invites that haven't been accepted yet. If your store uses the RBAC feature, the table also shows the roles of each invite.

Pending invites table


Resend an Invite#

Requires policies (all of):invite:createinvite:readinvite:update

You can resend an invite if the user hasn't received it, they lost their link, or the invite has expired.

To resend an invite to a user:

  1. Go to Settings → Users.
  2. Click the Invite button.
  3. In the Pending Invites table, find the user to resend their invite and click on the icon.
  4. Choose "Resend invite" from the dropdown.

A notification will be sent to the user as configured by your technical team.


Requires policies (all of):invite:createinvite:read

In addition to sending the user an invite, you can copy the invite link and send it manually to the user.

To copy the invite link:

  1. Go to Settings → Users.
  2. Click the Invite button.
  3. In the Pending Invites table, find the user to resend their invite and click on the icon.
  4. Choose “Copy invite link” from the dropdown.

You can then send this link to the user to sign up.


Delete Invite#

Requires policies (all of):invite:createinvite:readinvite:delete
Warning: Deleting an invite will revoke the invite and the user won't be able to sign up using that invite link.

To delete an invite:

  1. Go to Settings → Users.
  2. Click the Invite button.
  3. In the Pending Invites table, find the user to resend their invite and click on the icon.
  4. Choose Delete from the dropdown.
  5. Confirm deleting the invite by clicking the Delete button in the pop-up.
Was this guide helpful?
Ask Bloom
For assistance in your development, use Claude Code Plugins or Docs MCP server in Cursor, VSCode, etc...FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break
⇧↵