Predictika · Communications API committed-spend quotes
An AI sales agent drafts a committed-spend contract for a communications API: the plan, the product, the monthly volume, the term, the annual commit and any extra discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of plan levels, volume minimums, terms, the commit against estimated usage and discount authority, compares the net total the agent states with the one it computes, and reports every problem it finds in one pass.
This validator models Twilio style committed-spend contract quotes for communications APIs: plan, product, monthly volume, term, annual commit and extra discount. It handles any contract made of these plans, products and terms, not just the scenarios shown below.
Any committed-spend quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Twilio products, overage billing after signing, phone number, carrier surcharge and support fees, real list prices and partner program terms, or multi-currency quoting.
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 |
|---|---|---|
| Product eligibility by plan level, monthly volume and term | Only with care Dependency rules across three fields; they work, but each new product needs its own rows. | Limits are catalog data; the checks follow from the choices. |
| Volume, plan and term discounts building an estimated usage spend | Easy Lookups on volume, plan and term. | The same calculation, driven from the catalog. |
| A commit compared with a computed usage estimate, with a block floor and two review bands | Only with workarounds The estimate has to be computed before the commit can be compared with it, and three thresholds need three rules kept in order. | The estimate is computed from the choices and compared with all three thresholds on every call. |
| Extra discount authority by plan, with an approval path | Only with care Layered plan bands and approval thresholds; reliable only while every band is kept in step. | Bands and thresholds are data; findings arrive together. |
| The total the agent states | Only with workarounds Comparing a stated total with a computed one means a separate rule per quote layout, and price rules rarely run on stated figures. | The stated net total is a field in the request and is checked against the computed total. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved, so a rep 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 | An annual commit of USD 110,000 is below 80 percent of the estimated annual usage spend of USD 156,988.80; deal desk must approve the overage exposure. |
| 2 | An annual commit of USD 250,000 is above 130 percent of the estimated annual usage spend of USD 156,988.80; deal desk must confirm the customer will use it. |
| 3 | Contract value of USD 6,000,000 is above USD 2,000,000 and needs a sales director review. |
| 4 | 10 percent extra discount is above the 5 percent a rep can give; approvable up to 12 percent for this plan. |
| 5 | An annual commit of USD 9,000 is below the minimum of USD 10,000 for the Growth Plan. |
| 6 | Programmable Voice is not available on the Growth Plan; it needs a higher plan. |
| 7 | Programmable Voice needs a term of at least 2 years; 1 were quoted. |
| 8 | Verify needs at least 2 thousand units a month; 1 were quoted. |
| 9 | A term of 4 years is not offered; use 1, 2 or 3 years. |
| 10 | 20 percent extra discount exceeds the 12 percent limit for this plan. |
| 11 | An annual commit of USD 100,000 is below 60 percent of the estimated annual usage spend of USD 235,483.20. |
| 12 | The quoted net total of USD 135,000 does not match the USD 150,000 the validator computed. |
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. This is for a retailer sending about 3 million order and delivery alerts by text message a month. Twilio Scale Plan with Programmable Messaging SMS for 3 million messages a month, one year, with an annual commit of USD 100,000. Net total USD 100,000. It is ready to send.
Verdict: Blocked.
The agent's request. This is for a retailer sending about 3 million order and delivery alerts by text message a month. Twilio Scale Plan with Programmable Messaging SMS for 3 million messages a month, one year, with an annual commit of USD 200,000. Net total USD 200,000. It is ready to send.
Verdict: Allowed.
The agent's request. This is for a support-center operator moving its outbound calling to a cloud voice platform. Twilio Scale Plan with Programmable Voice for 1 million voice minutes a month, one year, with an annual commit of USD 140,000. Net total USD 140,000. It is ready to send.
Verdict: Blocked.
The agent's request. This is for a support-center operator moving its outbound calling to a cloud voice platform. Twilio Scale Plan with Programmable Voice for 1 million voice minutes a month, two years, with an annual commit of USD 140,000 a year. Net total USD 280,000. It is ready to send.
Verdict: Allowed.
The agent's request. This is for a fintech sending about 2 million one-time passcodes by text message a month. Twilio Scale Plan with Programmable Messaging SMS for 2 million messages a month, one year, with an annual commit of USD 150,000. Net total USD 135,000. It is ready to send.
Verdict: Blocked.
The agent's request. This is for a fintech sending about 2 million one-time passcodes by text message a month. Twilio Scale Plan with Programmable Messaging SMS for 2 million messages a month, one year, with an annual commit of USD 150,000. Net total USD 150,000. It is ready to send.
Verdict: Allowed.
The agent's request. This is for a start-up planning 2 million text messages a month that wants to keep its commitment low. Twilio Scale Plan with Programmable Messaging SMS for 2 million messages a month, one year, with an annual commit of USD 110,000. Net total USD 110,000. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.