Back to Nekoula Tech
Restaurant Automation

AI + Telegram Operations

RestManager

RestManager is a NestJS backend that automates restaurant management in Thailand. It connects Poster POS, Telegram, Google Sheets, OCR, and multiple LLM providers so owners get everything in chat.

25 Modules Telegram-First POS + AI 123 Tests

Product Overview

The system centralizes procurement, checklists, reports, anomalies, tasks, guest feedback, SMM, and analytics. All alerts are delivered to role-specific Telegram chats with escalation rules.

Telegram Control Center

Owners and managers receive alerts, reports, and tasks without opening POS tools.

AI-Driven Ops

OCR + LLM pipeline for invoices, validation, and multilingual guest messages.

Risk Monitoring

Anomalies, theft risk scores, and SLA alerts tracked continuously.

Core Flows

From invoice photo to monthly report

Procurement + Alerts

  • Supplier invoices sent via Telegram with photos.
  • OCR extracts positions, LLM fixes complex formats.
  • Prices compared with Poster baselines.
  • Auto-escalation if managers do not respond.

Reporting + Insights

  • Daily, weekly, and monthly financial reports.
  • Business owner report with anomalies and SMM stats.
  • Chat analytics with RAG-powered summaries.
  • Theft risk scoring with evidence links.

Interface Highlights

Rendered fragments of the ops UI

Dashboard Modules health
Finance Tasks SMM

Revenue + Profit

Daily report delivered at 23:00 with trends.

Guest SLA

Alerts every minute for late responses.

Inventory Alerts

Low stock auto-creates procurement tasks.

Procurement OCR + LLM

Invoice parsing

Google Vision + regex + fallback LLM.

Price deviations

Alert thresholds with owner escalation.

Auto tasks

Creates purchase tasks with high priority.

Alerts + AI Risk signals

Anomaly detected

Deleted checks spike, cashier variance +12%.

Owner report ready

Monthly summary with AI insights sent to Telegram.

LLM provider health
Review sentiment
SLA risk

Tech Stack

Automation infrastructure

Backend Core

  • NestJS + TypeScript services
  • MongoDB (Mongoose) primary storage
  • Redis + Bull for queues and cache

Integrations

  • Poster POS, Telegram, Google Sheets
  • Google Vision OCR
  • Multi-LLM providers with fallback

AI + RAG

  • Vector search on chat archives
  • Weekly chat analysis reports
  • Theft risk scoring with evidence