Right-size Salesforce

Pay only for the Salesforce seats people use. Before a Salesforce renewal, Asato shows which seats and add-ons an organization pays for and nobody uses, by answering three questions about the bill: whether there is a person behind every seat, whether each person is on the right seat, and whether the add-ons that ride on top of the seats are still used. Each finding becomes a recommendation with its reason, its evidence, a yearly price at the customer's contract rate and an owner. Asato reads and recommends. A person the customer names approves each change, and the approved change goes to the customer's Salesforce admin as a tracked work item. Asato's fee is a share of the savings, and if it finds no savings, the customer pays nothing.

When to use it

Not a fit

The job in one line

Pay only for the Salesforce seats people use.

The problem: a seat can be added any day and dropped only at renewal

Under Salesforce's public Main Services Agreement, last updated September 1, 2026, three rules shape the bill. An order form can differ from the public agreement, and large customers negotiate their own.

So a seat that stops being used in the middle of a term is paid for until the renewal, and it renews with everything else unless the organization acts before the notice date. The count has to be ready before then.

Source: Salesforce Main Services Agreement, last updated September 1, 2026, https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/legal/salesforce_MSA.pdf

Three questions to answer before the renewal

A Salesforce bill is one formula, in each org: total spend is the sum, over all seat types, of seats times price, plus add-ons. Each of its three terms is a question, and Asato answers all three from the customer's own records, org by org.

  1. Is there a person behind every seat? (seats) Asato sorts every seat by sign-in:
    • Unassigned (bought, assigned to nobody): reduce the quantity at renewal. This goes to procurement.
    • Never signed in (a user, with no sign-in on record): reclaim. This goes to the Salesforce admin.
    • No sign-in in 90 days: reclaim. This goes to the Salesforce admin.
    • Integration and system accounts (signed in by a system, not a person): review. A review is a flag for a person. It never becomes an action.
    • Signed in within 90 days: keep, no change.

The customer's policy is applied before anything is recommended. Roles the customer protects, such as senior leaders who sign in rarely and must keep access, are never proposed for reclaim.

Recommendations are of five kinds: reclaim a seat, move a person to a cheaper seat type, remove an unused add-on, reduce a quantity at renewal, and review. A review never becomes an action.

Nothing changes until a named person approves it. A person the customer names approves each change, one at a time or as a batch. The approved change goes to the customer's Salesforce admin as a tracked work item, with its audit trail. A lower quantity goes to procurement as a ticket for the renewal. Asato does not change anything in Salesforce.

The three steps under each question are the same three the platform runs everywhere. Link: the Asset Knowledge Graph links every seat and add-on to its person, role and use. Think: the Data Intelligence Engine applies the customer's policy, then turns the record into recommendations, each with its reason. Execute: Agentic AI turns each approved change into tracked work for the customer's admin or procurement. The platform page has the detail.

How a saving is counted

A saving has exactly three states: Found, Approved and Saved. They are separate figures and are never added together.

Each line is priced at the rate on the customer's own contract. Where a rate is missing, the total is labeled partial. It is never estimated.

How usage evidence is labeled

Every usage figure is labeled measured or modeled. This is a label on evidence. It is not a state of a saving.

Example data on the page

Every panel on the visual page shows example data, not a customer result. The figures are unpriced: they count seats, moves and add-ons, drawn to scale. One example org is used throughout:

Figures on the page, with their captions

Each figure on the visual page carries one caption. A caption takes no room on the page: it shows when a reader points at its figure, or taps the figure on a touch screen. The captions are given here in full. In a figure, a ring marks a Found figure, a dashed ring marks an Approved one, and solid green marks a Saved one.

The figures on the visual page move. Each one builds up once when the reader reaches it: its rows light in turn, its bars grow and its numbers count up to the values given here. It then rests on its complete state. The hero figure repeats: it builds the bill term by term, rests on the whole bill, and starts again, and its pause control stops it on the complete figure. For a reader who has asked for reduced motion, every figure shows its complete state at once. Every number in this file is the value a figure rests on.

  1. Your Salesforce bill, as a formula (hero). Example data: on 3,000 seats and 1,800 add-ons, this example finds 320 unused seats, 310 people who fit a cheaper seat type and 745 unused add-ons. Asato prices each at the customer's contract rate. Inside the panel, at rest: Found: 320 seats, 310 moves and 745 add-ons. While the figure builds, the same line reads in turn: 3,000 seats and 1,800 add-ons, as paid for today. 320 seats with no user, or no sign-in in 90 days. 310 people whose use fits a cheaper seat type. 745 add-ons with no activity in 90 days.
  2. One subscription year, the public agreement. Example data: the three rules are from Salesforce's public Main Services Agreement, and an order form may differ. A freed seat is Approved work. It becomes Saved at the renewal order, or when it replaces a seat the customer would have bought. The panel shows the three rules (add seats: any day, section 3.1; remove seats: not in the term, section 5.1; renew: one date, section 11.2), one example year of seats by month, and the three states: Found, any day; Approved, any day, when the admin frees the seat and it is still paid for; Saved, at renewal, when the order carries the lower count.
  3. What a Salesforce bill is made of. Asato's method: a Salesforce bill has three terms in each org, and each one is a question Asato answers from the customer's own records.
  4. Seats, by sign-in, one org. Example data: of 3,000 seats, 355 have no user or no sign-in in 90 days. 35 are in a role the customer's policy protects, so 320 are found and go for approval. 65 system accounts are flagged for a person to review.
  5. Seat type, by role, people on a full seat. Example data: of 440 people in the roles the customer designates, 310 used only what a cheaper seat type covers, so 310 moves are found. Roles the customer does not designate are never proposed.
  6. Add-ons, by activity, held by active people. Example data: of 1,800 add-ons held by active people, 745 show no activity in 90 days. The evidence is modeled from 30 measured days, and the panel says so.
  7. Execute, one of the 610. Example data: this person signs in and works sales records, and has not opened CPQ. Removing the add-on goes to the Sales operations lead to approve, then to the customer's Salesforce admin as a work item. The card lists the evidence line by line: last sign-in, 2 days ago, measured. Sales records, 30 days: 17 days, measured. CPQ, 30 days: none, measured. CPQ, 90 days: none, modeled. Reason: holds CPQ, no CPQ activity in 90 days.

