Hey Jan,
If I were handling this password issue, I'd start by asking customers to update their contact information in your CRM or set up a web form for them to submit it. Then, I'd notify them by email about the situation. Using the API, I’d create user accounts, assigning each a randomly generated password and setting the "force password change" flag for the first login. I’d securely store each user's email and temporary password in a database. Once the server is up, I'd use a script or Twilio API to send login details to users via email or text.
For anyone who misses the initial message, I would use SmarterMails custom login page settings to update the help button to go to your support portal or I would add a support contact number directly on the login screen.
Kind regards,
Zach Sylvester
Software Developer
SmarterTools Inc.
www.smartertools.com