Certified ICIMS Implementation Partner

ICIMS Offer Approval Not Working: 7 Causes and Fixes

Approvers never get the email, the chain stalls on one person, a relational approver vanishes, or the recruiter never hears the result. Here is where each one comes from and what to change.

ICIMS Troubleshooting Updated October 2026 12 min read
Quick answer
When an ICIMS offer approval is not working, the cause is almost always in the approval list, the approver email, or the notification settings, not in the offer itself. The three we see most: a relational approver (such as the hiring manager’s manager) that ICIMS cannot resolve, so it is dropped from the list; an approver stuck at Notified or Unable to Contact because the email never reached or never engaged them, which stalls a chain that emails one approver at a time; and an Offer Approval Notification Recipients list that still only notifies the initiator, so the team thinks the approval went nowhere when it actually completed.

An offer is the step where recruiting speed matters most, and it is the step where a stalled approval hurts most. When a TA Ops lead tells us ICIMS offer approval not working is their top ticket, we rarely find anything wrong with the offer. We find an approval list that resolved to the wrong people, an approver who never saw the email, or a completed approval nobody was told about.

This post walks through the seven causes behind stuck, skipped, or silent offer approvals in ICIMS Applicant Tracking, in the order we check them during an ICIMS system audit. Each one follows the same pattern: the problem, the impact, an example, and the fix. Everything here is grounded in the ICIMS Community documentation for the Applicant Tracking approval process; if your team manages offers through ICIMS Offer Management, see the note on that at the end.

How ICIMS offer approval actually routes

Before fixing anything, it helps to know what the platform is doing. In ICIMS Applicant Tracking, a recruiter opens the Job profile, selects the candidate on the People tab, selects Advance, and picks the offer approval status configured for the organization. That opens the Edit Approval List screen, where approvers are added as a Person, a Relational Person, or a Global Approval List, and the recruiter selects Save and Begin Approval.

Two behaviors drive most tickets. First, routing is sequential: the system emails each approver one at a time in the order they are listed and continues until every approver has responded. Second, relational approvers are resolved at launch, using the data on the profiles at that moment. If the relationship cannot be resolved, ICIMS marks that approver Unavailable and removes them when the approval proceeds.

Every approver carries a status on the Offer Approval tab of the candidate’s Recruiting Workflow profile: Pending (assigned, email not yet sent), Notified (email sent, not yet viewed), Viewed, Approved, Rejected, Skipped, and Unable to Contact (the email did not reach the recipient). That tab is your diagnostic console. Open it first, every time.

NOTE
Offer approvals and requisition approvals setup guide share the same approval engine and the same Edit Approval List screen in ICIMS, so most of what follows also applies to jobs, candidates, and iForms. The recipient lists and email templates, however, are configured per approval type.

Cause 1: The approval never started

1

Saved but never launched

Problem
The recruiter advanced the candidate and added approvers, but no approval request went out. The Offer Approval tab shows approvers at Pending, or the tab is empty.
Impact
The candidate sits in an approval status while everyone assumes approvers are reviewing. Days pass before someone notices nothing was ever sent.
Example
A recruiter adds a single approver and cannot find the Begin Approval button, so they select Save and move on. ICIMS has a setting that controls the minimum number of approvers required to begin an approval, and the button only appears once that minimum is met.
Fix
Open the Offer Approval tab. If approvers are Pending, the process was saved but not launched. Add at least the minimum number of approvers (enter them, select Save, and the Save and Begin Approval button should appear), then select it and confirm the popup. If the recruiter cannot see the offer approval status in the Advance list at all, that is a configuration question: the name and availability of the status are configured per organization, and by default user admins, recruiters, and hiring managers can all start an approval process, but those permissions can be changed. Check the user’s group before you check anything else.

Cause 2: A relational approver could not be resolved

2

Unavailable relational approver

Problem
An approver defined by relationship (Hiring Manager, or Hiring Manager’s Manager) appears in red text as Unavailable on the Edit Approval List screen, or disappears from the launched approval altogether.
Impact
The approval completes without the person who was supposed to sign off. Finance or the VP finds out after the offer went out, which is the one outcome an approval process exists to prevent.
Example
A global approval list routes offers to the hiring manager’s manager. The hiring manager’s Employee tab has no Manager populated because the HRIS feed stopped updating that field. ICIMS cannot identify the approver, so the Dynamic Approval List feature removes them to keep the process from stalling, and the recruiter clicks through the warning popup.
Fix
This is a data problem wearing an approval costume. Check the profile the relationship points at (for example, Job Detail Tab > Hiring Manager > Employee Tab > Manager) and populate it. ICIMS recommends an HRIS integration or import that maintains hierarchical relationships so relational approver data stays current; our ICIMS Workday integration setup covers the employee feed that keeps those fields filled. Train recruiters that red approvers and the removal warning are a stop sign, not a click-through. Until the data is fixed, add the missing person as a named Person approver.

