Plans and limits
What a plan actually controls, how limits are enforced, and how to check what your workspace is entitled to right now.
What a plan controls
Both tables below are generated from the platform itself: the seeded plan matrix for limits, and the entitlement gates in the services layer for capabilities. They are not restated by hand, so they cannot drift from what your workspace is actually allowed to do.
Limits
"Unlimited" is a real uncapped value, not a fair-use figure. Credits still meter actual usage, so uncapped ingestion is self-limiting.
| Limit | Free | Starter | Standard | Professional | Enterprise |
|---|---|---|---|---|---|
| Credits per month | 200 | 1,000 | 2,500 | 10,000 | 10,000 |
| Chatbots | 1 | 1 | 1 | 1 | Unlimited |
| Included operator seats | 0 | 1 | 2 | 3 | Unlimited |
| Leads stored | 15 | Unlimited | Unlimited | Unlimited | Unlimited |
| Crawlable pages | 20 | 500 | 2,000 | 5,000 | Unlimited |
| Uploaded documents | 3 | 20 | Unlimited | Unlimited | Unlimited |
| Knowledge base size (characters) | 2,500 | 50,000 | 500,000 | Unlimited | Unlimited |
| Chat history window (days) | 7 | 30 | 90 | 365 | 365 |
| Maximum crawl depth | 2 | 3 | 4 | 5 | 5 |
Capabilities
A capability your plan does not include is visible but disabled in the dashboard, and its API endpoints return 403 with a feature_not_available code naming the feature.
| Capability | Free | Starter | Standard | Professional | Enterprise |
|---|---|---|---|---|---|
| Live chat with human operators | No | Yes | Yes | Yes | Yes |
| Lead qualification scoring | No | No | Yes | Yes | Yes |
| Webhooks | No | No | Yes | Yes | Yes |
| Remove OyeChats branding | No | No | Yes | Yes | Yes |
| Automatic weekly re-crawl | No | No | Yes | Yes | Yes |
| Credit top-ups | No | Yes | Yes | Yes | Yes |
| Lead score, tier, dimension breakdown and CSV export | No | Yes | Yes | Yes | Yes |
| Visitor journey analytics | No | No | Yes | Yes | Yes |
| Lead source attribution (UTM, referrer, landing page) | No | No | Yes | Yes | Yes |
| Background email verification of leads | No | No | Yes | Yes | Yes |
| Visitor company / network identification | No | No | No | Yes | Yes |
| Re-crawl updated pages only (instead of the whole site) | No | No | Yes | Yes | Yes |
How limits behave when you hit them
- Hitting a knowledge cap blocks further ingestion for that chatbot. It never truncates a document silently.
- Hitting the lead cap stops new lead records accumulating. Conversations keep working.
- Running out of credits stops metered actions. See Credits for exactly which.
- A locked feature is visible but disabled in the dashboard, and its API endpoints return 403 with a machine-readable
feature_not_availablecode.
GET /auth/me/entitlements returns your resolved limits, feature flags and current usage. Branch on that rather than on a plan name: plan names change, entitlements are the contract.The trial
There is a 7-day trial of the Standard tier, with full Standard features. It is the only trial offered, and the other tiers do not carry one. Free is not a trial; it is a permanent tier with a small allowance and no card required.
Changing plan
- Upgrade or downgrade from Workspace → Billing.
- A downgrade applies your new, lower limits. If you are over one of them, resolve that before switching.
- A scheduled change can be cancelled from the same screen before it takes effect.
- Extra operator seats are billed as a separate add-on and can be adjusted independently of the plan.
Something here wrong or missing? Tell us and name this page. We will fix it.