I collected some emails via Mailpoet plugin. Now I need to create for each email a registered user.

The best UX I'm thinking about is automatically creating a user with a one-time password that needs to be changed after the first access.

Which is the best way to achieve this?

  • That's how the admin site create user already works. You can just hook into that, or copy the code from there?
    – Rup
    Commented Oct 23, 2020 at 11:09

1 Answer 1


With this plugin, you could add users from CSV file:


You could use your mail list CSV and import it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.