Multi-Tenant Chatbot Platform Development

Job ID: 39374487

Budget: $30 – $250 USD

Develop a multi-tenant chatbot platform that connects multiple entities front-end whatsapp to a shared backend with centralized knowledge base, per-tenant branding, user access controls, and conversation analytics. The platform must include:

Tenant Management Module – to onboard new credit unions, assign admins, configure branding (logos, colors), and set welcome messages.

Conversation Routing Engine – routes inquiries to the correct tenant instance and relevant knowledge base.

Shared Backend Chatbot Engine – powered by ChatGPT or similar LLM, with:

FAQ support

User intent detection

Escalation to live agent (via email or integrated support ticket)

Custom Knowledge Base Upload per Tenant (PDFs, CSVs, Manual Entry)

Dashboard for Each Tenant – show chatbot analytics (daily users, intents, resolution rate, feedback)

Webhook/API for Transactional Support (e.g., account balance, loan inquiry, transaction history) – to be securely integrated with credit union systems via token-authenticated REST API.

Admin Panel for MLajan Support Team – full visibility and override control.

Data Security – end-to-end encryption, data segregation per tenant, with logs.

Fallback Logic – if the bot fails to respond after 2 tries, offer “Connect to Human” option.

Multilingual Support – minimum English + Spanish (optional)
Related categories: PHP JavaScript Software Architecture MySQL HTML