Predictika · Enterprise AI platform quotes
An AI sales agent prepares a quote for Writer: the Starter or Enterprise plan with Pro and Lite seats, Palmyra model usage through the API, WRITER Agent credits, Knowledge Graph storage and document processing, connectors, single sign-on, deployment, payment method and term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans, limits, model rates and dependencies Writer describes publicly and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Writer platform quotes as described on the Writer pricing, plans and developer pricing pages, not just the scenarios shown below.
Any Writer Starter or Enterprise quote that touches these plans, models and rules is in scope — not only the scenarios pictured here. Not covered: solution packs, connector-level pricing, the third-party model rate card inside WRITER Agent, negotiated discounts and taxes. Rates and plan limits are those read in October 2026 and may change.
6 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 |
|---|---|---|
| Limits that belong to one plan | Only with care Seats, playbooks, routines, connectors, graph size, brand profiles, Lite seats and SSO each differ by plan, so every limit needs its own rule tied to the plan. | The plan and every limit are in one request and each is checked against the plan together. |
| The same model at different prices | Only with workarounds Palmyra X5 costs $0.60 and $6 per million tokens through the API and $5 and $12 inside WRITER Agent; the price table has to key on the channel as well as the model, and a stated total quietly goes wrong when it does not. | The channel and model rates are applied from the choices and the total is compared with the stated figure in the same pass. |
| Models that are retired or about to be | Only when vigilant Palmyra Fin, Med and Creative were deprecated in July and X5 and X4 follow in December; someone has to remember to retire the product rows and flag long terms that outlast a model. | The retired models are blocked and the soon-to-be-deprecated ones are held for a person, on every call. |
| Dependencies between security features | Only with care SCIM needs SSO, and both are Enterprise features; a rule has to read both switches and the plan together. | Both switches and the plan are checked together on every call. |
| Where a model can be called | Only with care Third-party models are available in WRITER Agent only, not through the API; the rule depends on which channel the usage is on. | The channel is a field of the quote and is checked on every call. |
| 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 6 Pro seats on the Starter plan; Starter is limited to 5 users. |
| 2 | The quote has no Pro seat; at least one paid seat is needed. |
| 3 | The quote has 3 Lite seats on the Starter plan; Lite seats are an Enterprise feature. |
| 4 | The quote has 6 playbooks on the Starter plan; Starter includes up to 5. |
| 5 | The quote has 4 scheduled routines on the Starter plan; Starter includes up to 3. |
| 6 | The quote has 4 active connectors on the Starter plan; Starter includes up to 3. |
| 7 | The quote has 1 advanced or industry-specific connectors on the Starter plan; Starter supports basic connectors only. |
| 8 | The quote lists 3 advanced connectors but only 2 active connectors in total. |
| 9 | The quote has 2 Knowledge Graphs on the Starter plan; Starter includes a single graph. |
| 10 | The quote stores 51 GB in the Knowledge Graph on the Starter plan; Starter includes 50 GB. |
| 11 | The quote stores 20 GB of Knowledge Graph data but has no graph to hold it. |
| 12 | The quote has 2 brand voice profiles on the Starter plan; Starter includes one team profile. |
| 13 | The quote brings an outside model on the Starter plan; bring-your-own-model is Enterprise only. |
| 14 | The quote brings an outside model, billed at the provider rate plus a 10 percent WRITER fee; custom pricing is set with WRITER Sales, so a person should confirm it. |
| 15 | The quote asks for single-tenant deployment on the Starter plan; it is an Enterprise add-on. |
| 16 | The quote adds single-tenant deployment, an Enterprise add-on whose price is not published, so a person should confirm it. |
| 17 | The quote turns on SAML single sign-on or SCIM provisioning on the Starter plan; both are Enterprise features. |
| 18 | The quote turns on SCIM provisioning without SAML single sign-on; SCIM needs SSO to be on. |
| 19 | The quote pays the Starter plan by ACH, invoice or PayPal; Starter accepts credit and debit cards only. |
| 20 | The quote buys 500 credits of WRITER Agent usage on the Starter plan; Starter has fixed credit limits. |
| 21 | The quote bills usage of Palmyra Fin, Med or Creative; those models were deprecated on July 13, 2,026 and are not offered on new quotes, and Palmyra X6 is the replacement. |
| 22 | The quote calls WRITER-managed third-party models such as Claude, Gemini or DeepSeek through the API; they are available in WRITER Agent only. |
| 23 | The quote bills the Enterprise plan monthly; Enterprise is contracted on an annual agreement. |
| 24 | The quote has annual billing with a term of 6 months; annual billing covers at least 12 months. |
| 25 | The quote has a term of 0 months; the term must be at least one month. |
| 26 | The quote has a term of 37 months; a term longer than 36 months should be confirmed by a person. |
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 Writer Starter, billed annually and paid by invoice, for a 12-month term. It needs 8 Pro seats and 3 Lite seats. It sets up 9 playbooks, 3 scheduled routines, 3 active connectors and 3 brand voice profiles. It stores 40 GB across 1 Knowledge Graph. Each month it parses 6,000 PDF pages. It uses 30 million input tokens and 10 million output tokens a month on Palmyra X6. It turns on SAML single sign-on. The quote states a total of $4,464.00 for 12 months. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Writer Enterprise, billed annually and paid by invoice, for a 12-month term. It needs 8 Pro seats and 3 Lite seats. It sets up 9 playbooks, 3 scheduled routines, 3 active connectors and 3 brand voice profiles. It stores 40 GB across 1 Knowledge Graph. Each month it parses 6,000 PDF pages. It uses 30 million input tokens and 10 million output tokens a month on Palmyra X6. It turns on SAML single sign-on. The quote states a total of $14,280.00 for 12 months. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Writer Enterprise, billed annually and paid by invoice, for a 12-month term. It needs 120 Pro seats and 400 Lite seats. It sets up 60 playbooks and 25 active connectors, 10 of them advanced. It stores 600 GB across 4 Knowledge Graphs. Each month it parses 30,000 PDF pages. It uses 120 million input tokens and 40 million output tokens a month on Palmyra Med. It also calls Claude and Gemini models through the API. It buys $6,000 of WRITER Agent credits a month. It brings its own model, with about $12,000 of provider spend a month. It turns on SCIM provisioning. It runs on single-tenant deployment. It adds 120 service hours. The quote states a total of $410,040.00 for 12 months. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Writer Enterprise, billed annually and paid by invoice, for a 12-month term. It needs 120 Pro seats and 400 Lite seats. It sets up 60 playbooks and 25 active connectors, 10 of them advanced. It stores 600 GB across 4 Knowledge Graphs. Each month it parses 30,000 PDF pages. It uses 120 million input tokens and 40 million output tokens a month on Palmyra X6. It buys $6,000 of WRITER Agent credits a month. It brings its own model, with about $12,000 of provider spend a month. It turns on SAML single sign-on and SCIM provisioning. It runs on single-tenant deployment. It adds 120 service hours. The quote states a total of $488,760.00 for 12 months. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Writer Starter, billed annually and paid by card, for a 6-month term. It needs 5 Pro seats. It sets up 5 playbooks, 3 scheduled routines and 5 active connectors. It stores 80 GB across 2 Knowledge Graphs. Each month it parses 4,000 PDF pages. It uses 20 million input tokens and 6 million output tokens a month on Palmyra X6. It adds brand controls. The quote states a total of $11,436.00 for 6 months. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Writer Starter, billed annually and paid by card, for a 12-month term. It needs 5 Pro seats. It sets up 5 playbooks, 3 scheduled routines and 3 active connectors. It stores 50 GB across 1 Knowledge Graph. Each month it parses 4,000 PDF pages. It uses 20 million input tokens and 6 million output tokens a month on Palmyra X6. It adds brand controls. The quote states a total of $11,436.00 for 12 months. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.