nestjs-multichannel-ai-chatbot-engine logo

nestjs-multichannel-ai-chatbot-engine

Free

Reusable NestJS AI chatbot backend with OpenAI tool calling, pgvector RAG, persistent memory, hybrid catalog search, and deterministic order workflows.

Visit Website
Related by shared tags and keywordsMirrorFlyjimimanychat-ai-agent
chatbotconversational-aifunction-callingidempotencyllmaiai assistantautomation

Overview

Reusable NestJS AI Chatbot Backend is a reusable backend for catalog and ordering businesses. It combines OpenAI tool calling, pgvector RAG, structured catalog data, persistent memory and deterministic orders. Web HTTP and WhatsApp Cloud API adapters share the same conversational core.

The system searches products, promotions and business knowledge through PostgreSQL for structured data and pgvector for semantic queries. It persists conversations and handles message retries idempotently. Orders are managed with application-controlled prices, totals, availability and transitions. OpenAI interprets language and selects typed tools, while PostgreSQL owns business facts, orders and memory; the model does not determine prices, totals or state transitions.

The scope is one deployment serving one business and database; it is not a multi-tenant SaaS. The current domain supports configurable catalog and ordering, but does not include payments, kitchen or delivery operations, real-time inventory, user authentication or an administrative panel. WhatsApp integration processes messages in the background after returning 200 to Meta, and is a single-process integration without a durable queue or recovery worker.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use this backend to build conversational ordering systems for catalog and ordering businesses.
  • Teams use it to integrate AI chat with WhatsApp for customer interactions.
  • Teams use it to search products and promotions via natural language.
  • Teams use it to manage orders with application-controlled prices and state transitions.
  • Teams use it to persist conversations and handle message retries idempotently.
  • Teams use it to expose a documented Web API for chat and catalog data.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!