Predictika · Foodservice fountain equipment quotes

An AI sales agent's Pepsi Spire fountain quote, checked before it goes out

An AI sales agent prepares a foodservice fountain quote for the Pepsi Spire line: a model (Spire 1.1, 2.0 or 5.0), a placement, a number of units, the drink brands and drink combinations the customer wants, flavor shots, the bag-in-box syrup connections, water and CO2 at the site, the accessories, a network connection, a purchase or placement program, a discount and a stated total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product line and returns a verdict and every reason.

Scope: Pepsi Spire 1.1, 2.0 and 5.0 fountains for a foodservice quote, with placement, brand and drink-combination limits, flavor shots, bag-in-box connections, site utilities, accessories, remote updates, placement-program terms, discount and the stated total (illustrative prices). See everything this validator covers

This validator models Pepsi Spire fountain quotes, not just the scenarios shown below.

  • Model and placement — which placements each Spire model is offered in, and the number of drink brands, drink combinations and flavor shots each model supports.
  • Site and accessories — bag-in-box syrup connections against the brands, a water line, CO2, a water filter, the remote chiller the Spire 5.0 needs, and remote content updates, which need a smart model on a network.
  • Program and price — the placement program's syrup volume and term, the discount limit with sign-off, large orders, a smart model without a network, and the stated total against the units and accessories.

Any Pepsi Spire fountain quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: bottle and can distribution, other dispensers, vending and coolers. The model names, placements, drink-combination counts and the post-mix design follow public descriptions; the brand and flavor-shot limits, the program rules, the approvals and all prices are modeled, are illustrative and are not published by PepsiCo (see the note at the foot of the page).

The AI sales agentBuilds the fountain 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
Limits that depend on the modelOnly with care
Brands, drink combinations, flavor shots and the placements offered all change with the Spire model, so every rule is keyed to the model and another field at once.
The model and every option are fields of one quote and are checked together on every call.
Connections against the drinksOnly with workarounds
The bag-in-box syrup connections must cover the brands, and the site needs water, CO2 and a filter, which means comparing several fields at once.
Brands, connections and utilities are compared on every call.
Program terms and the stated totalOnly with workarounds
A placement program has its own volume and term rules, and the agent states a total that a rules engine has to rebuild from units, accessories and discount to catch a mismatch.
The total is computed from the quote and compared with the stated figure on every call.
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: 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 customer needs 13 drink brands; this model offers 12.
2The customer wants 60 drink combinations; this model offers up to 40.
3The quote has 2 flavor shots; this model supports 0.
4This Spire model is not offered in the chosen placement (1.1 is countertop self-service only; crew-service is Spire 2.0; freestanding is Spire 5.0).
5Spire 5.0 units need a remote chiller on the quote.
6The customer needs 21 drink brands; this model offers 20.
7The customer wants 600 drink combinations; this model offers up to 500.
8The quote has 7 flavor shots; this model supports 6.
9The quote needs 10 bag-in-box syrup connections; the site has 8.
10A post-mix fountain needs both a water line and a CO2 supply at the site.
11The quote has no water filter; one per unit is required.
12Remote content updates need a smart model (Spire 2.0 or 5.0) with a network connection.
13A smart model without a network connection gets no remote updates or preference insights; a person should confirm the customer accepts this.
14The placement program needs at least 200 gallons of syrup per unit per year; the quote commits 500 gallons in total.
15The placement program term is at least 36 months; the quote has 24.
16A discount above 10 percent needs a manager to sign off.
17The quote has a 20 percent discount; the maximum is 15.
18The quote states a total of 30,000 dollars; the quoted units and accessories give a different figure.
19An order of more than 25 units needs a program review.

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. Crew-service placement, brands and connections: A Spire 1.1 quote in crew service with 13 drink brands, 60 drink combinations, 2 flavor shots, 10 connections and remote updates without a network

The agent's request. Please quote 3 Pepsi Spire 1.1 fountains, countertop crew-service, as a purchase. The customer needs 13 drink brands, 60 drink combinations and 2 flavor shots, with 10 bag-in-box connections at the site, with remote updates and no network connection. The quote total is 18,372 dollars. It is ready to send.

Verdict: Blocked.

  • Placement not offered for the model. This Spire model is not offered in the chosen placement (1.1 is countertop self-service only; crew-service is Spire 2.0; freestanding is Spire 5.0).
  • Brand selections above the model limit. The customer needs 13 drink brands; this model offers 12.
  • Drink combinations above the model limit. The customer wants 60 drink combinations; this model offers up to 40.
  • Flavor shots above the model limit. The quote has 2 flavor shots; this model supports 0.
  • Not enough bag-in-box connections. The quote needs 13 bag-in-box syrup connections; the site has 10.
  • Remote updates need a smart model on a network. Remote content updates need a smart model (Spire 2.0 or 5.0) with a network connection.

