TeamJML AI · Employee IT Lifecycle Platform

IT onboarding and offboarding automation with clear ownership and completion records.

Prepare new-hire access, coordinate role changes, and follow departures through the required IT work—with less repeated administration.
30-minute working sessionBought through Microsoft Marketplace or the Microsoft Teams StoreScope your rollout, review permissions, and test your workflows before going live
TeamJML AI · Lifecycle tour in Microsoft Teams
Sample — names fictional. Watch the full tour with sound

What it is

One accountable lifecycle for every joiner, mover, and leaver.

TeamJML AI brings onboarding and offboarding work onto a lifecycle record. Focused workspaces and a governed agent connect the request, decisions, required actions, and reported outcomes, reducing the effort of coordinating changes across HR and IT.

Joiner · My Requests

Onboarding starts before the account does.

Capture the start date, accountable manager, access, and equipment requirements before the account exists. The approved request coordinates account creation and the required IT work. HR, managers, and IT can track readiness against the start date; with TeamConnect AI, the configured workflow also supplies the new employee’s directory context.

TeamJML AI · My Requests in Microsoft Teams
TeamJML AI onboarding automation in Microsoft Teams: a joiner request with all eight sections completed for Maya Chen, a Consultant in London starting September 21, with the EMEA Consultant Essentials bundle and the accountable manager recorded before account creation

Mover · Requirements

A new title isn’t always new access.

Compare the new requirements with the employee’s recorded entitlements. Create the required assignment or removal work without repeating tasks for unchanged access. Preserve access justified by another valid responsibility and send unknown states for verification rather than treating them as confirmed absence.

How requirements are evaluated →
TeamJML AI · IT Servicedesk in Microsoft Teams
TeamJML AI IT Servicedesk Workspace: a completed project assignment for Gabriel Costa that adds one verified license, Microsoft Project Plan 5, while his existing Microsoft 365 E3 and Power BI Pro assignments remain

Leaver · Completion

Follow required removals through to completion.

Assign owners to the account, application, subscription, and equipment tasks in the departure workflow. Record how each required action was completed, escalate unresolved work, and review outstanding tasks after departure. IT remains responsible for access changes and any systems outside the configured workflow.

TeamJML AI · Leaver record in Microsoft Teams
TeamJML AI offboarding automation in the IT Servicedesk Workspace: Noah Williams’s departure closed with five verified actions, including disabled sign-in, removed regional access, and three revoked licenses

HR Center

Every effective date deserves a clear view.

See upcoming starters, role changes, and leavers within your permitted scope, with approval progress, missing decisions, and readiness against each effective date. Focus HR attention on the changes that need follow-up.

TeamJML AI · HR Center in Microsoft Teams
TeamJML AI HR Center Workspace: a review queue with a new hire, a transfer, and a separation, and Maya Chen’s review with her start date, manager approval, and compliance checklist

CIO Executive

Executive approvals with the financial impact in view.

Pending approvals, lifecycle volume, budget impact, and service levels across the organization, and for each high-impact request its annual cost, budget allocation, and approval chain before anyone decides.

TeamJML AI · CIO Executive in Microsoft Teams
TeamJML AI CIO Executive Workspace: pending approvals, headcount, monthly joiners, movers, and leavers, budget impact, and SLA compliance, with one request’s annual cost and approval chain

Governed agent

Ask the lifecycle question. Get an answer you can act on.

Reachable from Microsoft Teams, Microsoft Outlook, and Microsoft Copilot. Ask which starters need attention before Monday, what is holding up a role change, which leavers still have unresolved access, or which upcoming joiners can be covered by available licenses and which require a purchase. On its own, TeamJML AI governs the agent through the same Role Members as its workspaces, while with TeamConnect AI its lifecycle capabilities join the central agent catalog and follow its controls.

TeamJML AI · Agent in Microsoft Teams
TeamJML AI agent in Microsoft Teams answering which leavers in the Americas still have outstanding access after their last day, with an owner and next step for each

License control

Track license changes inside and outside Microsoft 365.

Keep required assignments, removals, and their reported outcomes on the lifecycle record. The confirmation method remains visible, whether a supported Microsoft 365 action, a connected ITSM, or an operator supplied it. IT can use these records when reporting license capacity and renewal recommendations to Finance.

Completion recorded. Review the outcome and confirmation method for each tracked assignment and removal, with unknown or unresolved states kept distinct.

Capacity reused. An existing eligible license satisfies a new requirement.

Purchases avoided. Reuse then removes the need for an additional purchase.

Confirmed spend reduction. Counted only when a purchasing, renewal, or billing outcome reduces expenditure—not when an assignment is merely removed.

Unnecessary IT tickets avoided. No duplicate license work for unchanged entitlements; estimated labor value stays separate from cash savings.

One combined case. Include the selected products’ quoted subscriptions, applicable AI usage, and rollout costs. Count each benefit once.

Subscription & License Governance →

TeamJML AI · Subscription capacity
TeamJML AI subscription view: purchased, assigned, and unassigned seats with pricing and renewal dates for three Microsoft 365 subscriptions
Sample data.

By role: JML automation for IT leaders · SaaS license spend for finance leaders

Audit & compliance evidence

Keep access decisions and completion evidence together.

Reduce the effort of preparing access reviews by keeping requests, decisions, owners, reported outcomes, and exceptions on the lifecycle record. Your organization and auditors assess coverage and evidence sufficiency; a completed workflow does not guarantee that every possible access path has been removed.

Evidence trail

From approval to recorded completion, on one record.

Review who requested and approved the change, when they decided, the required actions, how completion was confirmed, and any escalations or recorded exceptions. Keep automated results distinct from operator confirmation.

