Error Reference

Approval stuck in pending state: approver not notified

Approval stuck in pending state: approver not notified

Where this appears

This error appears in approval workflow logs and system diagnostics when an approval record remains in the Requested state without sending notifications to designated approvers. The error is typically identified through workflow log analysis or when users report missing approval notifications.

Sourdough
Chrome Extension

Debugging this in a real instance?

Sourdough lets you trace "Approval stuck in pending state: approver not notified" through system logs, script errors, and API health in the ServiceNow tab you are already using.

Add to Chrome

Free to install. Pro $5/month after a 14-day no-card trial.
Pro requires the ServiceNow admin role. Upgrade inside the extension.

Overview
Tasks
CMDB
API
Metrics
Monitor
Internals
Instance:sourdoughdev·Version:Yokohama
Instance StateONLINE
System StatusFully Operational
Session Timeout90 minutes
Logged-In Sessions2 (20 active)
Build Nameyokohama-12-18-2024_p1
IP Address10.159.128.43
Instance HealthHealth Score: 90%
🔥 5dSourdough (Chrome Plugin)Dark Mode

Cause

The approver's user record has no email address configured in the Email field, preventing notification delivery. (high likelihood)

The approval notification record has conditions that evaluate to false, blocking notification from being sent to the approver. (high likelihood)

Email filters or notification filters are preventing the notification from being delivered to the approver. (medium likelihood)

The approval workflow activity is misconfigured with incorrect approver assignment or notification settings. (medium likelihood)

Email system configuration issues or SMTP server problems are preventing outbound notification delivery. (low likelihood)

Fix

Step 1: Navigate to the approval record in the sysapproval_approver table and verify the approver field contains a valid user reference.

Step 2: Check the approver's user record to ensure the Email field is populated with a valid email address.

Step 3: Go to System Notification > Notifications and locate the approval notification, then test the notification conditions against the approval record.

Step 4: Check System Notification > Email > Outbound Email Log to see if the notification was attempted and review any delivery failures.

Step 5: Review notification filters under System Notification > Notification Filters to ensure no filters are blocking the approval notification.

Step 6: Examine the workflow context under Workflow > Context to verify the approval activity configuration and approver assignment logic.

Step 7: If all checks pass, manually trigger the notification by right-clicking the approval record and selecting Send Notification to test delivery.

Step 8: Check system property glide.email.send.enabled is set to true to ensure email functionality is enabled system-wide.

Test Your Knowledge

Quick 3-question quiz. See how your ServiceNow skills stack up.

Question 1 of 3Performance

A list view on a table with millions of records is slow. Best fix?

Select an answer to continue