Feature

Multi-Tenant Architecture

Run multiple AI agents from a single platform

BPract Agents is built from the ground up as a multi-tenant SaaS platform. Each tenant gets its own AI agent with isolated knowledge base, configuration, styling, actions, and analytics. Agencies can manage dozens of client chatbots from one admin panel. Businesses can run separate agents for different brands, products, or departments. Tenant isolation is enforced at the database level with verified access controls on every API endpoint.

Key Benefits

Why Multi-Tenant Architecture matters for your business.

1

Complete data isolation between tenants with database-level access verification on every request

2

Separate knowledge base, system prompt, styling, and actions per tenant

3

Agency-friendly architecture lets you manage multiple client chatbots from a single admin account

4

Per-tenant billing with Razorpay subscription management for paid plans

5

Configurable per-tenant limits for daily messages, token budget, and crawled pages

True Multi-Tenancy, Not Just Multiple Accounts

BPract Agents implements real multi-tenancy at the database level. Every API request goes through tenant access verification, ensuring that one tenant can never access another tenant data, documents, conversations, or configuration. This is not just user-level separation — the isolation is enforced in the data access layer with verify_tenant_access and verify_resource_access checks on every CRUD endpoint. The architecture has been through seven security audit rounds to ensure complete isolation.

Perfect for Agencies

Digital agencies and consultancies love BPract Agents because they can manage all their client AI chatbots from a single admin panel. Each client gets their own tenant with completely separate branding, knowledge base, and analytics. The agency admin can switch between tenants instantly, configure new clients in minutes, and monitor all agents from one dashboard. Role-based access control lets you give clients view-only access to their own analytics without exposing the admin panel.

Billing and Plan Management

Each tenant can be on a different subscription plan with different limits for daily messages, token budget, crawled pages, and feature access. BPract Agents integrates with Razorpay for automated subscription billing with support for monthly and yearly plans. The platform enforces plan limits in real time: when a tenant hits their daily message cap, the AI gracefully informs the visitor rather than cutting off mid-conversation.

Frequently Asked Questions

Common questions about Multi-Tenant Architecture.

How many tenants can I create?
The number of tenants depends on your subscription plan. The Starter plan includes one tenant, the Pro plan includes five, and enterprise plans offer unlimited tenants. You can upgrade your plan at any time from the admin panel.
Can tenants have different AI models?
Yes. Each tenant independently configures its AI provider, model, and API key. One tenant can use Claude Haiku while another uses GPT-4o. Model changes are per-tenant and take effect immediately.
Is there a white-label option for agencies?
Yes. Enterprise plans include white-label options where the BPract branding is removed from the widget and admin panel. Your clients see your agency branding throughout the experience.

Experience Multi-Tenant Architecture

See how Multi-Tenant Architecture can transform your website. Start your free trial today.