Predictika · Business checks
An AI sales agent prepares an order for business checks: laser/computer checks printed from accounting software, or manual checks written by hand, with copies, the High-Security option, the bank routing and account numbers, the first check number, delivery speed and a total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The product names come from public Deluxe pages; the prices and several of the rules are modeled for this demonstration and are not Deluxe's.
This validator models one business checks order at a time, not just the scenarios shown below. It separates what is public from what is modeled.
Any business checks order that touches these rules is in scope — not only the scenarios pictured here. Not covered: personal checks, deposit slips, endorsement stamps, payroll and other Deluxe products, bank-specific check programs, and any real Deluxe price or term. The customer and the prices on this page are fictional or illustrative.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Formats that allow only some copies, software and options | Only with workarounds Each format has its own copies, software and security limits. A rules-based CPQ needs a compatibility table or one rule per format, and every catalog change means editing them. | Format, software, copies and options arrive in one request and are compared on every call. |
| A price that depends on copies, security, volume tier and extras | Only with care Several price rules that stack, and a stated total has to be recomputed and compared. | The price build-up is computed on every call and compared with the total the agent states. |
| Bank numbers and check numbering | Only with care Digit counts and a comparison with the last check number used are simple, but they live outside the product catalog. | They are fields in the request and are checked with everything else. |
| Approvals that depend on quantity and delivery together | Only with care An approval rule for larger orders and another for rush delivery have to be kept apart and both fire when both apply. | Both approvals are evaluated together and listed together. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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.
| 1 | 2 copies are ordered; the selected format comes in 1 copy only. |
| 2 | 4 copies are ordered; the selected format comes in 1 to 3 copies. |
| 3 | 3 copies are ordered; the selected format comes in 1 to 2 copies. |
| 4 | Manual checks are written by hand; they are not ordered for printing from accounting software. |
| 5 | Laser checks are printed from accounting software; the order names none. |
| 6 | The High-Security option is not offered on wallet checks. |
| 7 | The bank routing number has 8 digits; it must have 9. |
| 8 | The bank routing number has 10 digits; it must have 9. |
| 9 | The account number has 3 digits; it must have 4 to 17. |
| 10 | The account number has 18 digits; it must have 4 to 17. |
| 11 | The first check number 1,000 is not above the last check number already used, 1,000. |
| 12 | The order has 0 packs; an order takes 1 to 20 packs. |
| 13 | An order of more than 10 packs needs an account manager to confirm the quantity and the price. |
| 14 | The order has 21 packs; an order takes 1 to 20 packs. |
| 15 | Rush delivery of more than 5 packs needs production to confirm the date. |
| 16 | The quote states a total of $214.95; the modeled price build-up gives $215.95. |
| 17 | The quote states a total of $215.96; the modeled price build-up gives $215.95. |
| 18 | The order has 25 packs; an order takes 1 to 20 packs. |
| 19 | The account number has 20 digits; it must have 4 to 17. |
| 20 | The first check number 900 is not above the last check number already used, 1,000. |
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.
The agent's request. Please quote 6 packs of Manual 3-on-a-Page checks (4 copies), printed from QuickBooks, with the company logo and 2 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 1,001 and the last one used was 1,000. Delivery is standard. The quote states a total of $672.95. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 packs of Laser/Computer middle checks (2 copies), printed from QuickBooks, with the company logo and 2 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 1,001 and the last one used was 1,000. Delivery is standard. The quote states a total of $636.95. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 4 packs of Laser/Computer top checks (1 copy), printed from QuickBooks, with no logo and 2 boxes of envelopes. The bank routing number has 8 digits and the account number has 10. The first check number is 4,200 and the last one used was 4,500. Delivery is standard. The quote states a total of $373.95. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 packs of Laser/Computer top checks (1 copy), printed from QuickBooks, with no logo and 2 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 4,501 and the last one used was 4,500. Delivery is standard. The quote states a total of $373.95. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 12 packs of Manual wallet checks with the High-Security option (2 copies), written by hand, with no logo and 3 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 1,001 and the last one used was 1,000. Delivery is rush. The quote states a total of $1,080.95. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 packs of Manual 3-on-a-Page checks with the High-Security option (2 copies), written by hand, with no logo and 3 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 1,001 and the last one used was 1,000. Delivery is rush. The quote states a total of $1,176.95. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 10 packs of Manual 3-on-a-Page checks with the High-Security option (2 copies), written by hand, with no logo and 3 boxes of envelopes. The bank routing number has 9 digits and the account number has 10. The first check number is 1,001 and the last one used was 1,000. Delivery is standard. The quote states a total of $981.95. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.