Predictika · CRM software plans
An AI sales agent sets up a Zoho CRM plan for a customer: an edition (Free, Standard, Professional, Enterprise or Ultimate), the number of users, and what the customer needs configured, such as custom modules, deal pipelines, profiles and roles, workflow rules, blueprints and the CPQ tools, with the module limit the plan states for that edition. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the per-edition limits Zoho publishes and returns a verdict, every reason and the figures it computed.
This validator models a Zoho CRM edition plan, based on the limits in Zoho's public edition comparison table, not just the scenarios shown below.
Any Zoho CRM edition plan that touches these limits is in scope — not only the scenarios pictured here. Not covered: prices (Zoho shows prices by currency and region, so this page shows no price build-up), monthly or annual billing, add-ons and other Zoho products such as Bigin and CRM Plus, storage and API limits, and any limit not in the rows listed above.
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 |
|---|---|---|
| Per-edition limits across about twenty features | Only with workarounds Each edition has its own number for each feature, and the table changes when Zoho changes it. A rules-based CPQ needs a lookup table or a rule per edition and per feature, and every update means editing them. | The edition arrives in the request and every limit is read from the published table on every call. |
| Several limits exceeded at once | Only with workarounds Rules tend to fire as a step is saved, so a person fixes one limit and then meets the next. | All findings come back together, whatever order the choices arrived in. |
| The Free edition's 3-user cap together with its other limits | Only with care The cap, the single pipeline and the missing features are separate rules that depend on the edition chosen. | The edition, the users and every limit are compared together. |
| The module limit the plan states | Only with care The stated limit comes from the agent's own text, so a rule has to compare it with the published row for the edition chosen. | The stated limit is a field in the request, compared with the table figure on every call. |
| Upgrading one edition and finding the next problem | Only with care A fix to the edition changes every limit at once, so earlier passes tell little about the new choice. | The same plan is re-checked in full against the new edition. |
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 plan has 0 users; at least 1 is needed. |
| 2 | The Free edition is for up to 3 users; the plan has 4 users. |
| 3 | The plan needs 2 deal pipelines; this edition allows 1. |
| 4 | The plan needs 1 custom module; this edition allows 0. |
| 5 | The plan needs 3 roles; this edition allows 2. |
| 6 | The plan needs 11 custom modules; this edition allows 10. |
| 7 | The plan needs 6 currencies in multi-currency; this edition allows 5. |
| 8 | The plan needs 6 deal pipelines; this edition allows 5. |
| 9 | The plan needs 11 custom fields in a module; this edition allows 10. |
| 10 | The plan needs 31 workflow rules in a module; this edition allows 30. |
| 11 | The plan needs 16 workflow rules switched on in a module; this edition allows 15. |
| 12 | The plan needs 1 blueprint; this edition allows 0. |
| 13 | The plan needs 1 CPQ price rule; this edition allows 0. |
| 14 | The plan needs 1 CPQ product configuration; this edition allows 0. |
| 15 | The plan needs 1 guided selling flow; this edition allows 0. |
| 16 | The plan needs 1 custom button in a module; this edition allows 0. |
| 17 | The plan needs 21 user groups; this edition allows 20. |
| 18 | The plan needs 26 custom modules; this edition allows 25. |
| 19 | The plan needs 4 blueprints; this edition allows 3. |
| 20 | The plan needs 11 currencies in multi-currency; this edition allows 10. |
| 21 | The plan needs 11 deal pipelines; this edition allows 10. |
| 22 | The plan needs 16 profiles; this edition allows 15. |
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 set up the Zoho CRM Standard edition for 40 users. The customer needs 2 currencies in multi-currency, 14 custom modules, 3 deal pipelines, 4 profiles, 5 roles, 12 user groups, 8 custom fields in a module, 20 workflow rules in a module, 10 of them switched on and 3 blueprints. The plan says the edition allows 14 custom modules. It is ready to send.
Verdict: Blocked.
The agent's request. Please set up the Zoho CRM Professional edition for 40 users. The customer needs 2 currencies in multi-currency, 14 custom modules, 3 deal pipelines, 4 profiles, 5 roles, 12 user groups, 8 custom fields in a module, 20 workflow rules in a module, 10 of them switched on and 3 blueprints. The plan says the edition allows 14 custom modules. It is ready to send.
Verdict: Blocked.
The agent's request. Please set up the Zoho CRM Professional edition for 40 users. The customer needs 2 currencies in multi-currency, 14 custom modules, 3 deal pipelines, 4 profiles, 5 roles, 12 user groups, 8 custom fields in a module, 20 workflow rules in a module, 10 of them switched on and 3 blueprints. The plan says the edition allows 25 custom modules. It is ready to send.
Verdict: Allowed.
The agent's request. Please set up the Zoho CRM Enterprise edition for 180 users. The customer needs 12 currencies in multi-currency, 120 custom modules, 8 deal pipelines, 30 profiles, 300 roles, 40 user groups, 200 territories, 200 custom fields in a module, 90 workflow rules in a module, 50 of them switched on, 20 blueprints, 4 active approval processes in a module, 20 custom buttons in a module, 60 CPQ price rules, 30 CPQ product configurations and 20 guided selling flows. The plan says the edition allows 200 custom modules. It is ready to send.
Verdict: Blocked.
The agent's request. Please set up the Zoho CRM Ultimate edition for 180 users. The customer needs 12 currencies in multi-currency, 120 custom modules, 8 deal pipelines, 30 profiles, 300 roles, 40 user groups, 200 territories, 200 custom fields in a module, 90 workflow rules in a module, 50 of them switched on, 20 blueprints, 4 active approval processes in a module, 20 custom buttons in a module, 60 CPQ price rules, 30 CPQ product configurations and 20 guided selling flows. The plan says the edition allows 500 custom modules. It is ready to send.
Verdict: Needs approval.
The agent's request. Please set up the Zoho CRM Free edition for 12 users. The customer needs 3 currencies in multi-currency, 2 deal pipelines, 2 profiles and 2 roles. The plan says the edition allows no custom modules. It is ready to send.
Verdict: Blocked.
The agent's request. Please set up the Zoho CRM Standard edition for 12 users. The customer needs 3 currencies in multi-currency, 2 deal pipelines, 2 profiles and 2 roles. The plan says the edition allows 10 custom modules. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.