Microsoft StaffHub has the ability to create new Office 365 accounts for deskless workers who don't already have an identity in your organization. This lets you scale a large number of deskless workers without a lot of overhead.
For each account it creates, Microsoft StaffHub does the following:
Assigns an ID in the form of FirstName.LastName@<domain>.com. If there's a conflict with an existing ID, a number is appended to the end of the alias.
Adds the account to the DesklessWorkers security group. This will let you easily keep track of all self-provisioned accounts, and generate reports if needed.
Creates the account in the Azure Active Directory for your organization.
Deskless workers can create their account by using the Microsoft StaffHub mobile application. When they launch the app and click "Need an account?" they will create the new ID in your organization.
Grant StaffHub access to create accounts
You need Office 365 global admin permissions and an Office 365 Enterprise license to do these steps.
Sign in to Microsoft StaffHub with your Office 365 global admin account at https://staffhub.office.com/admin.
Toggle "Self Provision Accounts" to On.
Cchoose the domain that your deskless worker accounts will be created in. All domains associated with your directory will be available for you to pick from.
Choose Save and then you're done! You can sign out.