•   Next SailPoint IIQ Batch Starts July 15th, 2026 — Limited to 25 Seats. Register for Free Demo.   •   100% Live Online — LMS Recordings Included   •   Batch Capped at 25 Students   •   LMS Portal Access Included   •   Placement Assistance Provided   •   Next SailPoint IIQ Batch Starts July 15th, 2026 — Limited to 25 Seats. Register for Free Demo.   •   100% Live Online — LMS Recordings Included   •   Batch Capped at 25 Students   •   LMS Portal Access Included   •   Placement Assistance Provided
SailPoint Academy Logo
Technical  •  9 min read

SailPoint IIQ Lifecycle Events Explained — Joiner, Mover, Leaver and Rehire in Enterprise IAM

A plain-English breakdown of SailPoint IdentityIQ lifecycle events: what Joiner, Mover, Leaver and Rehire actually do, how they are triggered, and how they map to real enterprise identity governance in India.

SailPoint Academy Team June 4, 2026 Updated June 2026
4
Core Lifecycle Events
Module 12
In the IIQ Curriculum
2 Months
Live Program
₹25K
Program Fee
Register for Free Demo
60 minutes. Live on Zoom. No payment required.

Successfully Registered!

Our team will reach you on WhatsApp within 2 hours.

No spam. No payment required. 100% free demo.
SailPoint IIQ lifecycle events — joiner mover leaver rehire identity automation

What Are Lifecycle Events in SailPoint IdentityIQ?

Lifecycle events in SailPoint IdentityIQ are configured rules that watch for a change in an identity — joining the company, switching departments, leaving, or being rehired — and automatically launch a business process to grant, change, or remove access in response. They are how IIQ turns an HR event into the right access changes across dozens of connected systems, without anyone raising a manual request.

Lifecycle events are part of the Lifecycle Manager module, and they sit at the heart of what enterprises call JML — Joiner, Mover, Leaver. When Lifecycle Manager is enabled, IdentityIQ ships with four predefined lifecycle events. Importantly, they are disabled by default and must be enabled and configured before they will fire, according to SailPoint's official IdentityIQ documentation. This is Module 12 of the SailPoint Academy curriculum — and one of the modules enterprise interviewers test most often.

Why this matters in 2026: Identity lifecycle automation is the single most common reason enterprises buy SailPoint. If you can confidently explain how a Joiner provisions birthright access and how a Leaver disables every account, you are demonstrating the exact skill BFSI GCCs in Hyderabad and Bangalore hire for.

Joiner, Mover, Leaver, Rehire — What Each Event Does

The four predefined lifecycle events each detect a different change to an identity and run a different provisioning workflow. Here is what each one does in a real IdentityIQ deployment.

01

Joiner

Fires when a new identity is created. By default the event simply prints the identity name, but it is almost always modified to provision birthright access — the day-one accounts and roles every employee gets based on department and title.

New Hire
02

Mover

Fires when an identity changes department or manager. It typically removes outdated entitlements, applies the new role policy, and generates a certification so the new manager reviews what access the person now holds.

Transfer
03

Leaver

Fires when an identity is terminated. It creates and runs a provisioning plan to disable or delete every account the leaving identity holds — the highest-stakes event from a security and audit standpoint.

Exit
04

Rehire

Fires when a former employee returns. It must decide whether to reactivate the old identity or create a new one, restore appropriate access, and avoid creating duplicate identities — the trickiest event to get right.

Return

A useful way to remember the distinction: Joiner grants access, Mover adjusts access, Leaver removes access, and Rehire has to reconcile a returning identity against history. To go one level deeper on every IIQ module that surrounds these events, see the full SailPoint IIQ curriculum.

How Are Lifecycle Events Triggered in IIQ?

Lifecycle events are triggered by changes to identity attributes that IdentityIQ detects during aggregation and identity refresh. Each event has a trigger condition — and when an identity newly matches that condition, the event launches its assigned business process.

This is the part practitioners most often misunderstand, so it is worth being precise. The sequence in a typical deployment looks like this:

  1. Aggregation pulls fresh data from the authoritative source (usually an HR system like Workday or SuccessFactors) into IdentityIQ.
  2. Identity refresh recalculates each identity and compares the new attribute values against the previous state.
  3. If an attribute change matches a lifecycle event's trigger — for example status moving from active to terminated — the event fires.
  4. The event launches its business process (workflow), which contains the provisioning actions that grant or revoke access.

A trigger can be a simple attribute-change condition or a custom rule for more complex logic. One rule that trips up newcomers: if a single identity matches several events at once, Leaver takes priority over Joiner and Mover — no other event outranks leaver processing. This prevents a returning-then-leaving edge case from accidentally re-granting access to someone exiting.

A detail courses skip

Lifecycle events do not fire in real time on their own — they depend on aggregation and refresh running. In live training, watching an event actually fire after a refresh (instead of just reading about it) is what makes the trigger model finally click. This is why SailPoint Academy runs every session live on Zoom with hands-on enterprise scenarios.

