Get started now
Employee Hub & HR Self-Service

The Employee Hub HR self-service inside Microsoft Teams

Everything an employee, a manager and HR need profile, leave, announcements, approvals, surveys, tasks and tickets inside the Microsoft Teams window they already use all day. Running entirely inside your own Microsoft 365 and Azure tenant, so no employee data ever leaves your control.

Executive Summary

Self-service that people actually use because it is where they already work

Most HR software asks people to leave the tools they work in, log in somewhere else, and learn a new place to book leave, read an announcement, chase an approval or check who is off. That friction is why self-service adoption stalls and why HR spends its days answering questions a portal was supposed to answer.

pEntities takes the opposite approach. The Employee Hub lives inside Microsoft Teams, beside the conversations and the work, and gives every person exactly the surface their role needs: an employee sees their profile, leave and announcements; a manager sees their team, approvals and workload; HR broadcasts, surveys and governs.

Everything is live in the product today a single self-service portal in seven languages, working-day leave management with a two-stage approval chain, a multilingual company-communications inbox with ratings and video, live Teams presence and calendar, engagement surveys, a Planner-backed task manager, and an embedded helpdesk all on a per-tenant, Entra-secured backend.

Value for the organisation. Fewer HR tickets, faster approvals, and every employee record held inside your own Microsoft 365 tenant, governed by the security you already run.

Part 1 The Employee Hub

One personal page inside Teams for every employee, every manager, and HR

No separate portal, no extra login, no new place to check. The hub is one clean, personal page inside Microsoft Teams, in the user's own language, on any screen, following their light or dark theme.

1 · One portal, right inside Teams

A single-page hub in seven languages, with everything stacked as collapsible sections opened or tucked away in one click.

  • Everything in one scroll profile, leave, team, announcements, surveys, tasks and tickets in one place.
  • In their language English, Greek, German, French, Japanese, Bulgarian and Romanian, so a multinational workforce reads it natively.
  • On any screen the layout reflows from a wide desktop down to the Teams mobile app.
  • Light or dark the hub follows the user's Teams theme automatically.

2 · My profile & my manager

Every employee opens the hub to a clear picture of who they are and who they report to.

  • My profile name, photo, job title, department, status, hire date and country, drawn from the HR record and Microsoft Entra.
  • My manager a card for the person they report to, with a live Teams presence badge.
  • Reach them in one click start a Teams chat, place a call, or schedule a 1:1 straight from the card.

3 · Leave & absence, done properly

Booking time off is the thing employees do most so pEntities makes it fast and correct.

  • Balances at a glance total annual leave, days used, days remaining and pending requests, always current.
  • Request in seconds the hub calculates exact working days, excluding weekends and the employee's country public holidays.
  • Every request tracked a filterable list with colour-coded status, type, dates, duration and approver.
  • A real calendar a monthly leave calendar overlays the employee's Microsoft 365 meetings and group events.
  • Many leave types vacation, sick, unpaid, parental, bereavement, study, compensation and public-duty, configurable per organisation.

4 · For managers: the team, and the approvals

Managers get a purpose-built layer on top of the same hub.

  • My team a card per direct report with live presence, working status, department, contact and remaining leave.
  • Approvals inbox a badge counts pending requests; approve, hold or reject in a click, written straight back to the employee.
  • Two-stage approval where policy requires it, a manager's approval automatically forwards to HR for a second sign-off.
  • Act as a team message, call or book a 1:1, assign a task, or multi-select the team and schedule a group Teams meeting.

5 · Company communications that land

HR needs to reach people and know the message landed. The communications inbox is built for exactly that.

  • An announcements inbox scheduled HR notifications at the top of every hub, colour-coded by priority, with unread badges.
  • Rich messages full formatted messages with inline video, served securely from the organisation's own storage.
  • Read and rated employees mark a message read and give it a 1–5 star rating, so HR sees reach and reception.
  • Read in any language switch an individual message between the seven supported languages with a click.
  • Surveys & engagement active engagement surveys surface in the hub, with an anonymous option, completed without leaving Teams.

6 · Tasks, training and tickets

