Predictika · Business phone quotes

An AI sales agent's Ooma Office quote, checked before it goes out

An AI sales agent prepares a monthly quote for a small business that wants Ooma Office: the plan, the number of users, the features and limits the customer asks for, extra phone numbers, a toll-free calling package and the adapters and conference phones. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plans and prices and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Ooma Office Essentials, Pro and Pro Plus quotes: published plan prices, plan feature entitlements and limits, extra numbers, toll-free calling packages, analog adapters, conference phones and stated totals. See everything this validator covers

This validator models US Ooma Office quotes as published on the Ooma plans, pricing chart, rates and phone-store pages (read October 5, 2026), not just the scenarios shown below.

  • Plans and prices — Essentials at $19.95, Pro at $24.95 and Pro Plus at $29.95 per user per month, additional phone numbers at $9.95 a month, and toll-free calling packages of 1,500 minutes at $15 and 3,000 minutes at $30 a month.
  • Features and limits — call recording and text messaging are listed from Pro up; CRM integration, AI transcriptions and insights, team chat, hot desking and call queuing are listed on Pro Plus; videoconferencing is listed at up to 25 participants on Pro and 100 on Pro Plus; text messaging at 250 a month on Pro and 1,000 on Pro Plus.
  • Hardware and totals — Grandstream HT812 (2 analog ports) at $69.99, HT814 (4 analog ports) at $119.99 and the Yealink conference IP phone at $399.99, with the analog devices the customer connects checked against the ports quoted. The stated monthly total and the stated one-time hardware total must each equal the published list prices. Texting or toll-free minutes above the listed allowance go to a person.

Any Ooma Office quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the Enterprise plan, IP desk and Wi-Fi phones and other hardware, business texting add-ons, AI answering add-ons, international calling, shipping, taxes and fees, promotions, and any negotiated discount. Assumptions: the feature and limit lists are modeled as the pages state them, and whether a text allowance is per user or per account is not stated, so texting above it goes to approval.

The AI sales agentBuilds the Ooma Office 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.

7 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
Features that exist only on higher plansOnly with care
Each feature needs its own rule tying it to the plans that include it, so a rep can add recording or CRM integration to the wrong plan unless every rule is kept in step with the plan page.
Every requested feature is checked against the chosen plan on every call.
Limits that differ by plan, such as video participants and textsOnly with care
A limit per plan and per feature works, but the participant and text limits sit on different lines from the plan, so they are easy to let drift.
The limits are looked up from the plan and compared with what the customer asks for.
Analog ports that must cover the analog devicesOnly with workarounds
The ports depend on how many adapters of each type are quoted, and are compared with a number typed on another line, so it needs a cross-line rule that interacts with the hardware lines.
Ports are totaled from the adapters quoted and compared with the devices to connect in the same pass.
Two stated totals that must each reconcileOnly with care
A monthly figure and a one-time figure are free-entry fields; each needs its own comparison with a computed value.
Both stated totals travel with the quote and are compared with the computed ones 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.

1The quote has 0 users; at least 1 is needed.
2The quote includes call recording, which is listed from the Pro plan up, not on Essentials.
3The quote needs videoconferencing for 26 participants; the chosen plan allows up to 25.
4The quote needs videoconferencing for 101 participants; the chosen plan allows up to 100.
5The quote needs videoconferencing for 2 participants; the chosen plan allows up to 0.
6The quote includes text messaging, which is listed from the Pro plan up, not on Essentials.
7The quote expects 251 text messages a month per user; the plan lists 250 a month and an overage rate of $0.0095 per message, and the pages do not say whether the allowance is per user or per account, so a person should confirm it.
8The quote expects 1,001 text messages a month per user; the plan lists 1,000 a month and an overage rate of $0.0095 per message, and the pages do not say whether the allowance is per user or per account, so a person should confirm it.
9The quote includes CRM integration, which is listed on the Pro Plus plan only.
10The quote includes AI transcriptions and AI insights, which are listed on the Pro Plus plan only.
11The quote includes team chat, which is listed on the Pro Plus plan only.
12The quote includes hot desking, which is listed on the Pro Plus plan only.
13The quote includes call queuing, which is listed on the Pro Plus plan only.
14The quote connects 3 analog devices but the adapters quoted provide 2 analog ports (2 on an HT812, 4 on an HT814).
15The quote expects 501 inbound toll-free minutes a month; the quoted toll-free allowance is 500 minutes, so a person should confirm the charge for the extra minutes.
16The quote expects 1,501 inbound toll-free minutes a month; the quoted toll-free allowance is 1,500 minutes, so a person should confirm the charge for the extra minutes.
17The quote expects 3,001 inbound toll-free minutes a month; the quoted toll-free allowance is 3,000 minutes, so a person should confirm the charge for the extra minutes.
18The quote states a monthly total of $219.49; the published list prices give $219.50.
19The quote states a one-time hardware total of $469.99; the published list prices give $469.98.
20The quote states a monthly total of $1.00; the published list prices give $219.50.

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. Essentials with Pro Plus features: Essentials quote with recording, video, CRM integration and team chat

The agent's request. Please quote Ooma Office Essentials for 14 users, with 3 additional phone numbers. The customer needs call recording, CRM integration, team chat and videoconferencing for 30 participants. Expected inbound toll-free calling is 400 minutes a month. Include 2 Yealink conference IP phones. The quote states a monthly total of $309.15 and a one-time hardware total of $799.98. It is ready to send.

Verdict: Blocked.

  • Call recording needs Pro or higher. The quote includes call recording, which is listed from the Pro plan up, not on Essentials.
  • Video participants above the plan. The quote needs videoconferencing for 30 participants; the chosen plan allows up to 0.
  • CRM integration needs Pro Plus. The quote includes CRM integration, which is listed on the Pro Plus plan only.
  • Team chat needs Pro Plus. The quote includes team chat, which is listed on the Pro Plus plan only.

