Predictika · Retail kiosk program quotes

An AI sales agent's kiosk program quote, checked before it goes out

An AI sales agent prepares a retail kiosk program quote for Hillman Solutions kiosks, covering the stores, the kiosks placed in each store, the service tier, the revenue share and the contract term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the placement rules and returns a verdict, every reason and the kiosk totals it computed.

Scope: Hillman kiosk placements: MinuteKey, KeyKrafter, Quick-Tag, TagWorks, FIDO, Resharp, Instafob and the SmartBox key programmer, by store format, floor space, outlets, network, service tier, revenue share and term. See everything this validator covers

This validator models Hillman kiosk program quotes, not just the scenarios shown below.

  • Placements per store — how many MinuteKey, KeyKrafter, engraving and Resharp kiosks a store format allows, and which formats offer engraving and Resharp at all.
  • Store limits — the floor space the kiosks need, the power outlets they use, and the network connection that MinuteKey and Instafob require.
  • Dependencies — Instafob only with a MinuteKey kiosk, and the SmartBox key programmer only with a KeyKrafter unit.
  • Program terms — the service tier against the number of stores, the retailer revenue share, the contract term, approval steps for a large share, a short term or a rollout over 1,000 stores, and the stated kiosk total against the computed total.

Any Hillman kiosk program quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Hillman products and any pricing. The product names and kiosk types come from Hillman's public filings; the placement limits, footprints, service-tier caps and revenue-share and term thresholds are modeled from comparable kiosk programs, not published by Hillman. The validator computes kiosk counts and footprint but no prices.

The AI sales agentBuilds the kiosk program 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, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Placement limits that depend on the store formatOnly with care
Each kiosk type needs a limit for each store format, and the table grows with every new format or product.
The store format and the kiosks per store are in one request and checked against the format limits on every call.
Kiosks that only work togetherOnly with care
Instafob needs MinuteKey and SmartBox needs KeyKrafter, so each dependency is its own rule beside the placement rules.
All the kiosk choices are fields of one request, so every dependency is checked together.
Store limits for space, outlets and networkOnly with care
Footprint, outlets and network each need a rule that adds up the kiosks in the store.
The kiosks, the floor space, the outlets and the network flag are in one request and compared on every call.
A stated kiosk total that must match the computed totalOnly with workarounds
The total comes from stores times kiosks per store, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed kiosk total on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a 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: findings from its test cases

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; everything else is computed.

1The quote places 3 MinuteKey kiosks per store; this store format allows at most 2.
2The quote places 3 KeyKrafter units per store; the limit is 2.
3The quote places 3 engraving kiosks (Quick-Tag, TagWorks, FIDO) per store; the limit is 2.
4Engraving kiosks (Quick-Tag, TagWorks, FIDO) are not offered in this store format.
5Resharp knife sharpening is not offered in this store format.
6The quote places 2 Resharp knife sharpening kiosks per store; the limit is 1.
7The kiosks need 15 sq ft per store; the store offers 14 sq ft.
8The quote places 2 kiosks per store; the store offers 1 power outlets.
9MinuteKey kiosks and Instafob need a network connection and the store has none confirmed.
10Instafob key fob copying is quoted only with a MinuteKey kiosk in the store.
11The SmartBox Automotive Key Programmer is quoted only with a KeyKrafter unit in the store.
12The rollout covers 150 stores; the chosen service tier supports at most 100.
13The quote offers the retailer 36 percent revenue share; the program ceiling is 35 percent.
14The revenue share of 25 percent is above the standard range of 20 percent; a person should approve it.
15The contract term is 6 months; the minimum is 12.
16The contract term of 24 months is below the standard 36 months; a person should approve it.
17A rollout of 1,200 stores is over 1,000 stores; a person should review the rollout plan.
18The quote states 380 kiosks in total; the stores and placements give 400.
19The quote places no kiosk, Instafob or SmartBox.

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. Placements, store limits and network: Seven kiosks per store in 200 home centers on a small floor space

The agent's request. Please quote a program for 200 home centers on the Extended service tier, with 4 MinuteKey, 3 KeyKrafter in each store, 40 sq ft of floor space and 4 outlets, with no network confirmed, a 12 percent revenue share and a 48-month term, for 1,400 kiosks in total. It is ready to send.

Verdict: Blocked.

  • MinuteKey kiosks over the format limit. The quote places 4 MinuteKey kiosks per store; this store format allows at most 2.
  • KeyKrafter units over the limit. The quote places 3 KeyKrafter units per store; the limit is 2.
  • Kiosks do not fit the floor space. The kiosks need 54 sq ft per store; the store offers 40 sq ft.
  • Not enough power outlets. The quote places 7 kiosks per store; the store offers 4 power outlets.
  • MinuteKey and Instafob need a network connection. MinuteKey kiosks and Instafob need a network connection and the store has none confirmed.

