Skip to main content

Tiers

Subject to change

Tier limits, pricing and feature gates on this page are being reworked over the coming weeks. Treat the numbers below as indicative — we'll update this page when the new structure lands.

Source of truth: server/license/tiers.js.

Limits

LimitCommunityProEnterpriseFull
Users125unl.unl.
Agents220unl.unl.
Messages / month1 00050 000unl.unl.
Knowledge bases3100unl.unl.
Automations (active)100unl.unl.
Min cron interval5 min1 min1 min
KB document size cap10 MB100 MB1 GB1 GB
Audit log retention30 days90 daysconfigurableconfigurable

Feature × tier matrix

FeatureCommunityProEnterpriseFull
Core chat
Basic chat with agents
10 system starter agents
Marketplace (browse + install)
Per-agent system prompts + starter prompts
Voice (push-to-talk + voice call)
Knowledge
Local KB
Vector / hybrid / reranked KB
KB Marketplace
Web pages crawler & ingest
Workflow
Automations
Skills marketplace
Component Designer (custom UI)
Notebooks (per-user research)
Productivity
Meeting notes
Ticket assistant / Email KB
Privacy
Privacy Shield (Standard)
Privacy Shield (Strict / Custom)
DLP gate (interactive / block)
DLP audit log export
Moderation (Azure Content Safety)
Admin
Org settings + branding
User & group management
NC integration toggles
Beta features
Compliance
GDPR archive / DSR flows
SAML 2.0 SSO
Audit log webhook → SIEM
Branding & resale
White-label (logo, colours, domain)
Sub-licence issuance (your own customers)

Legend: ✅ available · — not available

Feature-flag names

The server enforces premium features via requireLicenseFeature(name). Names you'll see in 403 responses:

FlagMin tierRoutes / surfaces
automationsPro/api/automation, /api/automation/builder, Studio → Routines
webpagesPro/api/webpages
meeting_notesPro/api/transcriptions, /api/meet-bot, voice
skillsPro/api/skills
ticket_assistantPro/api/ticket-assistant, /api/email-kb
dlpEnterpriseDLP rule editor, guardrail audit log export
gdpr_hubEnterprise/api/compliance/gdpr/*
saml_ssoEnterpriseSAML 2.0 IdP config
audit_exportEnterpriseAudit-log SIEM webhook
white_labelFullBranding overrides
license_issuanceFullSub-licence minting

Limit enforcement

LimitWhere it firesWhat you see
UsersPOST /auth/admin/users and the NC sync jobUI shows "Tier limit reached"; sync skips new users
AgentsPOST /api/agentsUI shows "Tier limit reached"
Messages / moPOST /api/chat402 Payment Required, error: "tier_limit"
KB countPOST /api/knowledge402

Counters reset on the first day of each calendar month at 00:00 UTC.

Picking a tier

Org sizeSuggested tier
Solo / homelabCommunity
Team of ≤25Pro
Mid-market with compliance askEnterprise
Reseller / private-labelFull

Custom plans (e.g. 100 users, no automations) are available — contact tomkooy@beeflow.nl.