👥 Custom Build · Microsoft Teams · HR Automation

Employee onboarding and offboarding.
Fully automated inside Teams.

A custom Microsoft Teams app that handles the full employee lifecycle — from Day 1 account setup and license assignment to clean, compliant offboarding — without a single manual step.

Employee Lifecycle Hub · Microsoft Teams
Employee Lifecycle Hub
Manage onboarding and offboarding for your organization
👤➕
Onboard Employee
Add a new team member, set up Teams access, and send welcome email
👤✖️
Offboard Employee
Remove access, unassign licenses, convert mailbox to shared
⚙️
Settings
Configure domains, directors, email templates, policy PDFs
1
Total Onboardings
0
Total Offboardings
0
Pending Onboardings
0
Pending Offboardings
2
Domains

Everything your HR team needs.
Nothing it doesn't.

Built specifically for organizations running Microsoft 365 — no third-party tools, no extra logins.

👤
One-Click Onboarding
Automatically provision Microsoft 365 accounts, assign licenses, add the employee to Teams channels, and send a branded welcome email — all from a single form.
🚪
Clean Offboarding
Revoke access, unassign licenses, remove from Teams groups, and automatically convert the departing employee's mailbox to a shared mailbox — no manual IT tickets needed.
⚙️
Configurable Settings
Manage your verified domains, define directors and approvers, customize onboarding email templates, and attach policy PDFs that are automatically sent to new hires.
📊
Live Dashboard
See total onboardings, offboardings, pending tasks, and active domains at a glance. Recent activity is always visible so nothing falls through the cracks.
🔒
Runs Inside Teams
Installed as a native Teams tab — your HR team uses it exactly where they already work. No separate app, no new login, no context switching.
✉️
Automated Welcome Emails
New hires receive a professional, customized welcome email with their credentials, first-day instructions, and any policy documents you've configured — automatically on day one.

From hire to retire — handled.

The full employee lifecycle, automated end to end inside Microsoft Teams.

1
New hire decision is made
HR or a manager opens the Employee Lifecycle Hub tab inside Microsoft Teams — no separate system to log into.
2
Fill out the onboarding form
Enter the new employee's name, role, start date, domain, and assigned director. The app handles everything else automatically.
3
Accounts and access are provisioned
Microsoft 365 account created, license assigned, Teams channels joined, and a welcome email with credentials and policy documents sent — all automatically.
4
Employee departs — offboard in seconds
When it's time to offboard, select the employee and confirm. Access is revoked, licenses are freed, and the mailbox is converted to shared — instantly and cleanly.
5
Dashboard stays current
Every action is logged. HR leadership gets a live view of headcount changes, pending tasks, and recent activity — no spreadsheet required.

Common questions

The Employee Lifecycle Hub is a custom solution built by EDCON for client organizations running Microsoft 365. EDCON can build and deploy a version tailored to your organization's domains, policies, and workflows. Contact us to get started.

Your organization needs an active Microsoft 365 tenant with Microsoft Teams. Admin-level permissions are required for the initial setup so the app can provision accounts and manage licenses on your tenant.

EDCON handles the full deployment — from configuring the app against your tenant to training your HR team. Most organizations are up and running within a few business days.

Yes — from within the Settings tab, your team can edit welcome email templates, upload policy PDFs that are automatically attached to onboarding emails, and configure which domains and directors the app works with.

Absolutely. The Employee Lifecycle Hub is one example of what EDCON builds for clients. If you need a similar automation — or something entirely different — tell us what you need and we'll scope it out together.

Want this for your organization?

Tell us about your team size, Microsoft 365 setup, and what your current onboarding process looks like. We'll take it from there.