Skip to main content
Manage your app’s users, control who can sign up, and configure role-based access to different parts of your app.

How do I see my users?

Go to the Users tab in the sidebar. You can see every user who has signed up for your app, including their email, sign-up date, and status. You can also see more detail in the Users table of the Database tab.
Users list

How do I approve users before signing in?

Ask Hercules to add a sign-up approval flow. Users will be able to create an account but won’t be able to access your app until an admin approves them.
Add sign-up approval

How do I manage permissions and role-based access?

Ask Hercules to set up role-based access control for your app. Describe the roles you need and what each role should be able to do.
Set up roles and permissions

How do I create admin and superadmin roles?

Ask Hercules to implement role-based access controls with admin and superadmin roles. For B2B apps, give the admin role permission to access any organization rather than impersonating individual users.
Create admin roles

Can I impersonate a user?

User impersonation is not currently available. We are building this feature soon. In the meantime, use role-based access controls and give admin users permissions to access organizations or projects rather than impersonate a specific user.

Can I export or migrate my users?

Yes, you can export your database. All of your users are available in the users table. If you host Convex on your own Convex database outside Hercules, you’ll have to reconfigure your app’s auth.