agentech
All work
AIRAGOmnichannelMulti-Tenant SaaSHuman Handoff

Agentech Assistant

Custom AI Chatbot as a Service — your content, answered with citations, on every channel your customers already use.

Overview

Agentech Assistant is our flagship product: a production-grade, multi-tenant Retrieval-Augmented Generation (RAG) platform — Custom AI Chatbot as a Service. A business subscribes, adds its own content (PDFs, Office docs, spreadsheets, whole websites, pasted text, product listings, images, audio), and gets an assistant that answers strictly from that content, with citations. The same assistant serves the business's website widget and its Messenger, Instagram and Telegram conversations — and every one of those conversations lands in a single dashboard inbox, where the owner can read the history, take over from the AI, pick up an escalation, or follow a lead the assistant captured.

The Challenge

Businesses drown in repetitive questions while their knowledge sits locked in static PDFs and web pages. Generic chatbots hallucinate and can't be trusted with company-specific facts. But answering is only half the job: customers arrive on whatever channel they already use, they send photos and voice notes instead of typing, and the moment the assistant can't help — or someone is clearly ready to buy — a human has to see that conversation and step in. And any multi-tenant platform has to guarantee that one client's data can never leak into another's.

Our Approach

  1. 01

    Architect

    Designed a modular monolith (Spring Modulith) with defence-in-layers tenant isolation: application-level tenant context, Postgres Row-Level Security, and per-tenant vector isolation.

  2. 02

    Ingest

    Built an async, Postgres-backed job queue that extracts, chunks, and embeds any source — documents, spreadsheets, pasted text, images, audio, and live URLs that can be re-fetched or crawled a whole site at a time.

  3. 03

    Retrieve & Answer

    Streaming answers grounded in each tenant's own corpus, cited, and delivered in an AI-generated per-tenant persona voice.

  4. 04

    Go Omnichannel

    Messenger, Instagram DM and Telegram connect from the dashboard and run the exact same retrieval, persona, and billing pipeline as the website widget — with a per-channel usage breakdown so owners see where their traffic comes from.

  5. 05

    Hand Off to Humans

    One inbox for every conversation on every channel: the assistant hands off when a customer asks for a person, captures contact details when it spots buying intent, and pings the owner on Telegram — with a takeover toggle, manual replies, and an automatic hand-back so nobody is left waiting.

  6. 06

    See & Send Media

    Inbound photos are described and voice notes transcribed, so a customer who sends a picture is never met with silence — and a product catalogue lets the assistant send the real listing photos back when someone asks to see something.

  7. 07

    Meter & Bill

    Real-token metering behind a simple 'messages' model, with subscription pools, prepaid bundles, admin-granted capabilities for the features that cost more, and a super-admin back-office for offline payments.

AIAI & Automation

Retrieval-Augmented Generation over each tenant's private corpus: a question retrieves the top-k relevant chunks for that tenant only, then streams a grounded, cited answer in the tenant's persona voice. The same model can also act — handing the conversation to a human, collecting a lead's contact details, or sending a product's real photos — via tool calling, identically on the widget and on every connected social channel. Ingestion spans text, structured data, crawled websites, pasted text, product listings, images (vision) and audio (transcription), with the paid media features gated per tenant. Hard tenant isolation is enforced at the application, database (Row-Level Security), and vector-store layers — one client's data can never leak into another's.

OpenAI GPTEmbeddingsVisionWhisper (speech-to-text)Tool calling

Tech Stack

Java 21Spring Boot 4Spring ModulithSpring AIPostgreSQL 16 (RLS)QdrantRedisS3-compatible object storageMeta & Telegram channel APIsNext.js 16React 19Vanilla-JS Widget

Results & Impact

3
Layers of tenant isolation
4
Channels on one assistant
8
Source types ingested
100%
Conversations in one inbox

Gallery

Our Product · Live

See Agentech Assistant in action

Your own AI assistant, trained on your business content — answering customers on your website and your social inboxes, with you ready to step in at any moment.

  • One assistant everywhere your customers are: website widget, Messenger, Instagram and Telegram
  • Every answer comes from your own content — and shows the source it came from
  • Feed it PDFs, spreadsheets, your whole website, product listings, images and audio
  • One inbox for every conversation, on every channel — take over and reply as a human whenever you want
  • It hands the chat to you and collects contact details when a customer is ready to buy
  • Customers can send photos and voice notes — and get your real product photos back
  • Your brand's tone, your data kept separate, and simple message-based billing in the dashboard
Book a demo

YOUR INDUSTRY IS NEXT

Let's engineer your sector's
defining product.

Book a Discovery Call