Predictika · Email API plans

An AI sales agent's email plan quote, checked before it goes out

An AI sales agent prepares a quote for Mailgun Send, the email API from Sinch: a plan (Free, Basic, Foundation or Scale), the included monthly volume, overage, email validations, dedicated IPs, retention, domains and security features. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The plan prices, included volumes, overage rates, validation tiers and plan limits are from the public Mailgun pricing page; the dedicated IP add-on price and the approval thresholds are modeled for this demonstration.

Scope: Mailgun Send plan quotes (Free, Basic, Foundation, Scale): included volume tiers, overage, email validations, dedicated IPs and IP pools, retention, domains, users and security features. See everything this validator covers

This validator models a quote for one Mailgun Send plan at a time, not just the scenarios shown below. It separates what is public from what is modeled.

  • Public, from the Mailgun Send pricing page (read in October 2026) — the four plans and their monthly prices and included volumes (Basic $15 for 10,000 emails; Foundation $35 for 50,000 and $75 for 100,000; Scale $90 for 100,000, $215 for 250,000, $400 for 500,000, $550 for 750,000, $700 for 1 million and $1,250 for 2.5 million), the overage rate per 1,000 emails for each tier, the email validation price tiers (first 5,000 included on Scale), and the plan limits: 100 emails a day on Free, custom sending domains, inbound routes, log and message retention, multi-user access, SAML SSO, phone and chat support, send time optimization, dedicated IPs and IP pools. Subaccounts and Rapid Fire SLAs are not part of these plans.
  • Modeled, not published by the company — the dedicated IP add-on price ($59 a month per extra IP is an illustrative figure), the rule that an IP pool needs at least two dedicated IPs, and the approval thresholds (overage above half the plan price, more than 500,000 validations, more than 2.5 million emails a month).
  • What is checked — the plan against the volume tier, every feature and limit against the plan, the overage and validation charges, and two figures the agent states (the monthly total and the overage volume), which must equal the computed ones.

Any Mailgun Send plan quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Enterprise pricing, Mailgun Optimize, Validate and Inspect, other currencies than US dollars, annual billing, SMS and voice products from Sinch, and any real Sinch price beyond what the public page shows. The customers on this page are fictional; the plan prices were read from the public page and may have changed.

The AI sales agentBuilds the plan 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 some plansOnly with workarounds
SAML SSO, IP pools, phone support and send time optimization are Scale only, with different retention and domain limits per plan. A rules-based CPQ needs a rule per feature and plan, and a plan change means revisiting them all.
Plan and every feature arrive in one request and each is checked against the plan on every call.
Included volume tiers that differ by planOnly with care
The tier must be one of the sizes offered for that plan, and the overage rate changes with the tier. It works, but the table has to be kept in step with the price page.
The tier, the overage volume and the rate are computed together on every call.
Tiered validation prices and an included allowanceOnly with care
Five price bands, with the first band free on Scale. Doable, but each band is another rule.
The bands are evaluated together and the total is compared with the figure the agent states.
A larger tier that would cost less than the overageOnly with care
A comparison of the overage charge with the plan price after other rules have run.
The overage charge, the plan price and the threshold are evaluated together, in any order.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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.

1An included volume of 50,000 emails a month is not an offered tier for the selected plan.
2An included volume of 250,000 emails a month is not an offered tier for the selected plan.
3The Free plan includes 100 emails a day; the quote needs 101 a day.
4Email validations are not available on the Free plan.
5The quote has 2 custom sending domains; Free and Basic include 1 and Foundation and Scale include 1,000.
6The quote has 1,001 custom sending domains; Free and Basic include 1 and Foundation and Scale include 1,000.
7The quote has 6 inbound routes; Free includes 1 and Basic includes 5.
8The quote has 2 inbound routes; Free includes 1 and Basic includes 5.
9The quote asks for 6 days of log retention, which is more than the selected plan includes (1 day on Free and Basic, 5 on Foundation, 30 on Scale).
10The quote asks for 31 days of log retention, which is more than the selected plan includes (1 day on Free and Basic, 5 on Foundation, 30 on Scale).
11The quote asks for 2 days of message retention, which is more than the selected plan includes (none on Free and Basic, 1 day on Foundation, up to 7 on Scale).
12The quote asks for 8 days of message retention, which is more than the selected plan includes (none on Free and Basic, 1 day on Foundation, up to 7 on Scale).
13Multi-user access is not on the Free and Basic plans; the quote has 2 users.
14Dedicated IPs are not available on the Free and Basic plans.
15Dedicated IP pools are available only on the Scale plan.
16An IP pool needs at least 2 dedicated IPs; the quote has 1.
17SAML single sign-on is available only on the Scale plan.
18Phone and chat support are available only on the Scale plan.
19Send time optimization is available only on the Scale plan.
20Subaccounts are not included in the Free, Basic, Foundation or Scale plans.
21Rapid Fire burst-sending SLAs are not included in the Free, Basic, Foundation or Scale plans; they are part of Enterprise.
22The overage charge is more than half the plan price; a larger included tier may cost less, so a person should confirm the choice.

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. Fintech sending 900,000 emails a month: Foundation 100k plan with Scale-only features and 30-day logs

