Predictika · Design and engineering software licensing

An AI sales agent's Autodesk Flex token quote, checked before it goes out

An AI sales agent prepares a quote for Autodesk Flex tokens, the pay-as-you-go entitlement that engineering teams draw down by the day for products such as AutoCAD, Revit and Inventor. Before it goes out, the agent sends it to Predictika, which checks the token quantity against the expected usage, prices it at the public volume tier, returns a verdict and every reason, and builds the line-item quote from the same rules.

Scope: Autodesk Flex token quotes: tokens needed from a per-product usage forecast, the public volume price tiers, one-year token validity, stated figures and discount authority. See everything this validator covers

This validator models Flex token quotes for the products on Autodesk's public Flex rate sheet, not just the scenarios shown below.

  • Products and daily token rates: AutoCAD (7 tokens per day of use), Revit (10), Inventor (8), Civil 3D (9), Navisworks Manage (9) and Maya (6), from the public rate sheet.
  • Token need: the usage forecast in user-days is converted to tokens and compared with the tokens quoted; running out of tokens blocks use of the product.
  • Price: Autodesk's public price per token by purchase size, from $3.00 for 4,999 tokens or fewer down to $2.40 at 250,000 and above.
  • Term: tokens are valid for one year from purchase and do not roll over.
  • Other checks: Industry Collections are not on the rate sheet, a quote that states a total or token need different from the computed one, additional discount requests, a purchase far above the forecast, and quotes placed through a reseller.

Not covered, because it is not public: Enterprise Business Agreement minimums, negotiated token rates and discount tiers, co-termed renewals and reseller or channel pricing. Every amount here is an estimate from Autodesk's public token prices; the 10 percent discount limit and the 1.5 times over-purchase limit are placeholders. Applying one volume tier to the whole purchase is our reading of the public table.

The AI sales agentBuilds the Flex token quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built, and it says nothing about Autodesk's own systems.

What the validator caughtTypical rules-based CPQPredictika
Tokens quoted fewer than the forecast usage will consumeOnly with workarounds
A token balance is a consumption forecast, not a line item. A quote rule can compare it only if the usage forecast is copied onto the quote and converted with a per-product rate table kept in step with Autodesk's rate sheet.
The forecast travels with the request, tokens per product come from the same model, and the comparison runs on every call.
The price per token depends on the size of the whole purchaseOnly with care
Volume tiers are a price-book feature, but a quote that is edited after pricing can leave the old tier on the lines.
The tier is recomputed from the quantity on every call.
A total the agent worked out at the wrong tierOnly with care
A validation rule can compare a stated total with a calculated one only if the stated total is a field on the quote, which it rarely is.
The stated total and token need travel with the quote and are compared with the computed ones.
A product family that is not offered under the token modelOnly with care
Eligibility is usually a product-rule list that has to be kept in step with the offer, and a collection bundle can slip through as a single SKU.
Eligibility is a field of the request, checked together with everything else.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: its findings

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off. N stands for the figure in the quote.

1The quote contains no Flex tokens; a token quote needs at least one token.
2N tokens are quoted but the usage forecast needs N tokens; when the tokens run out, use of the products is blocked, so the purchase must cover the forecast.
3Flex tokens are valid for one year (365 days) from purchase; the quote specifies N days.
4An Industry Collection is requested; the Flex rate sheet lists individual products, not Industry Collections, so collections cannot be quoted as Flex tokens.
5The quote states a total of N USD; the validator computes N USD at the volume price for the tokens purchased.
6The quote states a need of N tokens; the usage forecast adds up to N tokens.
7A discount of N percent is above the 10 percent limit this validator allows even with approval (placeholder; Autodesk does not publish negotiation authority).
8N tokens are quoted against a forecast need of N; tokens expire after one year and do not roll over, so a purchase this far above the forecast needs a person to confirm it (placeholder limit: 1.5 times the forecast).
9The public token prices already include the volume tiers, so a further discount of N percent is a negotiated exception and needs approval.
10The quote goes through a reseller; reseller prices are set by the partner and are not public, so the public token price is only a reference and the partner price must be confirmed.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Token sizing: Token purchase smaller than the forecast

The agent's request. Please quote 70,000 Autodesk Flex tokens for Northbeam Engineering Group on a one-year term. Expected use over the year, in user-days: 4,000 AutoCAD, 3,000 Revit, 1,500 Inventor, 1,200 Civil 3D and 800 Navisworks Manage. That is 88,000 tokens. The quote states a total of $184,100.00 and a need of 88,000 tokens. It is ready to send.

Verdict: Blocked.

  • Not enough tokens for the forecast. 70,000 tokens are quoted but the usage forecast needs 88,000 tokens; when the tokens run out, use of the products is blocked, so the purchase must cover the forecast.

