The User Import/Export Extension will be deprecated in September 2025. You can access the same features now available directly in the Auth0 Management Dashboard.
Automatic migrations
Auth0 supports automatic migration of users from a custom database connection to Auth0. This practice is sometimes known as trickle migration or lazy migration. By activating this feature, your users are:- Moved to Auth0 the first time they log in after you set up the integration.
- Not asked to reset their password as a result of the migration.
Availability varies by Auth0 plan
Both your specific login implementation and your Auth0 plan or custom agreement affect whether this feature is available. To learn more, read Pricing.
- Auth0 authenticates migrated users against the Auth0 database.
- If the user has not been migrated, Auth0 executes your custom login script and, upon successfully log in, adds the user to the Auth0 database.
- Subsequent logins result in the user’s credentials retrieved from Auth0, NOT your custom database.
- New users are automatically added to the Auth0 database.

Bulk user imports with the Management API
If you already have a user database, you can use our/post_users_imports
Management API endpoint to populate a database connection with this information.
Migrate users with the User Import/Export feature
The User Import/Export feature allows you to:- Bulk import your existing database users into Auth0.
- Search for and export some (or all) of your Auth0 database users.