The hub closes the loop on the day-to-day work an employee is accountable for.

  • My tasks a full personal task manager backed by Microsoft Planner; filter, tick off checklist items, set due dates and complete in place. Managers assign tasks the same way.
  • Never miss mandatory training an alert banner lists overdue training, with a one-click "Notify Manager" escalation.
  • Raise a ticket without leaving an embedded helpdesk lets employees raise and track IT/HR tickets in the same window.
Part 2 The engine that runs it

Your data, in your tenant wired natively into Microsoft 365

The Employee Hub runs on your own Azure subscription and is wired into Microsoft Entra, Graph and Planner, so it reflects the organisation as it really is with nothing to migrate and no separate directory to maintain.

7 · Your data, in your tenant

The hub runs on the organisation's own Azure subscription, and every byte of HR data stays there.

  • One container per tenant each customer's HR data lives in its own physically separate Azure Blob container, not a shared store with a filter column.
  • A record per employee a master roster plus a private record per person, addressed by the employee's email.
  • Media kept private announcement videos and attachments are served through short-lived, read-only links, never public URLs.

8 · Microsoft Entra & Graph, built in

The hub is wired into Microsoft 365, so it reflects the organisation as it really is.

  • Directory sync employees are imported from Microsoft Entra ID with an additive, non-destructive sync that never overwrites existing records.
  • Real reporting lines the manager hierarchy is read directly from Entra, so teams and approval routing match the org chart.
  • Live presence & calendar manager and team presence and the employee's own meetings come straight from Microsoft Graph.
  • Acts as the user delegated permissions mean the hub can never see data that person could not see themselves.

9 · Notifications that reach people

When HR needs to tell people something, the hub delivers it through every channel at once.

  • Three channels every announcement can go out as a Teams message, an email, and an in-app inbox entry.
  • Audience targeting send to the whole company, a specific department, or named individuals.
  • Scheduled or immediate messages fire now or queue for a future date, released automatically by the scheduler.

10 · Automation on HR events

HR moments can start automation without anyone lifting a finger, through the pEntities workflow engine.

  • HR triggers workflows fire on leave submitted, approved or rejected, training expiring, a work anniversary, or a contract ending.
  • De-duplicated and reliable each event fires a workflow at most once per day, on the durable execution engine that powers the platform.
  • Do anything downstream a triggered workflow can notify, create tasks, send documents or invoke AI assembled with no code.

11 · Security & access control

Who sees what is governed at every step.

  • Roles that matter HR Admin and Manager roles gate the privileged surfaces; every employee gets self-service to their own record.
  • Isolated by tenant every request is bound to the caller's tenant, and data is reached only in that tenant's container.
  • Least privilege by construction the hub acts as the signed-in user, so access is always bounded by what that person is already entitled to see.
How pEntities compares

A capability inside Microsoft 365 not a separate destination

A general HR suite is a separate website employees must be sent to. The Employee Hub is a capability inside the Microsoft 365 they already live in.

ConsiderationpEntities Employee HubA separate HR portal
Where people workInside Microsoft Teams, beside the conversationA separate website and login
Directory & org chartLive from Microsoft Entra & GraphImported and re-keyed
Presence & calendarLive from Microsoft 365Not available, or bolted on
Leave calculationWorking days, local public holidays, live balancesOften manual or generic
Languages7, switchable per user and per messageUsually one, set by admin
Where data livesYour own Azure tenant, isolated per customerA shared multi-tenant HR cloud
AutomationNo-code workflows on HR eventsFixed features, or none

Frequently asked questions

Can employees book annual leave inside Microsoft Teams?

Yes. Staff request annual leave directly in Microsoft Teams, and approvals route to managers through the same interface. There is no separate HR portal for employees to log into.

Where is employee data stored?

No. Meta-365 runs as a managed application inside your own Microsoft 365 tenant, so documents, emails and records stay in your existing SharePoint, Outlook and Planner. There is no migration to a vendor cloud and no new data silo to security-review.

What does the HR module cover beyond leave?

The HR module covers onboarding automation, performance reviews, contract-expiry alerts at 30, 60 and 90 days, training compliance, work-anniversary alerts and HR analytics, alongside leave and absence management.

How does it compare with standalone HR software?

Standalone HR applications store your employee records in the vendor cloud and are typically priced per employee. Meta-365 keeps HR data in your own tenant, prices per tenant, and includes HR as one of six modules rather than as a separate subscription.