2. Token sizing: The agent resubmits after fixing the errors

The agent's request. Please quote 90,000 Autodesk Flex tokens for Northbeam Engineering Group on a one-year term. Expected use over the year, in user-days: 4,000 AutoCAD, 3,000 Revit, 1,500 Inventor, 1,200 Civil 3D and 800 Navisworks Manage. That is 88,000 tokens. The quote states a total of $236,700.00 and a need of 88,000 tokens. It is ready to send.

Verdict: Allowed.

  • Quote summary. 90,000 tokens at $2.63 per token, $236,700.00: total $236,700.00. Tokens expire 365 days after purchase.

3. Volume tier and total: Total priced at the wrong volume tier

The agent's request. Please quote 125,000 Autodesk Flex tokens for Cedarline Infrastructure on a one-year term. Expected use over the year, in user-days: 5,600 AutoCAD, 4,200 Revit, 2,100 Inventor, 1,680 Civil 3D and 1,120 Navisworks Manage. That is 123,200 tokens. The quote states a total of $300,000.00 and a need of 123,200 tokens. It is ready to send.

Verdict: Blocked.

  • Quoted total does not match. The quote states a total of 300,000.0 USD; the validator computes 318,750.0 USD at the volume price for the tokens purchased.

4. Volume tier and total: The agent resubmits after fixing the errors

The agent's request. Please quote 125,000 Autodesk Flex tokens for Cedarline Infrastructure on a one-year term. Expected use over the year, in user-days: 5,600 AutoCAD, 4,200 Revit, 2,100 Inventor, 1,680 Civil 3D and 1,120 Navisworks Manage. That is 123,200 tokens. The quote states a total of $318,750.00 and a need of 123,200 tokens. It is ready to send.

Verdict: Allowed.

  • Quote summary. 125,000 tokens at $2.55 per token, $318,750.00: total $318,750.00. Tokens expire 365 days after purchase.

5. Collections and discount: Industry Collection with a 15 percent discount

The agent's request. Please quote 90,000 Autodesk Flex tokens including an Industry Collection for Northbeam Engineering Group on a one-year term with a 15 percent discount. Expected use over the year, in user-days: 4,000 AutoCAD, 3,000 Revit, 1,500 Inventor, 1,200 Civil 3D and 800 Navisworks Manage. That is 88,000 tokens. The quote states a total of $201,195.00 and a need of 88,000 tokens. It is ready to send.

Verdict: Blocked.

  • Industry Collection cannot be quoted as Flex tokens. An Industry Collection is requested; the Flex rate sheet lists individual products, not Industry Collections, so collections cannot be quoted as Flex tokens.
  • Discount above the limit. A discount of 15 percent is above the 10 percent limit this validator allows even with approval (placeholder; Autodesk does not publish negotiation authority).

6. Collections and discount: Individual products, discount reduced, approval needed

The agent's request. Please quote 90,000 Autodesk Flex tokens for Northbeam Engineering Group on a one-year term with an 8 percent discount. Expected use over the year, in user-days: 4,000 AutoCAD, 3,000 Revit, 1,500 Inventor, 1,200 Civil 3D and 800 Navisworks Manage. That is 88,000 tokens. The quote states a total of $217,764.00 and a need of 88,000 tokens. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. The public token prices already include the volume tiers, so a further discount of 8 percent is a negotiated exception and needs approval.
  • Quote summary. 90,000 tokens at $2.63 per token, $236,700.00, less 8% discount: total $217,764.00. Tokens expire 365 days after purchase.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a quote for Autodesk Flex tokens, the pay-as-you-go entitlement that engineering teams draw down by the day for products such as AutoCAD, Revit and Inventor. Before it goes out, the agent sends it to Predictika, which checks the token quantity against the expected usage, prices it at the public volume tier, returns a verdict and every reason, and builds the line-item quote from the same rules.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 70,000 Autodesk Flex tokens for Northbeam Engineering Group on a one-year term. Expected use over the year, in user-days: 4,000 AutoCAD, 3,000 Revit, 1,500 Inventor, 1,200 Civil 3D and 800 Navisworks Manage. The rest of the request is on screen. The quote states a total of $184,100.00 and a need of 88,000 tokens.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. 70,000 tokens are quoted but the usage forecast needs 88,000 tokens; when the tokens run out, use of the products is blocked, so the purchase must cover the forecast.
  6. The validator returned one blocking finding in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for tokens quoted fewer than the forecast usage will consume, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the flex tokens quoted to 90,000 and the quoted total to $236,700.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. The earlier finding is cleared, and the validator's total, $236,700.00, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean $236,700 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.