The agent's request. Please quote the Foundation plan at the 100,000 emails a month tier for 900,000 emails a month, with 30 custom sending domains, 10 inbound routes, 30 days of log retention and 7 days of message retention, for 12 users, with 120,000 email validations, 2 dedicated IPs, and SAML single sign-on, phone and chat support and a dedicated IP pool. The quote states a monthly total of $1,439.00 and 0 emails over the included volume. It is ready to send.

Verdict: Blocked.

  • Log retention above the plan. The quote asks for 30 days of log retention, which is more than the selected plan includes (1 day on Free and Basic, 5 on Foundation, 30 on Scale).
  • Message retention above the plan. The quote asks for 7 days of message retention, which is more than the selected plan includes (none on Free and Basic, 1 day on Foundation, up to 7 on Scale).
  • IP pools need the Scale plan. Dedicated IP pools are available only on the Scale plan.
  • SAML SSO needs the Scale plan. SAML single sign-on is available only on the Scale plan.
  • Phone and chat support need the Scale plan. Phone and chat support are available only on the Scale plan.
  • Stated monthly total does not match. The quote states a monthly total of $1,439.00; the price build-up gives $1,754.00.
  • Stated overage does not match. The quote states an overage of 0 emails; the volume and the included tier give 800,000.
  • Overage above half the plan price. The overage charge is more than half the plan price; a larger included tier may cost less, so a person should confirm the choice.

2. Fintech sending 900,000 emails a month: The agent resubmits after fixing the errors

The agent's request. Please quote the Scale plan at the 500,000 emails a month tier for 900,000 emails a month, with 30 custom sending domains, 10 inbound routes, 30 days of log retention and 7 days of message retention, for 12 users, with 120,000 email validations, 2 dedicated IPs, and SAML single sign-on, phone and chat support and a dedicated IP pool. The quote states a monthly total of $1,439.00 and 400,000 emails over the included volume. It is ready to send.

Verdict: Needs approval.

  • Overage above half the plan price. The overage charge is more than half the plan price; a larger included tier may cost less, so a person should confirm the choice.
  • Plan summary. 900,000 emails a month on the plan, 400,000 over the included volume, modeled monthly total of $1,439.00.

3. Fintech sending 900,000 emails a month: The agent resubmits after fixing the errors

The agent's request. Please quote the Scale plan at the 1,000,000 emails a month tier for 900,000 emails a month, with 30 custom sending domains, 10 inbound routes, 30 days of log retention and 7 days of message retention, for 12 users, with 120,000 email validations, 2 dedicated IPs, and SAML single sign-on, phone and chat support and a dedicated IP pool. The quote states a monthly total of $1,439.00 and 0 emails over the included volume. It is ready to send.

Verdict: Allowed.

  • Plan summary. 900,000 emails a month on the plan, 0 over the included volume, modeled monthly total of $1,439.00.

4. Startup leaving the Free plan: A Free plan quote with domains, validations and a peak day above the limit

The agent's request. Please quote the Free plan for 25,000 emails a month, with up to 900 emails on a peak day, with 3 custom sending domains, 2 inbound routes, 3 days of log retention, for 2 users, with 20,000 email validations. The quote states a monthly total of $215.00 and 0 emails over the included volume. It is ready to send.

