Hey @tbornyk
Sorry for the super late reply.
Thanks for the suggestion! Our main focus for any integration-related requests, for now, will be improving ITFlow's API and writing sample scripts to show you how to sync data between services.
Please note the portal is still fairly new and is in development.
For example, with Azure/M365 you'd need to run a flow/logic/function app to retrieve all users. Iterating through each user then you'd use the Contacts API endpoint to check if a contact exists with that e-mail. If they exist, possibly just update their name/department/job title. If they don't exist, create them a user account.
In terms of setting passwords, we're working on a feature to send login instructions to users and to allow users to reset their passwords using e-mail if they forget. It's also worth mentioning you can use Azure AD for Single Sign On to avoid the password hassle.
Some sample scripts for the API can be found here.
Hope this helps!