Flag unused SaaS licenses

Strengthen software license management by checking SSO sign in activity every month, flagging inactive seats in a license report, and emailing app owners the seats to remove as part of SaaS spend management.

Useful for
IT and software asset managers who oversee the company's SaaS portfolio, app owners responsible for each application's seats, and finance teams that track software spend.

Copied

Every month on [day of the monthly run], the automation pulls each user's last sign in date per app from [SSO provider, e.g. Okta, Microsoft Entra ID, Google Workspace] and flags seats with no sign in beyond [inactivity threshold, e.g. 60 days]. It writes the flagged seats to [license report, e.g. Google Sheets, Airtable] with the user, app, and last sign in date. It then looks up each app's owner in [app inventory, e.g. SaaS management platform, Google Sheets, Airtable] and emails them via [email platform, e.g. Gmail, Outlook] the list of inactive seats to review for removal.

Guided by AI

Build your own with Maia

Start with an app-agnostic prompt, then let Maia guide you to the right apps and workflow.

Adapt at speed with 
visual-first automation and AI

Make drives efficiencies, solves problems, and speeds innovation by breaking down silos across your business.

+2

Date

·

Duration

Problem

IT teams find unused software licenses by exporting user lists from each app, comparing them with sign in records, and chasing app owners about who still needs access. The review is slow and rarely finished, so seats held by inactive users stay assigned and the company keeps paying for them at every renewal.

+2

Date

·

Duration

Solution

Every month, the automation pulls each user's last sign in date per app from the SSO provider and flags seats with no sign in beyond the inactivity threshold. It writes the flagged seats to the license report with the user, app, and last sign in date. It then looks up each app's owner in the app inventory and emails them the list of inactive seats to review for removal.

+2

Date

·

Duration

Impact

Inactive seats are reviewed every month instead of piling up until renewal, so the company stops paying for licenses nobody uses and renews contracts at the right size.

Benefits 

Who is this for? 

IT and software asset managers who oversee the company's SaaS portfolio, app owners responsible for each application's seats, and finance teams that track software spend.

Success stories

Adapt at speed with 
visual-first automation and AI 

Make drives efficiencies, solves problems, and speeds innovation by breaking down silos across your business.

Similar use cases 

Find inspiration by the type of content that fits your goals.

Date

·

Duration

Report LLM spend against budgets

Every week, the automation pulls each employee's AI usage and cost for the current month from the AI platform's usage reports and reads their monthly budget, team, and manager from the budget sheet. It emails each employee a report of their usage against their budget. It then totals usage by team, compares each total with the team budget, and emails each manager a team report showing spend against budget and the employees who exceeded theirs.

Report LLM spend against budgets

Date

·

Duration

Route access requests to owners

When an employee sends an access request in team chat, an AI agent interprets it, identifies the specific app or resource being requested even when described informally, and locates the appropriate owner from an internal registry. The agent then routes the request to that owner with the relevant context for approval.

Route access requests to owners

Date

·

Duration

Assign backlog tickets to owners

On a recurring schedule, an AI agent reviews unassigned tickets in the project tracker backlog, interprets the context of each one, and weighs it against team assignment criteria to identify the most appropriate owner. It assigns each ticket to that team member and moves its status from backlog to active.

Assign backlog tickets to owners