Predictika · Custom area rug quotes

An AI sales agent's custom rug quote, checked before it goes out

An AI sales agent prepares a custom area rug quote for a flooring dealer's client: the carpet style and color, the program (Handcrafted, Traditions or Legacy), the shape and size, the edge finish, an optional border, the lead time, and the total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how a rug is cut from broadloom and returns a verdict, every reason and the figures it computed.

Scope: Fabrica custom area rugs cut from Fabrica broadloom: Handcrafted, Traditions and Legacy rugs in ten carpet styles. See everything this validator covers

This validator models custom area rug quotes for the Fabrica broadloom styles below, not just the scenarios shown. An asterisk marks an item that is illustrative.

  • Carpet styles — Accolade, Adulation, Tribute and Absolute (EnVision™ BCF nylon); Savant, Canberra and Venice (wool); Hyperian (wool blend); Festival and Celebration (polyester), each with its published number of colors.
  • Programs — Handcrafted custom rugs, Traditions custom rugs (wool) and Legacy pre-designed patterns (formerly Odyssey), each with its own limits.
  • Shape and size — rectangular, circular and runner rugs cut from a 12 to 15 foot wide canvas, with minimum and maximum sizes and the largest rug that fits the canvas.
  • Finish — wool or synthetic serging, wool or synthetic binding, and a carved or inlay custom border.
  • Commercial — rug price by style and area, edge and border charges, the Traditions design setup*, a rush surcharge, discount authority, and approval thresholds for large orders.

Any custom rug quote for these styles and programs that touches these rules is in scope — not only the scenarios pictured here. Not covered: hardwood, carpet sold by the yard, cushion, installation, the Masland rug programs, and taxes. The style names, fibers, color counts, programs, shapes, edge and border options and the 12 to 15 foot canvas come from the public Fabrica website; the prices, the canvas width of each style, the size limits and the approval thresholds are typical for custom rugs and are not published by Fabrica.

The AI sales agentBuilds the custom rug 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
A color number that must exist in the chosen style, since each style has its own number of colorsOnly with care
A color list per style, kept up by hand as styles are added or retired.
Style and color are checked together on every call.
A rug that must fit the carpet canvas, with a round rug measured by its diameterOnly with workarounds
Size limits that depend on the style, the shape and the canvas width are cross-field conditions that end up as hand-written rules per style.
Style, shape and size are in one request and are checked together.
Edge finishes and borders that only some fibers, shapes and programs allowOnly with workarounds
Wool edges on wool styles, binding on straight edges only, inlay on wool only, no border on a runner: a set of cross-field rules per option.
Finish, fiber, shape, program and size are checked together.
A stated total that must equal area price, finish, border, setup and rush charge, less discount, times the rugsOnly with care
Price rules can compute it, but the figure the agent stated has to be compared by a rule someone writes and keeps in step.
The stated total travels with the quote and is compared with the computed total 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.

1Color number 73 is not available; the selected style comes in colors 1 to 72.
2Color number 0 is not available; the selected style comes in colors 1 to 72.
3Color number 9 is not available; the selected style comes in colors 1 to 8.
4Color number 16 is not available; the selected style comes in colors 1 to 15.
5The rug needs 156 inches of width; the selected style is cut from a canvas 144 inches wide.
6The rug needs 192 inches of width; the selected style is cut from a canvas 180 inches wide.
7400 square feet of rug in one order goes to a person to confirm broadloom availability.
8A round rug has one diameter; the width is 96 inches and the length 120 inches.
9The narrowest side of the rug is 23 inches; the modeled minimum is 24 inches.
10480 square feet of rug in one order goes to a person to confirm broadloom availability.
11The longest side is 721 inches; the modeled limit is 720 inches (60 feet).
12A runner is 49 inches wide; the modeled limit for a runner is 48 inches.
13A runner is 71 inches long; the modeled minimum is 72 inches.
14The rug has no edge finish; every custom rug is finished with serging or binding.
15Binding is for straight edges; a round rug is finished with serging.
16Wool serging and wool binding are for wool and wool blend styles; the selected style is a synthetic fiber.
17The Traditions program is made in wool; the selected style is a synthetic fiber.
18A Legacy pre-designed pattern has no custom border and is not made as a runner.
19A custom border is not available on a runner.
20A custom border needs a rug at least 60 inches on its narrowest side; this one is 36 inches.
21A custom border needs a rug at least 60 inches on its narrowest side; this one is 59 inches.
22An inlay border is cut into wool and wool blend styles; the selected style is a synthetic fiber.
23A discount of 11 percent is above the 10 percent a sales rep can give; a person should approve it.
24A discount of 20 percent is above the 10 percent a sales rep can give; a person should approve it.
25A discount of 21 percent is above the 20 percent that can be approved.
26A lead time of 5 weeks is a rush order with a 15 percent surcharge; a person should confirm the mill can meet it.
27A lead time of 3 weeks is a rush order with a 15 percent surcharge; a person should confirm the mill can meet it.
28A lead time of 2 weeks is below the 3 weeks modeled as the fastest.
29The quote has 0 rugs; at least 1 is needed.
30An order total of $34,440 is at or above $25,000; a person should approve it.
31An order of 20 rugs goes to a person to confirm production scheduling.
322,160 square feet of rug in one order goes to a person to confirm broadloom availability.
33An order total of $37,236 is at or above $25,000; a person should approve it.
34933 square feet of rug in one order goes to a person to confirm broadloom availability.
35The quote states a total of $1,000; the validator computes $1,722.
361,512 square feet of rug in one order goes to a person to confirm broadloom availability.
37Color number 40 is not available; the selected style comes in colors 1 to 32.

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. Handcrafted wool rug: A Venice wool rug with a carved border and a color the style does not have

