● LIVE IN PRODUCTION · 2026
Automated HR
Onboarding Pipeline
New hire to fully provisioned in minutes — zero manual IT touchpoints from Odoo HR to M365 account creation and credential delivery.
ROLE
IT Systems Engineer & Automation Architect
YEAR
2026
TYPE
Internal Enterprise Automation
COMPANY
Linkviva FZ LLC
100%
Automated
0
Manual Steps
<5min
Provisioning Time
30%
Faster Setup
// the_problem
The Problem
✕
New employee onboarding required IT to manually create Entra ID accounts, assign M365 licenses, configure devices, and deliver credentials.
✕
Process took hours and was error-prone — wrong licenses, missed steps, delayed access on day one.
✕
HR had to chase IT every time a new hire started, creating friction between departments.
✕
No audit trail of what was provisioned and when for compliance purposes.
// the_solution
The Solution
End-to-end automation triggered the moment HR creates an employee record in Odoo.
n8n workflow automatically provisions Entra ID account, assigns correct M365 license, and delivers credentials.
Employee arrives on day one with everything ready — email, apps, device enrollment, and access.
Full audit log of every provisioning action for compliance and troubleshooting.
// architecture
System Architecture
Odoo HR
→
n8n Trigger
→
Entra ID Provisioning
→
M365 License
→
Credentials Delivery
→
Audit Log
// features_built
8 Features Built
01
Odoo Webhook Trigger
n8n listens for new employee creation events in Odoo HR and starts the pipeline instantly.
02
Entra ID Provisioning
Automatically creates Azure AD account with correct department, manager, groups, and attributes.
03
M365 License Assignment
Maps employee role to correct license SKU automatically — Business Premium or Basic.
04
Exchange Online Setup
Mailbox provisioned and configured with shared mailbox access based on department.
05
Credentials Delivery
Secure credential package delivered via manager WhatsApp message automatically.
06
Device Readiness
Intune and Kandji enrollment preparation triggered for device assignment on day one.
07
Offboarding Mirror
Same pipeline runs in reverse on termination — account disabled, license reclaimed, data archived.
08
Audit Logging
Every provisioning action logged to Supabase with timestamp, actor, and outcome for compliance.
// tech_stack
Technology Stack
n8n
Core orchestration engine with 20+ node workflow managing the full provisioning sequence.
Microsoft Entra ID
Identity provider — account creation, group assignment, conditional access policies.
Odoo 16 HR
Source of truth for employee data — triggers the entire pipeline on new hire creation.
PowerShell
Exchange Online configuration, transport rules, and shared mailbox access scripting.
Microsoft Intune
Windows device enrollment and compliance policy assignment automation.
Kandji MDM
macOS device enrollment and configuration profile deployment.
// delivery_timeline
Delivery Timeline
Phase 1
Core Pipeline
Odoo webhook, Entra ID account creation, basic M365 license assignment.
Phase 2
Full Provisioning
Exchange configuration, Intune and Kandji enrollment, credentials delivery via WhatsApp.
Phase 3
Offboarding
Mirror pipeline for terminations, license reclamation, and data archiving.
Phase 4
Compliance
Full audit logging, error handling, retry logic, and manager notifications.
// key_outcomes
Key Outcomes
100% of standard onboardings now fully automated with zero manual IT steps
Provisioning time reduced from hours to under 5 minutes
30% faster overall employee setup time versus previous manual process
Zero missed provisioning steps — every account gets exactly the right access
HR team no longer needs to contact IT for standard employee onboarding
License costs optimized — correct SKU always assigned, no over-provisioning waste
Full audit trail for every provisioning action satisfying compliance requirements