2. Essentials with Pro Plus features: The agent resubmits after fixing the errors

The agent's request. Please quote Ooma Office Pro Plus for 14 users, with 3 additional phone numbers. The customer needs call recording, CRM integration, team chat and videoconferencing for 30 participants. Expected inbound toll-free calling is 400 minutes a month. Include 2 Yealink conference IP phones. The quote states a monthly total of $449.15 and a one-time hardware total of $799.98. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly service $449.15, one-time hardware $799.98, list prices before taxes, fees and shipping.

3. Analog adapters and hardware total: Pro quote with too few analog ports and a wrong hardware total

The agent's request. Please quote Ooma Office Pro for 9 users, with 1 additional phone number. The customer needs call recording, videoconferencing for 12 participants and text messaging at 100 messages per user a month. Expected inbound toll-free calling is 200 minutes a month. Include 1 Grandstream HT812 adapter and 1 Yealink conference IP phone. The customer has 6 analog devices to connect. The quote states a monthly total of $234.50 and a one-time hardware total of $539.97. It is ready to send.

Verdict: Blocked.

  • Not enough analog adapter ports. The quote connects 6 analog devices but the adapters quoted provide 2 analog ports (2 on an HT812, 4 on an HT814).
  • Stated hardware total does not match. The quote states a one-time hardware total of $539.97; the published list prices give $469.98.

4. Analog adapters and hardware total: The agent resubmits after fixing the errors

The agent's request. Please quote Ooma Office Pro for 9 users, with 1 additional phone number. The customer needs call recording, videoconferencing for 12 participants and text messaging at 100 messages per user a month. Expected inbound toll-free calling is 200 minutes a month. Include 1 Grandstream HT812 adapter, 1 Grandstream HT814 adapter and 1 Yealink conference IP phone. The customer has 6 analog devices to connect. The quote states a monthly total of $224.55 and a one-time hardware total of $589.97. It is ready to send.

Verdict: Blocked.

  • Stated monthly total does not match. The quote states a monthly total of $224.55; the published list prices give $234.50.

5. Analog adapters and hardware total: The agent resubmits after fixing the errors

The agent's request. Please quote Ooma Office Pro for 9 users, with 1 additional phone number. The customer needs call recording, videoconferencing for 12 participants and text messaging at 100 messages per user a month. Expected inbound toll-free calling is 200 minutes a month. Include 1 Grandstream HT812 adapter, 1 Grandstream HT814 adapter and 1 Yealink conference IP phone. The customer has 6 analog devices to connect. The quote states a monthly total of $234.50 and a one-time hardware total of $589.97. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly service $234.50, one-time hardware $589.97, list prices before taxes, fees and shipping.

6. Texting and toll-free minutes: Pro Plus quote with texting and toll-free minutes above the allowance

The agent's request. Please quote Ooma Office Pro Plus for 22 users, with 4 additional phone numbers. The customer needs CRM integration, call queuing, videoconferencing for 60 participants and text messaging at 1,500 messages per user a month. Expected inbound toll-free calling is 2,000 minutes a month, on a 1,500-minute toll-free calling package. Include 1 Grandstream HT814 adapter and 2 Yealink conference IP phones. The customer has 4 analog devices to connect. The quote states a monthly total of $713.70 and a one-time hardware total of $919.97. It is ready to send.

Verdict: Needs approval.

  • Texting above the plan allowance. The quote expects 1,500 text messages a month per user; the plan lists 1,000 a month and an overage rate of $0.0095 per message, and the pages do not say whether the allowance is per user or per account, so a person should confirm it.
  • Toll-free minutes above the package. The quote expects 2,000 inbound toll-free minutes a month; the quoted toll-free allowance is 1,500 minutes, so a person should confirm the charge for the extra minutes.
  • Quote summary. Monthly service $713.70, one-time hardware $919.97, list prices before taxes, fees and shipping.

7. Texting and toll-free minutes: The agent resubmits after fixing the errors

The agent's request. Please quote Ooma Office Pro Plus for 22 users, with 4 additional phone numbers. The customer needs CRM integration, call queuing, videoconferencing for 60 participants and text messaging at 1,000 messages per user a month. Expected inbound toll-free calling is 2,000 minutes a month, on a 3,000-minute toll-free calling package. Include 1 Grandstream HT814 adapter and 2 Yealink conference IP phones. The customer has 4 analog devices to connect. The quote states a monthly total of $728.70 and a one-time hardware total of $919.97. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly service $728.70, one-time hardware $919.97, list prices before taxes, fees and shipping.

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 monthly quote for a small business that wants Ooma Office: the plan, the number of users, the features and limits the customer asks for, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plans and prices and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Ooma Office Essentials for 14 users, with 3 additional phone numbers. The customer needs call recording, CRM integration, team chat and videoconferencing for 30 participants. The rest of the request is on screen. The quote states a monthly total of $309.15 and a one-time hardware total of $799.98.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote includes call recording, which is listed from the Pro plan up, not on Essentials. The quote needs videoconferencing for 30 participants; the chosen plan allows up to 0. The quote includes CRM integration, which is listed on the Pro Plus plan only. The other one is on screen.
  6. The validator returned four 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.
  7. What this shows: for limits that differ by plan, such as video participants and texts, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to Ooma Office Pro Plus and the stated monthly total to $449.15.
  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 Ooma Office Pro Plus and Additional phone number; the other line is on screen.
  13. All four earlier findings are cleared, and the validator's total, $1,249.13, matches the quote.
  14. Four problems caught in one call, fixed in one pass, and a clean $449.15 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.