agentech
All work
AIRAGWhatsAppHuman Handoff

Agentech Assistant

Custom AI Chatbot as a Service — your content, answered on WhatsApp, your website, and every social inbox 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 adds its own content (PDFs, Office docs, spreadsheets, whole websites, pasted text, product listings, images, audio) and gets an assistant that answers from that content — and says so when it doesn't know. The same assistant runs on the business's own WhatsApp number, its website widget, and its Messenger, Instagram and Telegram conversations, and answers comments on its Facebook and Instagram posts. Every conversation lands in a single inbox, where the owner can take over from the AI, follow up a lead, or send a WhatsApp campaign to a customer list. The dashboard works in Arabic and English and installs on a phone like an app.

The Challenge

Businesses drown in repetitive questions while their knowledge sits locked in static PDFs and web pages. Generic chatbots make things up and can't be trusted with company-specific facts. But answering is only half the job: customers arrive on whatever channel they already use — in the Middle East that is WhatsApp first — 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, in an AI-generated per-tenant persona voice — with the sources shown on the website chat when the owner switches them on.

  4. 04

    Go Omnichannel

    WhatsApp on the business's own number, plus Messenger, Instagram DM and Telegram, all connected from the dashboard and running the exact same retrieval, persona, and billing pipeline as the website widget — with comments on Facebook and Instagram posts answered too, publicly or privately in the commenter's DMs.

  5. 05

    Hand Off to Humans

    One inbox for every conversation on every channel, with filters for what needs you: the assistant hands off when a customer asks for a person, captures contact details when it spots buying intent, and alerts the owner — who can switch the AI off for one chat or a whole channel, reply with photos and files, mark leads, and leave team notes.

  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

    Reach Out

    WhatsApp campaigns from Meta-approved templates to a customer list uploaded as a spreadsheet, with delivered and read tracking and one-click resend of failed messages — and a developer API so a business can send WhatsApp from its own system and get replies on its own webhook.

  8. 08

    Work Anywhere

    A full Arabic and English dashboard, right-to-left included, that installs on a phone like an app and sends push notifications — backed by a public help center with step-by-step guides in both languages.

  9. 09

    Meter & Bill

    Real-token metering behind simple monthly plans in Egyptian pounds and Saudi riyals — one AI-reply allowance, campaigns on top, a 30-day free trial — with 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 answer in the tenant's persona voice — and the assistant says it doesn't know rather than guess. 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, on WhatsApp, on every connected social channel, and in replies to post comments. Ingestion spans text, structured data, crawled websites, pasted text, product listings, images (vision) and audio (transcription), and the assistant reads the photos, voice notes and files customers send. 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.

OpenAIClaudeElevenLabsGeminiEmbeddingsVisionWhisper (speech-to-text)Tool calling

Tech Stack

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

Results & Impact

3
Layers of tenant isolation
5
Channels on one assistant
8
Source types ingested
2
Languages, Arabic and English

Gallery

Our Product · Live

See Agentech Assistant in action

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

  • One assistant everywhere your customers are: WhatsApp on your own number, your website, Messenger, Instagram and Telegram
  • Answers come from your own content — and when it doesn't know, it says so instead of guessing
  • Replies to comments on your Facebook and Instagram posts, in public or privately in their DMs
  • One inbox for every conversation — take over, reply with photos and files, and switch the AI off per chat or per channel
  • It hands the chat to you and collects contact details when a customer is ready to buy
  • WhatsApp campaigns to your customer list, with delivered and read tracking
  • Arabic and English dashboard that installs on your phone and notifies you of new messages
Book a demo

YOUR INDUSTRY IS NEXT

Let's engineer your sector's
defining product.

Book a Discovery Call