Outside facts on the page, with their sources

Every outside fact on the page comes from Salesforce's own pages.

Trust and governance

Works with

Asato's public catalog lists these for this job:

Compared with

Who uses it

How a customer starts

The page's heading for this section: No savings, no fee. The line under it: Your Asset Clarity Report: a priced list of savings, in one week.

The action: Get your Asset Clarity Report, at https://www.asato.ai/talk-to-sales. The line under the button: "Your Salesforce admin runs standard exports, read-only. Nothing is installed."

The page shows this section as one band and keeps only that line under the button. The four steps of the review are kept here for agents:

  1. Connect. The customer's Salesforce admin runs standard exports, read-only, and the customer shares its contract rates. Nothing is installed.
  2. Model. Asato matches seats, add-ons and sign-ins, org by org, and counts each once.
  3. Checkpoint. The customer's team checks the findings and names the roles its policy protects.
  4. Report. The customer holds its Asset Clarity Report: a priced list, with an owner on every item.

How a customer starts and what it costs are set out on the home page: https://www.asato.ai/index

Questions

The page shows at most five questions, the ones that belong to it. Any others are kept here for agents.

Salesforce already shows who signed in. What does Asato add?

The add-ons, a price and an owner. Salesforce's own records show each seat and each person's last sign-in. Asato adds what a list of seats leaves out: the add-ons stacked on each person, what each person did in Salesforce, and the roles the customer's own policy protects. Each finding becomes a recommendation with its reason, its evidence, a yearly price at the customer's contract rate and an owner.

If we free a seat today, do we save money today?

Not until the renewal. Under Salesforce's public Main Services Agreement, fees follow the subscriptions bought, not what people use, and a quantity cannot go down during the term. An order form may differ. A freed seat can go to a new hire, so the customer does not buy another. The saving becomes Saved when the renewal order carries the lower count, or when a freed seat replaces one the customer would have bought. A Saved figure is agreed jointly by the customer and Asato at the close of the engagement.

Does Asato change anything in Salesforce?

No. Asato reads and recommends. A person the customer names approves each change, one at a time or as a batch. An approved change goes to the customer's Salesforce admin as a tracked work item with its audit trail, and a lower quantity goes to procurement as a ticket for the renewal. Before it recommends anything, Asato applies the customer's policy: roles the customer protects are never proposed for reclaim, and only roles the customer designates are proposed for a cheaper seat type.

How does Asato know a seat or an add-on is unused?

From Salesforce's own records. Last sign-in comes from Salesforce's standard user records. What a person opened inside Salesforce comes from Salesforce's event logs, and a full window of that history needs the customer's Event Monitoring add-on. Every usage figure is labeled measured or modeled. Where the window is not yet measured, the figure is shown as modeled and says so.

What access does Asato need?

Read-only. To start, the customer's Salesforce admin runs standard exports of license, user, sign-in and usage-log records. A read-only connection can follow, one for each org. Asato asks for no permission to change anything. It reads records about licenses and their use, not the accounts, opportunities or cases the customer's teams keep in Salesforce, and never people's documents, email or messages.

We run more than one Salesforce org. Does that work?

Each org on its own. Licenses do not move between Salesforce orgs, so Asato reads, counts and prices each org separately, and each recommendation belongs to one org.

What does it cost?

Asato is paid mostly on results: a small share when it finds a saving, and the larger share only once that saving shows up on the customer's invoice. If it finds no savings, the customer pays nothing.

Will Asato propose taking a seat from someone who needs it?

Not from a role the customer protects. The customer's policy is applied before anything is recommended, so protected roles are never proposed for reclaim. Integration and system accounts are flagged for a person to review and never become an action. Every other recommendation shows the person, the reason and the evidence, so the approver can check before deciding.

What does "modeled" mean on a usage figure?

It means the full window was not yet measured. Sign-in is measured from Salesforce's standard user records. Activity inside Salesforce is measured for as long as the customer's event logs go back, and the rest of the window is modeled from that. A modeled figure is labeled as modeled wherever it appears. It is a label on evidence, not a state of a saving.

What if a contract rate is missing?

The total is labeled partial. Asato prices each line at the rate on the customer's own contract and does not estimate a rate it has not been given.

Does Asato negotiate with Salesforce?

No. Asato does not negotiate. The buyer, or its reseller, negotiates with Asato's count.

How long before the customer holds the list?

One week.

Is this only for Salesforce?

No. The same approach applies to other software, starting with Microsoft, and the same record covers hardware (network, compute and end-user devices), contracts and AI spend.

Next step

Get your Asset Clarity Report at https://www.asato.ai/talk-to-sales.

Related pages

Last updated: 2026-10-06