Verdict: Blocked.

  • Free plan sends 100 emails a day. The Free plan includes 100 emails a day; the quote needs 900 a day.
  • Email validations not on the Free plan. Email validations are not available on the Free plan.
  • Too many sending domains. The quote has 3 custom sending domains; Free and Basic include 1 and Foundation and Scale include 1,000.
  • Too many inbound routes. The quote has 2 inbound routes; Free includes 1 and Basic includes 5.
  • Log retention above the plan. The quote asks for 3 days of log retention, which is more than the selected plan includes (1 day on Free and Basic, 5 on Foundation, 30 on Scale).
  • Multi-user access needs Foundation. Multi-user access is not on the Free and Basic plans; the quote has 2 users.
  • Stated monthly total does not match. The quote states a monthly total of $215.00; the price build-up gives $180.00.

5. Startup leaving the Free plan: The agent resubmits after fixing the errors

The agent's request. Please quote the Foundation plan at the 50,000 emails a month tier for 42,000 emails a month, with 3 custom sending domains, 2 inbound routes, 3 days of log retention, for 2 users, with 20,000 email validations. The quote states a monthly total of $215.00 and 0 emails over the included volume. It is ready to send.

Verdict: Allowed.

  • Plan summary. 42,000 emails a month on the plan, 0 over the included volume, modeled monthly total of $215.00.

6. Platform company at 2.4 million emails: Scale 2.5 million quote with subaccounts and Rapid Fire burst sending

The agent's request. Please quote the Scale plan at the 2,500,000 emails a month tier for 2,400,000 emails a month, with 200 custom sending domains, 40 inbound routes, 30 days of log retention and 7 days of message retention, for 25 users, with 200,000 email validations, 4 dedicated IPs, and SAML single sign-on, phone and chat support, send time optimization, a dedicated IP pool, subaccounts and Rapid Fire burst-sending SLAs. The quote states a monthly total of $2,387.00 and 0 emails over the included volume. It is ready to send.

Verdict: Blocked.

  • Subaccounts are not on these plans. Subaccounts are not included in the Free, Basic, Foundation or Scale plans.
  • Rapid Fire SLAs are Enterprise only. Rapid Fire burst-sending SLAs are not included in the Free, Basic, Foundation or Scale plans; they are part of Enterprise.

7. Platform company at 2.4 million emails: The agent resubmits after fixing the errors

The agent's request. Please quote the Scale plan at the 2,500,000 emails a month tier for 2,400,000 emails a month, with 200 custom sending domains, 40 inbound routes, 30 days of log retention and 7 days of message retention, for 25 users, with 200,000 email validations, 4 dedicated IPs, and SAML single sign-on, phone and chat support, send time optimization and a dedicated IP pool. The quote states a monthly total of $2,387.00 and 0 emails over the included volume. It is ready to send.

Verdict: Allowed.

  • Plan summary. 2,400,000 emails a month on the plan, 0 over the included volume, modeled monthly total of $2,387.00.

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 quote for Mailgun Send, the email API from Sinch: a plan (Free, Basic, Foundation or Scale), the included monthly volume, overage, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The plan prices, included volumes, overage rates, validation tiers and plan limits are from the public Mailgun pricing page; the dedicated IP add-on price and the approval thresholds are modeled for this demonstration.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the Foundation plan at the 100,000 emails a month tier for 900,000 emails a month, with 30 custom sending domains. The quote states a monthly total of $1,439.00 and 0 emails over the included volume. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings and one approval, all in one answer. The quote asks for 30 days of log retention, which is more than the selected plan includes (1 day on Free and Basic, 5 on Foundation, 30 on Scale). The quote asks for 7 days of message retention, which is more than the selected plan includes (none on Free and Basic, 1 day on Foundation, up to 7 on Scale). Dedicated IP pools are available only on the Scale plan. The other four are on screen.
  6. The validator returned seven blocking findings and one approval 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 and against the stated total.
  7. What this shows: for features that exist only on some plans, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to scale, the included volume to 500,000 emails a month and the stated overage as to 400,000 emails.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The seven blocking findings are cleared; one approval remains for a person: overage above half the plan price.
  13. The agent resubmits once more.
  14. The revised request. It changes the included volume to 1,000,000 emails a month and the stated overage as to 0 emails.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's total, $1,439.00, matches the quote.
  18. Eight problems caught in one call, fixed in two passes, and a clean $1,439 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.