Predictika · Cloud phone system quotes
An AI sales agent prepares a quote for a customer's cloud phone system: plan, licenses, the features the customer wants, add-on seats and the monthly total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published US pricing page and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Aircall US quotes on the Essentials or Professional plan, built on the public pricing page read on October 10, 2026, not just the scenarios shown below.
Any Essentials or Professional quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Enterprise plan (custom-priced), AI Assist features, Analytics+ and live monitoring, call and SMS usage charges, taxes, discounts, hardware and non-US pricing. Monthly-billing prices are not on the page, so those quotes always go to a person.
7 scenarios in 4 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 |
|---|---|---|
| Features that exist only on the higher plan | Only with care Each feature needs its own product rule tied to the plan, so ten features mean ten rules, and each new feature is another one to write. | Every plan-gated feature is checked on every call and each one is named in the finding. |
| Add-on seats that cannot exceed the licenses | Only with care A cap that compares one quantity with another is possible, but it is a separate validation per add-on that someone has to keep in step with the price list. | The seat counts and the license count travel together and are compared on every call. |
| A stated total that must equal the computed monthly total | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to write and maintain that comparison. | The stated total travels with the quote and is compared with the computed total on every call. |
| Items that are sold only on a plan outside the quote | Only with workarounds Enterprise-only items are not in the Essentials or Professional catalog, so a rules-based CPQ tends to let them through unless a blocking rule is written for each. | Each Enterprise-only item is blocked on both plans, with a finding that says why. |
| 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 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 | The quote has 2 licenses; both plans require a minimum of 3. |
| 2 | The quote has 4 teams; Essentials allows a maximum of 3 teams. |
| 3 | Smart routing is not included in the Essentials plan; it needs Professional. |
| 4 | Queue callback is not included in the Essentials plan; it needs Professional. |
| 5 | Call coaching is not included in the Essentials plan; it needs Professional. |
| 6 | Call whispering and barge are not included in the Essentials plan; it needs Professional. |
| 7 | Mandatory tagging is not included in the Essentials plan; it needs Professional. |
| 8 | Power Dialer is not included in the Essentials plan; it needs Professional. |
| 9 | Voicemail drop is not included in the Essentials plan; it needs Professional. |
| 10 | Outbound call campaigns are not included in the Essentials plan; it needs Professional. |
| 11 | The messaging API is not included in the Essentials plan; it needs Professional. |
| 12 | The Salesforce Service Cloud and Sales Cloud integration is not included in the Essentials plan; it needs Professional. |
| 13 | SAML single sign-on is included only in the Enterprise plan, which is custom-priced and not part of Essentials or Professional. |
| 14 | API developer support is included only in the Enterprise plan, which is custom-priced and not part of Essentials or Professional. |
| 15 | Premium (hands-on) onboarding is included only in the Enterprise plan, which is custom-priced and not part of Essentials or Professional. |
| 16 | Prioritized customer support is included only in the Enterprise plan, which is custom-priced and not part of Essentials or Professional. |
| 17 | Standard onboarding needs a minimum of 11 users; the quote has 10 licenses. |
| 18 | The quote has 11 AI Assist Pro seats but only 10 licenses; the add-on is priced per seat. |
| 19 | The quote has 12 WhatsApp in Aircall seats but only 10 licenses; the add-on is priced per seat. |
| 20 | The quote has 11 Aircall for Salesforce Voice seats but only 10 licenses; the add-on is priced per seat. |
| 21 | The Salesforce Service Cloud and Sales Cloud integration is not part of Essentials; a person should confirm that Aircall for Salesforce Voice can be sold with it. |
| 22 | The quote states a monthly total of $499; the list prices give $500. |
| 23 | The quote is billed monthly; the pricing page shows prices only for annual billing (monthly billing costs 25 percent more than annual), so a person should confirm the monthly prices. |
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 12 Essentials licenses across 4 teams with smart routing, queue callback and the Salesforce Service Cloud and Sales Cloud integration. The quote states a monthly total of $360. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 Professional licenses across 4 teams with smart routing, queue callback and the Salesforce Service Cloud and Sales Cloud integration. The quote states a monthly total of $600. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 40 Professional licenses with SAML single sign-on, premium (hands-on) onboarding and 45 AI Assist Pro seats. The quote states a monthly total of $2,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 Professional licenses with 40 AI Assist Pro seats. The quote states a monthly total of $3,960. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 8 Essentials licenses with Power Dialer, standard onboarding and 8 Aircall for Salesforce Voice seats, billed monthly. The quote states a monthly total of $480. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 11 Professional licenses with Power Dialer, the Salesforce Service Cloud and Sales Cloud integration, standard onboarding and 8 Aircall for Salesforce Voice seats, billed monthly. The quote states a monthly total of $790. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 2 Essentials licenses. The quote states a monthly total of $70. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.