We have a PowerShell script to create Office 365 users, which creates the user and then does all the Exchange Online admin, putting them in the right Distribution groups, sharing their calendars, setting their time zones etc. etc.
Would it be possible to trigger this script from a SharePoint Online workflow, such that it runs when a hiring manager creates an item in a 'New User Request' list?