Skip to main content

Imam Faheem

Senior software engineer

← Back to projects
AI · SaaS · Chatbot

Chatevo

A multi-tenant SaaS platform that lets businesses add an AI chatbot to their website without writing code. The chatbot answers from uploaded documents (PDFs, FAQs, policy pages), connects to external systems via API and MCP tools for live lookups, and escalates to a human when it can't help. Includes a full management dashboard, usage analytics, and a one-line embed.

Node.js (NestJS)FastAPINext.js 14PostgreSQLRedis+6 more

The Problem

Businesses answer the same questions every day — pricing, hours, policies, availability. That load falls on staff or gets lost in voicemail. Most chatbots either make things up or can't actually do anything.

The Solution

Built a RAG-powered chatbot SaaS where answers are grounded in the business's own documents. Tool integrations (REST, MCP, Query) let it pull live data during a conversation. A multi-tenant backend isolates each workspace. A single script tag embeds it on any site.

My Contribution

  • Architected the full multi-tenant platform — knowledge base ingestion, tool execution, and chat delivery
  • Built the RAG pipeline for document upload, chunking, embedding, and retrieval
  • Implemented the tool execution layer: REST API, MCP, and custom query tool support
  • Designed the AI agent builder — guided setup flow that configures assistant behaviour in plain conversation
  • Developed the management dashboard with call logs, analytics, and team access controls
  • Delivered the embeddable widget with a one-line script tag install for any website

Key Features

Answers from Your Content

Upload PDFs, docs, or paste a URL. The chatbot only answers from what you give it — never guesses.

Live Data via Tools

Connects to REST APIs, MCP servers, and query tools. Fetches live availability, orders, or records during the conversation.

One-Line Embed

Paste a single script tag and the chatbot appears on any website. No developer required.

AI Agent Builder

Set up your assistant by describing what it should do in plain language. Links knowledge and tools automatically.

Escalation Handling

When it can't help, it says so and routes the visitor to your team via email or handoff.

Impact & Metrics

Any
Industries supported
Under 1 hour
Setup time
Multi-tenant SaaS
Deployment

Technology Stack

Frontend

Backend & Infrastructure

PostgreSQLRedisDockerAzure

Full Stack

Node.js (NestJS)FastAPINext.js 14PostgreSQLRedisPinecone (Vector DB)OpenAI APIRAGMCP Tool IntegrationDockerAzure

Deployment: Azure Container Apps

Have a similar project?

I help startups and teams architect and build products that scale. Let's discuss your idea.