Birthright Access and the Joiner Event

Birthright access is the baseline set of accounts and entitlements every identity receives automatically based on who they are — department, job title, location, or employee type. In IIQ, birthright access is usually delivered through the Joiner event using birthright business roles, so a new hire has correct day-one access without raising a single request.

For example, a new analyst joining a bank's risk team might automatically receive an Active Directory account, an email mailbox, access to the shared risk drive, and a read-only entitlement in the reporting tool — all assigned the moment the Joiner event detects the new identity. SailPoint's own guidance describes birthright access as the permissions an employee gets "simply because they are employees," typically established through Role-Based Access Control, per the SailPoint Joiner-Mover-Leaver overview.

This is exactly why Role Management (Module 7) and Application Rules (Module 6) are taught before Lifecycle Events in a well-sequenced program — birthright provisioning is the point where roles, rules, and lifecycle events all come together.

Want to see a Joiner event provision access live?

Attend a free 60-minute live demo before you decide — no payment, no commitment. Watch a real lifecycle event fire on a working IIQ environment.

Attend Free Demo

The Leaver Event: Why It Is the Highest-Stakes Lifecycle Event

The Leaver event is the most compliance-critical of all lifecycle events because a missed or delayed Leaver leaves an active account in the hands of someone who has left the organisation. By default, the Leaver event creates and runs a provisioning plan that disables all accounts the leaving identity holds across every connected system — not just Active Directory.

Mature deployments usually configure two distinct leaver paths: an ordinary leaver (resignation or retirement, where accounts are disabled then deleted after a grace period) and a termination (immediate, hard cut-off of all access). Getting this separation right is what auditors look for, because orphaned and lingering accounts are among the most common findings in an access audit.

Real-world signal: When an interviewer asks "what happens if a Leaver event fails to disable one downstream account?", they are testing whether you understand error handling, retries, and the audit exposure that a single missed deprovisioning creates. That is enterprise-grade thinking — and it is exactly what the Leaver module drills.

The Rehire Event: The One Most Courses Skip

The Rehire event handles a former employee returning, and it is the most error-prone lifecycle event because it has to reconcile a new HR record against an old identity. The core question Rehire must answer is: do we reactivate the previous identity, or create a brand-new one?

Get this wrong and you either resurrect stale, over-privileged access from the person's previous tenure, or you create a duplicate identity that breaks reporting and certifications. Real practitioners run into exactly these issues — the SailPoint Developer Community has active threads on rehire-joiner conflicts where the leaver and joiner logic collide. Rehire forces you to combine three concepts: identity correlation, leaver cleanup, and joiner birthright provisioning.

Most short crash courses skip Rehire entirely because it is harder to teach. SailPoint Academy keeps it in the curriculum precisely because it separates someone who memorised definitions from someone who can actually design a lifecycle flow.

Classic Lifecycle Events vs Rapid Setup

There are two ways to configure lifecycle events in modern IdentityIQ — the classic manual approach and the newer Rapid Setup framework — and knowing both matters because Indian enterprises run a mix of legacy and newer deployments.

FactorClassic Lifecycle EventsRapid Setup
Where configuredSetup > Lifecycle Events, manuallyGuided Rapid Setup framework
Setup effortHigher — custom triggers & workflowsLower — slider-based configuration
FlexibilityFull control over rules & processesPre-built JML patterns
Custom code neededOften — BeanShell rulesMinimal for standard cases
Best forComplex, highly customised JMLFaster standard JML rollouts
Found in Indian enterprisesCommon — many legacy IIQ installsGrowing — newer implementations

Rapid Setup pre-builds Joiner, Mover, and Leaver processes with a guided, slider-driven configuration, letting teams stand up JML faster with far less custom code. Classic configuration gives you full control when requirements are complex. A job-ready professional should be comfortable with both — and that is how a complete program teaches it.

How Lifecycle Events Connect to the Rest of the IIQ Curriculum

Lifecycle events are Module 12, but they only work because of the modules around them — which is why learning them in isolation rarely produces interview-ready understanding. Here is how the SailPoint Academy curriculum sequences the dependencies.

Feeds Lifecycle Events

  • Module 3: Application Onboarding — the systems access is provisioned to
  • Module 4: SailPoint Jobs — aggregation & refresh that detect changes
  • Module 6: Application Rules — provisioning & connector rules

Powers Lifecycle Events

  • Module 7: Role Management — birthright business roles
  • Module 8: Policy Management — SoD checks during provisioning
  • Module 13: Custom Workflow — the business processes events launch

Follows Lifecycle Events

  • Module 11: Access Certification — Mover triggers manager reviews
  • Module 14: Quick Link & Reporting — audit evidence of JML
  • Module 9: Risk Score — access changes update identity risk