2. Placements, store limits and network: The agent resubmits after fixing the errors

The agent's request. Please quote a program for 200 home centers on the Extended service tier, with 2 MinuteKey, 2 KeyKrafter in each store, 60 sq ft of floor space and 4 outlets, with the network confirmed, a 12 percent revenue share and a 48-month term, for 800 kiosks in total. It is ready to send.

Verdict: Allowed.

  • Program summary. 200 store(s) with 4 kiosk(s) each, 800 kiosks in total, 30 sq ft of kiosk footprint per store.

3. Format, dependencies and service tier: A pet retailer rollout with engraving, Resharp and Instafob

The agent's request. Please quote a program for 300 pet retailers on the Standard service tier, with 1 Quick-Tag, 1 TagWorks, 1 FIDO, 1 Resharp, Instafob in each store, 60 sq ft of floor space and 6 outlets, with the network confirmed, a 12 percent revenue share and a 48-month term, for 1,200 kiosks in total. It is ready to send.

Verdict: Blocked.

  • Resharp not offered in this store format. Resharp knife sharpening is not offered in this store format.
  • Too many engraving kiosks. The quote places 3 engraving kiosks (Quick-Tag, TagWorks, FIDO) per store; the limit is 2.
  • Instafob needs a MinuteKey kiosk. Instafob key fob copying is quoted only with a MinuteKey kiosk in the store.
  • Service tier too small for the rollout. The rollout covers 300 stores; the chosen service tier supports at most 100.

4. Format, dependencies and service tier: The agent resubmits after fixing the errors

The agent's request. Please quote a program for 300 pet retailers on the Extended service tier, with 1 MinuteKey, 1 Quick-Tag, 1 TagWorks, Instafob in each store, 60 sq ft of floor space and 6 outlets, with the network confirmed, a 12 percent revenue share and a 48-month term, for 900 kiosks in total. It is ready to send.

Verdict: Allowed.

  • Program summary. 300 store(s) with 3 kiosk(s) each, 900 kiosks in total, 23 sq ft of kiosk footprint per store.

5. Revenue share, term and rollout size: A 1,200-store mass merchant rollout with SmartBox

The agent's request. Please quote a program for 1,200 mass merchants on the Extended service tier, with 2 MinuteKey, the SmartBox key programmer in each store, 60 sq ft of floor space and 6 outlets, with the network confirmed, a 40 percent revenue share and a 8-month term, for 2,000 kiosks in total. It is ready to send.

Verdict: Blocked.

  • SmartBox needs a KeyKrafter. The SmartBox Automotive Key Programmer is quoted only with a KeyKrafter unit in the store.
  • Service tier too small for the rollout. The rollout covers 1,200 stores; the chosen service tier supports at most 500.
  • Revenue share too high. The quote offers the retailer 40 percent revenue share; the program ceiling is 35 percent.
  • Contract term too short. The contract term is 8 months; the minimum is 12.
  • Stated kiosk total does not match. The quote states 2,000 kiosks in total; the stores and placements give 2,400.
  • Very large rollout. A rollout of 1,200 stores is over 1,000 stores; a person should review the rollout plan.

6. Revenue share, term and rollout size: The agent resubmits after fixing the errors

The agent's request. Please quote a program for 900 mass merchants on the Premium service tier, with 2 MinuteKey, 1 KeyKrafter, the SmartBox key programmer in each store, 60 sq ft of floor space and 6 outlets, with the network confirmed, a 18 percent revenue share and a 36-month term, for 2,700 kiosks in total. It is ready to send.

Verdict: Allowed.

  • Program summary. 900 store(s) with 3 kiosk(s) each, 2,700 kiosks in total, 24 sq ft of kiosk footprint per store.

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 retail kiosk program quote for Hillman Solutions kiosks, covering the stores, the kiosks placed in each store. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the placement rules and returns a verdict, every reason and the kiosk totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a program for 200 home centers on the Extended service tier, with 4 MinuteKey, 3 KeyKrafter in each store. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The quote places 4 MinuteKey kiosks per store; this store format allows at most 2. The quote places 3 KeyKrafter units per store; the limit is 2. The kiosks need 54 sq ft per store; the store offers 40 sq ft. The other two are on screen.
  6. The validator returned five blocking findings 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 store limits for space, outlets and network, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the MinuteKey per store to 2, the KeyKrafter per store to 2, the floor space to 60 sq ft, the network confirmed to yes and the total kiosks stated on the quote to 800.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.