BACK_TO_PROJECTS
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

// interested in this system for your organisation?

Get in Touch →
← Back to all projects
GST_01:25:19