The agent's request. Please quote one custom Handcrafted rug in Venice color 60 (wool), a rectangular rug, 12 feet by 18 feet, finished with wool serging and a carved border. Lead time is 8 weeks. The quote states a total of $8,000. It is ready to send.

Verdict: Blocked.

  • Color not in this style. Color number 60 is not available; the selected style comes in colors 1 to 48.
  • Stated total does not match. The quote states a total of $8,000; the validator computes $10,308.

2. Handcrafted wool rug: The agent resubmits after fixing the errors

The agent's request. Please quote one custom Handcrafted rug in Venice color 42 (wool), a rectangular rug, 12 feet by 18 feet, finished with wool serging and a carved border. Lead time is 8 weeks. The quote states a total of $10,308. It is ready to send.

Verdict: Allowed.

  • Quote summary. 1 rug(s) at $10,308 each after discount; 216 square feet in all; total $10,308.

3. Round nylon rugs: A round Accolade rug that is too wide for the carpet canvas

The agent's request. Please quote 2 custom Handcrafted rugs in Accolade color 18 (EnVision nylon), a round rug 14 feet across, finished with synthetic binding. Lead time is 8 weeks. The quote states a total of $4,836. It is ready to send.

Verdict: Blocked.

  • Wider than the carpet canvas. The rug needs 168 inches of width; the selected style is cut from a canvas 144 inches wide.
  • Binding on a round rug. Binding is for straight edges; a round rug is finished with serging.

4. Round nylon rugs: The agent resubmits after fixing the errors

The agent's request. Please quote 2 custom Handcrafted rugs in Accolade color 18 (EnVision nylon), a round rug 12 feet across, finished with synthetic serging. Lead time is 8 weeks. The quote states a total of $3,542. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 rug(s) at $1,771 each after discount; 226 square feet in all; total $3,542.

5. Traditions order: A Traditions order in a nylon style on a rush lead time

The agent's request. Please quote 3 custom Traditions rugs in Tribute color 22 (EnVision nylon), a rectangular rug, 8 feet by 12 feet, finished with wool serging. Lead time is 4 weeks. The quote states a total of $7,125. It is ready to send.

Verdict: Blocked.

  • Wool edge on a synthetic style. Wool serging and wool binding are for wool and wool blend styles; the selected style is a synthetic fiber.
  • Traditions needs a wool style. The Traditions program is made in wool; the selected style is a synthetic fiber.
  • Rush lead time. A lead time of 4 weeks is a rush order with a 15 percent surcharge; a person should confirm the mill can meet it.

6. Traditions order: The agent resubmits after fixing the errors

The agent's request. Please quote 3 custom Traditions rugs in Savant color 22 (wool), a rectangular rug, 8 feet by 12 feet, finished with wool serging. Lead time is 8 weeks. The quote states a total of $10,806. It is ready to send.

Verdict: Allowed.

  • Quote summary. 3 rug(s) at $3,602 each after discount; 288 square feet in all; total $10,806.

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 custom area rug quote for a flooring dealer's client: the carpet style and color, the program (Handcrafted, Traditions or Legacy), the shape and size, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how a rug is cut from broadloom and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote one custom Handcrafted rug in Venice color 60 (wool), a rectangular rug, 12 feet by 18 feet, finished with wool serging and a carved border. Lead time is 8 weeks. The rest of the request is on screen. The quote states a total of $8,000.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. Color number 60 is not available; the selected style comes in colors 1 to 48. The quote states a total of $8,000; the validator computes $10,308.
  6. The validator returned two 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 and against the stated total.
  7. What this shows: for a color number that must exist in the chosen style, since each style has its own number of colors, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the color number to 42 and the stated total to $10,308.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Venice wool and Wool serging; the other line is on screen.
  13. Both earlier findings are cleared, and the validator's total, $10,308, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $10,308 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.