Predictika · Custom marine decking orders

An AI sales agent's SeaDek decking order, checked before it goes out

An AI sales agent prepares a custom SeaDek marine decking order: a product (full sheet, boat flooring kit, cooler pad or helm pad), a texture, top and bottom colors, thickness, piece size, billed area, logos, tape, 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: SeaDek marine EVA foam decking (full sheets, boat flooring kits, cooler pads and helm pads) in Brushed, Embossed or Patterned texture, with colors, thickness, piece size, billed area, logos, SeaDek Tape, discount and the stated total. See everything this validator covers

This validator models SeaDek custom decking orders, not just the scenarios shown below.

  • Product, texture and color — which textures each product comes in, why Patterned goes with camo colors, and the thickness each product offers.
  • Size, area, logos and tape — the piece size limits, the billed area against the pieces, logos by texture, and the tape a flooring kit needs.
  • Discount, approvals and total — the discount thresholds, custom colors, large logo orders and the stated total.

Any SeaDek custom decking order that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Outdoor & RV, magnetic, step and dash product lines and the other Patrick brands. Product, texture and color names, the 6 mm Brushed full sheet, SeaDek Tape and the return policy follow public SeaDek pages; the thicknesses, size limits, tape coverage, thresholds and all prices are modeled and are not published by SeaDek or Patrick Industries (see the note at the foot of the page).

The AI sales agentBuilds the decking order 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
Options that exist on only some productsOnly with care
Patterned texture, thicknesses, size limits and logos each depend on the product and the texture, so every rule is keyed to several fields at once.
The product, texture, color and options are fields of one order and are checked together on every call.
Billed area against the piecesOnly with workarounds
The billed area must cover the pieces and a kit needs enough tape for the area, which means multiplying and comparing several fields.
Area, pieces, size and tape are computed and checked together on every call.
A stated totalOnly with workarounds
The agent states a total, and a rules engine has to rebuild it from the rate, area, logos, kit fee, tape and discount to catch a mismatch.
The total is computed from the order and compared with the stated figure on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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 order; approval findings need a person to sign off; everything else is computed.

18 mm is not an offered thickness; choose 6, 10 or 12 mm.
2Patterned sheets are offered in 6 mm only; the order has 10 mm.
3Patterned texture is available on Full Sheets and Cooler Pads only.
4Camo top colors are made in Patterned texture, and Patterned texture comes in camo colors only.
5Cooler and helm pads are offered up to 10 mm; the order has 12 mm.
6A piece of 76 by 40 inches is outside the size limits for this product.
7A piece of 30 by 25 inches is outside the size limits for this product.
8A piece of 40 by 5 inches is outside the size limits for this product.
9Custom logos cannot be cut into Patterned texture.
10A flooring kit needs SeaDek Tape; 2 rolls do not cover 120 sq ft.
11A flooring kit needs SeaDek Tape; 0 rolls do not cover 120 sq ft.
12The quote bills 19 sq ft; the pieces cover more than that.
13The quote states 400 USD in total; the lines add up to 480 USD.
14The discount of 49 USD is over 10 percent of the subtotal; a sales manager should approve it.
15The discount of 72 USD is over 10 percent of the subtotal; a sales manager should approve it.
16The discount of 73 USD is over 15 percent of the subtotal.
17A custom color outside the standard swatches is made to order and not returnable; confirm the color with the customer.
184 logos on one order need an artwork review before cutting.
19Patterned sheets are offered in 6 mm only; the order has 12 mm.
20A piece of 80 by 40 inches is outside the size limits for this product.
21The quote bills 20 sq ft; the pieces cover more than that.
22The discount of 320 USD is over 10 percent of the subtotal; a sales manager should approve it.

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. Texture, color, size and tape: A Patterned boat flooring kit in a non-camo color at 12 mm, with logos, too little tape and an oversize piece

The agent's request. Please order a boat flooring kit in Patterned texture, 12 mm thick, Mocha on top, in 12 pieces of 80 by 24 inches, billed at 120 sq ft, with 2 logos and 1 roll of SeaDek Tape, no discount, and a total of 4,892 dollars. It is ready to send.