Cause 3: The approver email never reached or never engaged them

3

Stuck at Notified or Unable to Contact

Problem
The Offer Approval tab shows an approver at Notified for days, or at Unable to Contact. The approver says they never received anything, or received it and could not act from it.
Impact
The whole chain waits on one inbox. Candidates with competing offers do not wait with it.
Example
The approval email template was edited and now says Contains Unavailable Variables, so the approve and decline buttons the approver expects are gone. Or the approver’s mail filter quarantined the message. Or the approver forwarded the email to a delegate, which the Community explicitly warns against because the links allow approval without logging in.
Fix
For Unable to Contact, verify the approver’s email address on their profile and select Resend. For Notified with no action, select Resend as a reminder and call the approver; an approver who is out can be moved past with Skip. Then fix the template: on the Edit Approval List screen, select Edit Default Message and confirm the Approval Button variable is present (Add Variables > Approval > General > Approval Button). Do not send with unavailable variables, which display with a strikethrough. If approval emails are failing broadly rather than for one person, start with our guide to ICIMS email notifications not working, because the cause is usually upstream of the approval.

Cause 4: One approver is holding a sequential chain

4

Sequential chain, one slow approver

Problem
Everything looks configured correctly, but approvals take two weeks. The Offer Approval tab shows the first three approvers Approved and the fourth at Notified.
Impact
Because ICIMS emails approvers one at a time in list order, a single slow approver delays everyone after them. Time-to-offer stretches and recruiters start routing around the system with email threads.
Example
The approval list puts the CFO second out of five. Every offer waits on the CFO before HR Ops, the hiring manager, and the recruiting director even see it.
Fix
Reorder the chain. On the Edit Approval List screen, the Grip icon lets you drag an approver to a different slot; put the people who respond fastest first and the executive sign-off last. For the chronic offender, the Skip button advances the process without their response, and a dashboard widget showing offers awaiting approval (see the Community’s Common Dashboard Metrics article) gives the team a daily view of what is stuck and on whom. If you want this monitored for you every week, that is exactly the kind of recurring hygiene our ICIMS managed services team runs.

Offer approvals stalling across the board?

Book a discovery call and we will walk your Offer Approval tab, global lists, and notification recipients together and tell you which of these seven causes applies to your instance. Teams we work with have cut candidate application time by 75% and support tickets by 90% in 90 days with configuration fixes like these.

Book a discovery call

Cause 5: The wrong people landed on the list

5

List built or applied in the wrong order

Problem
The approval went to someone who should not be approving offers, went to the same person twice, or the global list the team built is not available to recruiters.
Impact
Approvals get rejected by people who do not own the decision, approvers get duplicate requests and start ignoring them, and recruiters lose trust in the process.
Example
A recruiter adds two individual approvers, then applies a Global Approval List. In the Edit Approval List screen, a global list applied after individual approvers overwrites the previously selected approvers. Separately, an admin built the list as a Job Approval list, and once the approval type for a list is selected it cannot be modified, so it never appears for offers.
Fix
Teach the order of operations: apply the Global Approval List first, then add individual approvers. Confirm the list was created as an Offer Approval list (Admin > System Configuration > Applicant Tracking > Configure > Approval Settings > Global Approval Lists > Manage); if it is the wrong type, create a new one. Remove duplicates, because an individual who appears more than once receives the request more than once. And if the right person does not even appear in the approver search, the user admin controls that through the Default Offer Approval Search template, which can be filtered to specific folders such as active hiring managers. Remember that users may or may not be given access to Global Lists at all.

Cause 6: The approval completed and nobody was told

6

Recipients default to the initiator only

Problem
The last approver approved days ago. The recruiter is still waiting, and the hiring manager thinks the offer is stuck in finance.
Impact
The approval worked perfectly and the offer still went out late. These are the tickets that make teams believe ICIMS offer approval is unreliable when the configuration simply notifies the wrong person.
Example
The recruiting coordinator initiated the approval on behalf of the recruiter. By default, the Offer Approval notification recipient list contains only the individual who initiated the approval process, so the coordinator got the email and the recruiter did not. In another instance, a previous admin unchecked the Approved notification to reduce email volume.
Fix
Go to Admin > System Configuration > Applicant Tracking > Approval Settings and open the Offer Approval Notification Recipients setting (Manage Notification Recipients). Add the recruiter as a Relational Person so the right role is always notified, not a named individual who will change. Note that there is one recipient list per approval type, it applies to every offer approval in the system, and it must contain at least one person. Then confirm both the Offer Approval: Approved Email Template and the Declined template still have their enable checkbox ticked; by default both are enabled, and either can be disabled.

Cause 7: A rejected offer cannot move forward

7

Resume, Reset, or restart

