saas-user-resolution

Analyze ServiceNow SaaS usage and license data to identify waste and misprovisioned access.

34|13|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill saas-user-resolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: saas-user-resolution
Source: https://github.com/Happy-Technologies-LLC/happy-servicenow-skills/tree/main/skills/sam/saas-user-resolution
Command: npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill saas-user-resolution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SaaS license waste and misaligned user provisioning across ServiceNow Software Asset Management, leading to overspend and compliance risk.

Core Features & Use Cases

  • Identify inactive, dormant, or orphaned SaaS users and reconcile with active ServiceNow records.
  • Detect duplicate provisioning across subscriptions and recompute license requirements.
  • Propose license-tier right-sizing and cost-savings based on usage analytics and renewal timelines.
  • Produce actionable reconciliation reports for subscription owners and stakeholders.

Quick Start

Identify SaaS usage discrepancies within ServiceNow SAM and generate a license-optimization plan.

Frequently Asked Questions about saas-user-resolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify unused SaaS licenses in ServiceNow Software Asset Management?

You can identify unused SaaS licenses in ServiceNow Software Asset Management by analyzing user activity data from the samp_saas_user table to flag inactive, dormant, and orphaned users. This process reconciles active records against actual usage to reveal misprovisioned access and waste.

What is SaaS license reconciliation and how does it reduce subscription costs?

SaaS license reconciliation compares active and dormant user records against provisioned subscriptions to detect duplicates and right-size license tiers. By analyzing usage analytics and renewal timelines, it generates actionable recommendations with cost impact estimates to reduce subscription overspend.

How do I detect duplicate SaaS provisioning across multiple subscriptions?

To detect duplicate SaaS provisioning, the Skill cross-references data between the samp_saas_subscription and samp_saas_user tables. This identifies users with overlapping access across multiple SaaS products and recomputes actual license requirements to eliminate redundant spend.

Does this SaaS optimization approach work with ServiceNow SAM data tables?

Yes, this approach works directly with ServiceNow Software Asset Management contexts. It retrieves data specifically from samp_saas_subscription, samp_saas_user, and related tables to analyze usage patterns and handle subscriptions, active users, duplicates, and optimization opportunities.

Can I generate cost-savings recommendations based on SaaS usage analytics?

Yes, you can generate cost-savings recommendations by applying usage analytics to current subscription data. The Skill proposes license-tier right-sizing and highlights optimization opportunities based on actual usage patterns and upcoming renewal timelines to estimate financial impact.

What is the best way to right-size SaaS license tiers before renewal?

The best way to right-size SaaS license tiers is to analyze dormant and inactive user data alongside renewal timelines. This approach identifies downgrading opportunities by matching actual usage analytics to the correct license tiers, producing reconciliation reports with estimated cost savings.