OyeChats
FeaturesSolutionsIntegrationsPricingDocsCase studiesBlogContact us

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.

Prices are not here on purpose. Pricing is geo-dependent and lives on the pricing page. These tables cover what each tier *does*, not what it costs.

Limits

"Unlimited" is a real uncapped value, not a fair-use figure. Credits still meter actual usage, so uncapped ingestion is self-limiting.

LimitFreeStarterStandardProfessionalEnterprise
Credits per month2001,0002,50010,00010,000
Chatbots1111Unlimited
Included operator seats0123Unlimited
Leads stored15UnlimitedUnlimitedUnlimitedUnlimited
Crawlable pages205002,0005,000Unlimited
Uploaded documents320UnlimitedUnlimitedUnlimited
Knowledge base size (characters)2,50050,000500,000UnlimitedUnlimited
Chat history window (days)73090365365
Maximum crawl depth23455

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.

CapabilityFreeStarterStandardProfessionalEnterprise
Live chat with human operatorsNoYesYesYesYes
Lead qualification scoringNoNoYesYesYes
WebhooksNoNoYesYesYes
Automatic weekly re-crawlNoNoYesYesYes
Credit top-upsNoYesYesYesYes
Lead score, tier, dimension breakdown and CSV exportNoYesYesYesYes
Visitor journey analyticsNoNoYesYesYes
Lead source attribution (UTM, referrer, landing page)NoNoYesYesYes
Background email verification of leadsNoNoYesYesYes
Visitor company / network identificationNoNoNoYesYes
Re-crawl updated pages only (instead of the whole site)NoNoYesYesYes
Priced quotation flow in the widgetNoNoNoYesYes

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_available code.
Check entitlements programmatically. 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

Every new account starts on a 14-day trial with the full Professional feature set, 500 credits, one chatbot and one operator seat. Training your website for the first time is free, up to 100 pages, and does not spend those credits. It takes no card. No tier carries a separate trial of its own, and Free is not a trial; it is a permanent tier with a small allowance.

What happens after an unconverted trial. The account moves to the Free plan and keeps everything. Chatbots, knowledge base, conversations and leads are all retained. Knowledge above the Free plan's allowance is paused rather than deleted, so the chatbot stops answering from it until you upgrade, and one upgrade restores all of it. Nothing is deleted at the end of a trial.

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.