Verdict: Blocked.

  • Patterned only in 6 mm. Patterned sheets are offered in 6 mm only; the order has 12 mm.
  • Patterned not on kits or helm pads. Patterned texture is available on Full Sheets and Cooler Pads only.
  • Camo colors and Patterned go together. Camo top colors are made in Patterned texture, and Patterned texture comes in camo colors only.
  • Piece outside size limits. A piece of 80 by 24 inches is outside the size limits for this product.
  • Logos not on Patterned. Custom logos cannot be cut into Patterned texture.
  • Kit needs enough SeaDek Tape. A flooring kit needs SeaDek Tape; 1 rolls do not cover 120 sq ft.
  • Billed area smaller than the pieces. The quote bills 120 sq ft; the pieces cover more than that.

2. Texture, color, size and tape: The agent resubmits after fixing the errors

The agent's request. Please order a boat flooring kit in Brushed texture, 10 mm thick, Storm Gray on top, in 12 pieces of 60 by 24 inches, billed at 120 sq ft, with 2 logos and 3 rolls of SeaDek Tape, no discount, and a total of 3,836 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary. 120 sq ft at 30 USD per sq ft, 3,836 USD in total (illustrative prices).

3. Pad thickness, size, area and total: A cooler pad at 12 mm that is oversize, billed for too little area, with a large discount and a wrong total

The agent's request. Please order a cooler pad in Brushed texture, 12 mm thick, Storm Gray on top, in 1 piece of 50 by 20 inches, billed at 5 sq ft, a discount of 40 dollars, and a total of 150 dollars. It is ready to send.

Verdict: Blocked.

  • Pads limited to 10 mm. Cooler and helm pads are offered up to 10 mm; the order has 12 mm.
  • Piece outside size limits. A piece of 50 by 20 inches is outside the size limits for this product.
  • Billed area smaller than the pieces. The quote bills 5 sq ft; the pieces cover more than that.
  • Discount over the limit. The discount of 40 USD is over 15 percent of the subtotal.
  • Stated total does not match. The quote states 150 USD in total; the lines add up to 130 USD.

4. Pad thickness, size, area and total: The agent resubmits after fixing the errors

The agent's request. Please order a cooler pad in Brushed texture, 10 mm thick, Storm Gray on top, in 1 piece of 40 by 20 inches, billed at 6 sq ft, no discount, and a total of 180 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary. 6 sq ft at 30 USD per sq ft, 180 USD in total (illustrative prices).

5. Thickness, custom color, logos and discount: A full sheet at 8 mm in a custom color with five logos and a 12 percent discount

The agent's request. Please order a full sheet in Brushed texture, 8 mm thick, Storm Gray on top, in 1 piece of 72 by 40 inches, billed at 20 sq ft, with 5 logos and a custom color, a discount of 97 dollars, and a total of 708 dollars. It is ready to send.

Verdict: Blocked.

  • Thickness not offered. 8 mm is not an offered thickness; choose 6, 10 or 12 mm.
  • Discount needs sales-manager approval. The discount of 97 USD is over 10 percent of the subtotal; a sales manager should approve it.
  • Custom color is non-returnable. A custom color outside the standard swatches is made to order and not returnable; confirm the color with the customer.
  • Logo artwork review. 5 logos on one order need an artwork review before cutting.

6. Thickness, custom color, logos and discount: The agent resubmits after fixing the errors

The agent's request. Please order a full sheet in Brushed texture, 6 mm thick, Storm Gray on top, in 1 piece of 72 by 40 inches, billed at 20 sq ft, with 3 logos, a discount of 30 dollars, and a total of 525 dollars. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 sq ft at 24 USD per sq ft, 525 USD in total (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 custom SeaDek marine decking order: a product (full sheet, boat flooring kit, cooler pad or helm pad), a texture, top and bottom colors, 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 order a boat flooring kit in Patterned texture, 12 mm thick, Mocha on top, in 12 pieces of 80 by 24 inches. 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 seven findings, all in one answer. Patterned sheets are offered in 6 mm only; the order has 12 mm. Patterned texture is available on Full Sheets and Cooler Pads only. Camo top colors are made in Patterned texture, and Patterned texture comes in camo colors only. The other four are on screen.
  6. The validator returned seven 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 order are checked against each other.
  7. What this shows: for billed area against the pieces, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the texture to brushed, the top color to Storm Gray, the thickness to 10 mm, the piece size to 60 by 24, the tape rolls to 3 and the stated total to $3,836.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven problems caught in one call, fixed in one pass, and a clean $3,836 order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.