This dependency map is exactly why the full 14-module program runs over 2 months rather than a two-week crash course. You can read about how the modules build on each other in our SailPoint online training guide.

Why BFSI GCCs in India Care So Much About Lifecycle Events

For Indian enterprises — especially banking, financial services, and insurance GCCs — lifecycle automation is not a nice-to-have, it is a regulatory requirement. Three frameworks make automated JML mandatory rather than optional.

RBI IT Governance

India's Reserve Bank requires financial institutions to manage the identity lifecycle and run periodic access reviews for all employees and contractors.

DPDP Act 2023

India's Digital Personal Data Protection Act drives strict, auditable control over who can access personal data — which lifecycle deprovisioning directly enforces.

SOX & SOC 2

BFSI GCCs operating under US and global banking rules must prove timely deprovisioning and segregation of duties — exactly what Leaver and Mover events evidence.

Because a leaver that does not fire is an audit finding waiting to happen, enterprises invest heavily in professionals who can design and troubleshoot lifecycle events. This regulatory pressure is a big reason SailPoint demand in India stays resilient even when broader IT hiring slows. For where this skill leads career-wise, see our SailPoint IAM career paths guide, and for city-specific hiring context, the Hyderabad and Bangalore training pages.

Common Interview Questions on Lifecycle Events

Lifecycle events are one of the most heavily tested IIQ topics in technical interviews, because they prove you understand provisioning end to end. These are the questions that come up most often:

What triggers a lifecycle event?

An identity-attribute change detected during aggregation and refresh that matches the event's trigger condition or rule.

What happens if an identity matches multiple events?

Leaver takes priority — no other lifecycle event outranks leaver processing.

How does a Joiner provision birthright access?

Through birthright business roles assigned automatically by department, title, or employee type via RBAC.

How do you handle a rehire?

Decide via identity correlation whether to reactivate or recreate the identity, then restore appropriate access while avoiding duplicates.

Classic events vs Rapid Setup — when to use which?

Rapid Setup for fast standard JML; classic configuration when triggers and workflows need deep customisation.

Why might a lifecycle event not fire?

The event is disabled, the trigger condition was not met, or aggregation/refresh did not detect the attribute change.

For a broader question bank across all 14 modules, see our SailPoint IIQ interview questions guide.

Frequently Asked Questions

Lifecycle events in SailPoint IdentityIQ are configured rules that detect changes to an identity — joining, moving, leaving, or being rehired — and automatically launch a business process or workflow in response. They require the Lifecycle Manager module. IIQ ships with four predefined events (Joiner, Mover, Leaver, Rehire) that are disabled by default and must be enabled and configured before they will fire.
Joiner provisions birthright access when a new identity is created. Mover adjusts access when an identity changes department or manager — usually removing old entitlements and triggering a certification. Leaver disables or revokes all accounts when an identity exits. Each event detects a specific attribute change and runs a different provisioning workflow.
They are triggered by identity-attribute changes that IdentityIQ detects during aggregation and identity refresh. Each event has a trigger — an attribute-change condition or a rule — that decides whether an identity now matches. When it does, the event launches its assigned business process. If an identity matches several events at once, Leaver takes priority.
Birthright access is the baseline set of accounts and entitlements every identity receives automatically based on department, job title, location, or employee type. In IIQ it is usually assigned through birthright business roles during the Joiner event, so a new employee has correct day-one access without raising any manual request.
The rehire event handles a former employee returning. It must decide whether to reactivate the previous identity or create a new one, restore appropriate birthright access, and avoid duplicate identities. Rehire is the most error-prone lifecycle event because it interacts with leaver logic and identity correlation, which is why many short courses skip it and enterprises test it carefully.
Classic lifecycle events are configured manually under Setup > Lifecycle Events, giving full control over triggers, workflows, and rules. Rapid Setup is a newer guided framework that pre-builds Joiner, Mover, and Leaver with slider-based configuration, so teams stand up JML faster with less custom code. Both appear across Indian enterprises, so job-ready professionals learn each.
Not to understand or configure standard lifecycle events — Rapid Setup handles many cases with configuration alone. For advanced customisation (custom triggers and workflows), basic BeanShell scripting helps, which is Java-like and approachable for anyone with an IT or development background. SailPoint Academy teaches lifecycle events hands-on, with and without custom code, so you are ready for either type of deployment.
India's Premier SailPoint IIQ Training

Master Lifecycle Events on a Live IIQ Environment

Attend a free 60-minute live demo — see a real Joiner, Mover and Leaver event fire, meet the trainer, and decide with complete clarity. No payment. No commitment.

Explore More from SailPoint Academy

SailPoint Academy Home SailPoint IIQ Course Full IIQ Curriculum IAM Career Paths Training in Hyderabad Training in Bangalore SailPoint Online Training Best SailPoint Training India IIQ Curriculum: 14 Modules IIQ Interview Questions
Book A Free Demo Call Now WhatsApp