This action is available only as a triggered action in workflows.
Quick start
1
Choose process type
Select whether you’re onboarding a new user or offboarding a departing user.
2
Configure approval settings
Set up human approval via Teams before making any changes (highly recommended for security).
3
Select process steps
Choose which steps to enable: account creation, license management, group membership, mailbox handling, etc.
4
Add custom instructions
Provide specific guidance for unique scenarios or company-specific requirements.
How it works
This action manages comprehensive user lifecycle processes:- Analyzes the request - Reviews ticket content to understand onboarding/offboarding requirements
- Creates execution plan - Develops step-by-step plan based on your configuration
- Requests approval - Sends approval request to designated approvers if enabled
- Executes M365 changes - Creates/removes accounts, manages licenses, handles groups
- Manages security - Blocks access, handles device wipes, manages mailbox conversion
- Updates records - Creates/deactivates PSA contacts and updates ticket information
Setup
Process type: Choose what you want to accomplish:- Onboard a User: Set up a new employee with M365 access
- Offboard a User: Remove departing employee and secure their data
- Direct Microsoft: Manage licenses directly through Microsoft
- Pax8: Use your Pax8 account for license management
- Microsoft Partner Center: Use Partner Center for licensing
- Secure Link: Create a one-time password link via Password Pusher
- Direct Message: Include password directly in messages
- No Sharing: Don’t share passwords automatically
What you get
After the action runs, you’ll see a complete log of all steps taken during the onboarding/offboarding process, detailed reports for your team about what was accomplished, appropriate communications for the end user (like new account details), any ticket updates that were applied, and confirmation of whether the process completed successfully.Common use cases
New employee onboarding
New employee onboarding
Automate complete M365 setup for new hires including account creation, license assignment, group membership, and PSA contact creation.
Employee departure security
Employee departure security
Secure offboarding with access blocking, mailbox conversion, license removal, and device wipes while preserving important data.
Contractor setup
Contractor setup
Create limited access accounts for temporary contractors with basic licenses and contractor-specific group memberships.
Department transfers
Department transfers
Update group memberships, adjust license assignments, and update PSA contact details when employees move between departments.
Best practices
Always use approval
Always use approval
Enable approval workflows for all user lifecycle changes. This provides essential oversight and prevents accidental changes.
Plan your steps carefully
Plan your steps carefully
Configure onboarding and offboarding steps to match your organization’s procedures. Start with basic steps and add more as you gain confidence.
Test in safe environment
Test in safe environment
Try the action with test user accounts before using it for real employees to ensure processes work as expected.
Write clear instructions
Write clear instructions
Use custom instructions to handle unique scenarios or company-specific requirements that aren’t covered by standard steps.
Coordinate with HR
Coordinate with HR
Ensure your HR team understands the process and provides clear, complete information in tickets for best results.
Monitor license usage
Monitor license usage
If using Pax8 or Partner Center, ensure your license management integration is properly configured and monitored.
Example workflows
Standard New Hire Onboarding
Standard New Hire Onboarding
- Trigger: HR submits ticket for new hire
- Onboard M365 User - Create account, assign licenses, add to groups, create PSA contact
- Notify Internal Team - Alert IT and HR about completion
- Result: Complete M365 setup ready for employee’s first day
Secure Employee Departure
Secure Employee Departure
- Trigger: Employee departure ticket created
- Offboard M365 User - Block access, convert mailbox, remove licenses, wipe devices
- Add Ticket Note - Document all security steps taken
- Notify Internal Team - Confirm secure offboarding completion
- Result: Comprehensive security measures with complete documentation
Contractor Lifecycle
Contractor Lifecycle
- Trigger: Contractor setup/removal ticket
- Onboard/Offboard M365 User - Limited access setup or secure removal
- Update Ticket Fields - Mark completion and update contract tracking
- Result: Controlled access management for temporary workers
