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.
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
| Free | Team | Business | Enterprise | |
|---|---|---|---|---|
| Monthly price | $0 | $24 per seat | $39 per seat | Custom |
| Seats | 1 user | from 1 | from 1 | Custom |
| Enrichments per month | 25 | 300 × seats, pooled | 400 × seats, pooled | Custom |
| 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 us | – | 30 minutes | 1 hour | Tailored |
| 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:
| State | In the panel | In 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 reached | No 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.