In these docs

Nanti Sales Coach

Plans and pricing.

What Nanti Sales Coach costs: the Free, Team, and Business per-seat plans, how enrichments meter AI usage, and exactly what happens at every limit.

Odoo 19 · Community and Enterprise Updated 18 July 2026

Pricing is per seat, billed monthly, in USD. A seat is a salesperson who uses the coach; seats are counted as distinct active users in a month, on one subscription per company (not per Odoo database). Seats start at one. Every seat adds AI enrichments to one monthly pool the whole team draws from, and deterministic (rule-based) coaching is included without limits on every plan.

The plans

FreeTeamBusinessEnterprise
Monthly price$0$24 per seat$39 per seatCustom
Seats1 userfrom 1from 1Custom
Enrichments per month25300 × seats, pooled400 × seats, pooledCustom
Deterministic coaching: all plays, Coach Score, directives, offers
AI-written coaching (uses enrichments)
Performance dashboard
Coach Chat (the Ask tab)
Weekly owner digest
Expiry push play
Priority support
Free onboarding session with us30 minutes1 hourTailored
SLA

Every new account starts with a 7-day full-feature trial; when the trial ends, the account continues on the Free plan’s limits. Billing is monthly only; there are no annual plans yet.

Seats, packs, and top-ups

The subscription is made of quantities you can change month to month:

  • Seats: add or remove salespeople whenever you need; the monthly price follows. Each seat brings its plan allowance (300 or 400 enrichments) into the shared pool.
  • Enrichment packs: 500 enrichments for $25 a month. Add packs to the subscription to raise every month’s pool, or buy one once as a mid-month top-up at the same price when a month runs hot. Quotas added to the subscription renew every month until you drop them.

Billing

A monthly subscription, charged upfront by credit card with recurring payments, handled and secured by Razorpay. Prices are in USD and all-inclusive: taxes and card fees are included, and nothing is added on top. The month’s quota stays available for the whole paid month, and payments are not refunded. Cancel any time by writing to us; billing stops after the current month.

No self-serve checkout yet

Early-access accounts get their subscription set up with us directly. Start from the early-access list or write to hello@nanti.ai.

How enrichments work

One enrichment is the AI studying one customer on one quotation or order: the analysis, the reasoning, and the words to say. The rules, as the in-product usage popover states them:

  • For the next 6 hours that customer’s coaching is served from your own Odoo’s cache: reopening the document, refreshing the panel, editing lines, or a teammate viewing the same customer costs nothing.
  • You spend another enrichment only for a different customer, after the 6-hour window, or when you press Fresh look (1) to force a new AI pass (its tooltip: “Get a brand-new AI read of this customer - uses 1 enrichment.”). The ↻ refresh button beside it re-reads from cache and is free.
  • A chat question counts as 2 enrichments, from the same pool as card wording.
  • Connection checks are free.

The meters in the panel

The panel header shows the plan badge, and managers see the tenant meter (“ENRICHMENTS: used / limit · resets date”). On the Free plan the counter reads “ENRICHMENTS: used/limit”; if the team is over its licensed seats, managers also see “SEATS: active / licensed”. A salesperson with a per-salesperson cap set sees a personal “YOU: used/cap” meter.

The module never computes plan access locally: it only displays the entitlement verdict the backend reports, so what the panel shows is always what the subscription actually allows.

At the limits

Coaching never hard-stops. At every limit the panel keeps serving deterministic cards with built-in wording. Nothing extra is ever charged automatically: a mid-month top-up is always your choice. What each state looks like:

StateIn the panelIn Settings → Test connection
Monthly pool used up”This month’s enrichments are used up - coaching resumes on the 1st.""This Nanti.ai tenant has reached its monthly enrichment limit.”
Personal cap reachedNo error by design: the footer shows “deterministic coaching” and the “YOU” meter marks the cap.(not reported here)
Over licensed seats”You’re above your team’s licensed seats - AI coaching is reserved for licensed users. Ask your manager for a seat.""This Nanti.ai tenant is over its licensed seat count.”
Subscription suspended”Subscription inactive - AI coaching is paused.""This Nanti.ai tenant is suspended.”
No key or no subscription”AI coaching needs an active Nanti subscription.""The API key is missing or invalid.”
Feature not in the plan”This AI feature is not included in the current plan.” (surfaces name it, e.g. “Coach Chat is part of the Business plan”)Included features are listed in the success message.

Plan changes are applied by the backend and reach the module on its next check; there is nothing to reinstall.