2. Crew-service placement, brands and connections: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Pepsi Spire 2.0 fountains, countertop crew-service, as a purchase. The customer needs 13 drink brands, 300 drink combinations and 2 flavor shots, with 14 bag-in-box connections at the site, with remote updates and a network connection. The quote total is 31,950 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary (illustrative prices). 3 Spire unit(s), list total 31,950 dollars before a 0 percent discount (illustrative prices).

3. Spire 5.0 chiller, utilities and total: Two freestanding Spire 5.0 fountains with 33 drink brands, no remote chiller, no CO2 and a wrong total

The agent's request. Please quote 2 Pepsi Spire 5.0 fountains, freestanding self-service, as a purchase. The customer needs 33 drink brands, 900 drink combinations and 4 flavor shots, with 36 bag-in-box connections at the site, with remote updates and a network connection. The quote total is 36,000 dollars. It is ready to send.

Verdict: Blocked.

  • Brand selections above the model limit. The customer needs 33 drink brands; this model offers 32.
  • Water or CO2 missing. A post-mix fountain needs both a water line and a CO2 supply at the site.
  • Spire 5.0 needs a remote chiller. Spire 5.0 units need a remote chiller on the quote.
  • Stated total does not match. The quote states a total of 36,000 dollars; the quoted units and accessories give a different figure.

4. Spire 5.0 chiller, utilities and total: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Pepsi Spire 5.0 fountains, freestanding self-service, as a purchase. The customer needs 24 drink brands, 900 drink combinations and 4 flavor shots, with 30 bag-in-box connections at the site, with remote updates and a network connection. The quote total is 40,500 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary (illustrative prices). 2 Spire unit(s), list total 40,500 dollars before a 0 percent discount (illustrative prices).

5. Placement program volume, term and discount: Four Spire 2.0 fountains on the placement program with a low syrup volume, a short term, a 20 percent discount and no network

The agent's request. Please quote 4 Pepsi Spire 2.0 fountains, countertop self-service, on the placement program for 24 months with 600 gallons of syrup. The customer needs 10 drink brands, 300 drink combinations and 4 flavor shots, with 12 bag-in-box connections at the site, with no network connection, and a 20 percent discount. The quote total is 2,720 dollars. It is ready to send.

Verdict: Blocked.

  • Placement program volume too low. The placement program needs at least 200 gallons of syrup per unit per year; the quote commits 600 gallons in total.
  • Placement program term too short. The placement program term is at least 36 months; the quote has 24.
  • Discount above the limit. The quote has a 20 percent discount; the maximum is 15.
  • Smart model without a network. A smart model without a network connection gets no remote updates or preference insights; a person should confirm the customer accepts this.

6. Placement program volume, term and discount: The agent resubmits after fixing the errors

The agent's request. Please quote 4 Pepsi Spire 2.0 fountains, countertop self-service, on the placement program for 36 months with 900 gallons of syrup. The customer needs 10 drink brands, 300 drink combinations and 4 flavor shots, with 12 bag-in-box connections at the site, with remote updates and a network connection, and a 10 percent discount. The quote total is 3,060 dollars. It is ready to send.

Verdict: Allowed.

  • Quote summary (illustrative prices). 4 Spire unit(s), list total 3,400 dollars before a 10 percent discount (illustrative prices).

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 foodservice fountain quote for the Pepsi Spire line: a model (Spire 1.1, 2.0 or 5.0), a placement, a number of units, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product line and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 3 Pepsi Spire 1.1 fountains, countertop crew-service, as a purchase. The customer needs 13 drink brands, 60 drink combinations and 2 flavor shots, with 10 bag-in-box connections at the site, with remote updates and no network connection. The rest of the request is on screen. The quote total is 18,372 dollars.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings, all in one answer. This Spire model is not offered in the chosen placement (1.1 is countertop self-service only; crew-service is Spire 2.0; freestanding is Spire 5.0). The customer needs 13 drink brands; this model offers 12. The customer wants 60 drink combinations; this model offers up to 40. The other three are on screen.
  6. The validator returned six 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 limits that depend on the model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to Pepsi Spire 2.0, the drink combinations to 300, the bag-in-box connections to 14, the network connection to yes and the stated total to 31,950 dollars.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All six earlier findings are cleared.
  13. Six 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.