Problem
An approver declined, the recruiter revised the offer, and now nobody can get the approval moving again. Or an offer was approved once, needs a change, and the team is not sure whether they have to rebuild the whole chain.
Impact
Revised offers stall in a loop of emails, and approvers who already approved get asked again for no reason.
Example
A VP rejects an offer over the sign-on bonus. The recruiter edits the compensation and emails the VP directly instead of restarting in ICIMS, so the Offer Approval tab still reads Rejected and the downstream offer letter step will not proceed.
Fix
Everything you need is on the Offer Approval tab of the candidate’s Recruiting Workflow profile. Resume Approval continues a rejected approval starting with the person who rejected it, so earlier approvers are not asked again. Reset Process resets a completed approval. Edit, then Save and Begin Approval, restarts a rejected approval from the beginning. Pick the one that matches the change. And if the problem is downstream, in the letter rather than the approval, see our post on the offer letter template not populating.

The 10 minute diagnostic checklist

When the next ticket comes in, run this in order. It mirrors how we triage ICIMS offer approval not working reports during a system audit, and it resolves most of them without a support case.

  1. Open the candidate’s Recruiting Workflow profile and the Offer Approval tab. Read every approver’s status before you touch anything.
  2. All Pending: the approval was saved but never launched. Check the minimum approver setting and select Save and Begin Approval.
  3. An approver missing or shown in red: a relational approver could not be resolved. Fix the profile relationship and add a named approver in the meantime.
  4. Unable to Contact: verify the approver’s email address and select Resend.
  5. Notified with no movement: Resend, then call. Skip if the person is unavailable.
  6. Approved all the way down but nobody knows: open Offer Approval Notification Recipients and the Approved template checkbox.
  7. Rejected: Resume Approval to continue from the rejecter, or Edit and Save and Begin Approval to start over.
  8. Recurring pattern across many offers: reorder the global list, confirm its type, and review the Default Offer Approval Search template with your user admin.
TIP
Resend is the most underused button in the approval screen. Before anyone escalates, resend the approval email and watch the status move from Notified to Viewed. It tells you in minutes whether the problem is deliverability or attention.

A note on ICIMS Offer Management

Everything above describes the offer approval process in ICIMS Applicant Tracking. If your organization manages offers through ICIMS Offer Management, the Community points you to a separate set of resources for configuring Offer Management, clauses, offer templates, and creating and sending offers. The approver search templates that user admins configure apply across Applicant Tracking, Offer Management, and Onboarding, so Cause 5 is still relevant, but check the Offer Management documentation for the rest.

If you are deciding whether to move from the ATS offer process to the full module, our ICIMS Offer Management setup guide covers what changes and what to configure before you switch.

FAQ: ICIMS offer approval not working

Why does my ICIMS offer approval show an approver as Unavailable?
Unavailable means ICIMS could not resolve a relational approver when the approval launched, for example because the hiring manager’s profile has no Manager listed. The Dynamic Approval List feature removes that approver so the process does not stall, and a warning displays if you proceed. Fix the profile data or add the person as a named approver.
Does ICIMS send offer approval emails to all approvers at once?
No. The system emails each approver one at a time in the order they are listed and continues until all approvers have responded. Reorder the list with the Grip icon so fast responders go first, and use Skip to move past an approver who is unavailable.
What does Unable to Contact mean on the Offer Approval tab?
Unable to Contact means the approval email has not reached the recipient. Verify the approver’s email address on their profile and select Resend to send the request again.
Who gets notified when an ICIMS offer approval is approved or declined?
By default, only the individual who initiated the approval process. User admins can change this through the Offer Approval Notification Recipients setting under Admin > System Configuration > Applicant Tracking > Approval Settings. One recipient list applies to every offer approval, it must contain at least one person, and the Approved and Declined notifications can each be enabled or disabled.
Can an approver approve an ICIMS offer directly from the email?
Yes, when the Approval Button variable is included in the approval email template. Approvers can approve or decline from the email, and the link also allows approval without logging in, which is why the Community advises against forwarding or copying others on that email.
How do I restart an ICIMS offer approval after a rejection?
From the Offer Approval tab on the candidate’s Recruiting Workflow profile, select Resume Approval to continue starting with the person who rejected it, or select Edit and then Save and Begin Approval to restart from the beginning. A completed approval can be reset with Reset Process.
Why does my global approval list not appear when I route an offer?
Global approval lists are created for one approval type, and once that type is selected it cannot be modified, so a list built as a Job Approval list will not appear for offers. Users also may or may not be given access to Global Lists, and lists only appear for approval types that are enabled in your system.

Make the approval tab boring again

A short discovery call is enough to tell you whether the fix is a data feed, a notification list, or a global list rebuild. We will show you what we would change first and what it takes to keep it that way.

Book a discovery call

Similar Posts