TeamJML AI · Evidence trail in Microsoft Teams
TeamJML AI offboarding automation record: the lifecycle history for Noah Williams, with manager and HR approvals, an escalated license removal, and the verified completion, each with its decision-maker and time

Accountable approvals for every joiner, mover, and leaver

TeamJML AI records each decision with the decision-maker, the reason, and the time.

Confirmed assignments

Review assignment outcomes and their confirmation method rather than assuming that a requested action has been completed.

Confirmed revocations

Track required removals to a recorded outcome, with unresolved tasks and exceptions visible for follow-up.

Exceptions on record

Unfinished work stays on the record with its owner, instead of closing silently.

The first question IT asks

Set up onboarding and offboarding automation for your process.

TeamJML AI provides default policies and service targets as starting points. Confirm licensing, permissions, access bundles, responsible people, and execution routes, then test representative requests before production use. Standalone deployment does not require an HRIS replacement.

Where it happens

  • Microsoft Marketplace
  • Microsoft 365 Admin Center
  • Microsoft Teams
  1. 01

    Choose your subscription

    Talk to sales for TeamJML AI pricing, licensed quantities, trial arrangements, and applicable AI usage terms.

  2. 02

    Assign licenses

    Assign the purchased licenses through the route confirmed for your subscription.

  3. 03

    Open the app

    Open TeamJML AI in Microsoft Teams and follow the setup steps for your tenant.

  4. 04

    Review, configure, and test

    Review the consent prompts, configure the default policies and access responsibilities, and test the required workflows before rollout.

Your existing environment remains

  • No HRIS replacement
  • No additional application servers
  • Your service-desk process

Configuration

Onboarding and offboarding workflows, SLAs, and forms that fit your process.

Use the defaults to reduce setup work, then confirm the requirements, responsibilities, and service targets that fit your organization.

Approval routing and SLAs

Set approval routes and service targets before requests arrive. For example, route critical access to the CIO and Security and set a shorter target for an urgent departure. The deadlines reflect your configured policy, not a universal service guarantee.

Who carries out each task

IT can run supported Microsoft 365 account, license, and group actions from the ticket, route work through a connected ITSM, or confirm work completed by the service desk. Completion and its confirmation method remain on the lifecycle record.

Request forms that ask only what you need

You can set every field on every joiner, mover, and leaver form to shown or hidden, and required or optional, so each request collects exactly what your process needs.

Better together

Your employee directory and IT lifecycle, on the same people data.

TeamJML AI works independently with Microsoft Entra ID information, configured access bundles, and operational roles. With TeamConnect AI, it reuses the relevant managers, departments, offices, job roles, and license requirements, reducing duplicate setup. Completed work updates the relevant records through configured workflows.

Organization and role context

Use current responsibilities and role requirements to inform requests and approval routing.

Subscription and ownership context

Recorded assignments and removals help IT explain capacity and renewal requirements to Finance.

A shared employee directory

Reflect completed identity and organizational changes in the relevant directory records through configured synchronization.

One agent catalog

TeamJML AI’s lifecycle capabilities also follow the same agent governance as the rest of TeamConnect AI.

Explore Better Together →

Buyer questions

What IT, HR, and Finance ask about onboarding and offboarding automation.

The questions that come up when IT, HR, security, and Finance evaluate TeamJML AI.

Onboarding and offboarding in practice

Can onboarding begin before the employee has a Microsoft Entra ID account?

Yes. Begin with a request before the account exists, then coordinate approved account creation, access, and equipment work. IT executes the supported actions or uses its connected service desk. With TeamConnect AI, the configured workflow also supplies the new hire’s directory context.

Does every promotion or department change create IT work?

No. Create assignment or removal tasks where requirements differ from recorded entitlements, and verification tasks for unknown states. TeamConnect AI adds job-role and related organizational context; standalone TeamJML AI uses configured access bundles. Unchanged access does not need duplicate work.

How do we know offboarding is complete?

Review the required tasks, recorded outcomes, confirmation methods, and any exceptions. TeamJML AI escalates unresolved work and supports checks after departure. Completion covers the configured workflow; IT must also assess systems and access paths outside that scope.

Licenses and financial value

Does disabling an account also remove its licenses?

No. Blocking sign-in and revoking license assignments are separate steps. TeamJML AI records revocation when your IT team or connected ITSM system confirms completion. Released license capacity becomes a cash saving only when a purchasing or billing change reduces expenditure.

How is the financial value counted?

Keep reused capacity, purchases avoided, and spending reductions separate. A confirmed license removal does not automatically reduce an invoice. Include quoted subscriptions for the selected products, applicable AI usage, and rollout effort; count each benefit once and keep time savings separate from cash outcomes.

What does TeamJML AI cost?

Talk to sales. Confirm the subscription price, licensed population, applicable AI usage terms, and any optional setup services in your quote. No fixed TeamJML AI price or credit allowance is published here.

Your other systems

Can we use TeamJML AI without TeamConnect AI?

Yes. Standalone TeamJML AI uses Microsoft Entra ID information, configured access bundles, and operational roles. Adding TeamConnect AI reuses a richer people, role, and catalog context, reducing duplicate maintenance without making it a requirement for standalone workflows.

Does TeamJML AI replace our service desk or HR system?

No. Each HR system remains the system of record for its own employee records. Ongoing imports and connectors, along with employee-contributed skills and career details in TeamConnect AI, remain relevant. TeamJML AI coordinates employee IT work while IT controls execution through supported actions, a connected ITSM, or its service-desk process.

Bring your lifecycle

Show us a joiner, a mover, and a leaver. See the difference end to end.

In a thirty-minute demo, see how onboarding and offboarding automation turns the identities, approvals, access changes, and license decisions that matter to you into operational control and a financial case your leadership can evaluate.