AI & automation

AI automation & chatbots

Chatbots that answer from your documents, tutors that adapt to each student, intake flows that draft quotes. Arabic and English, your data in your tenant.

Definition

What is AI automation?

AI automation means using a language model to do a defined task inside a business process, with a person reviewing anything the model is unsure about.

Projects

Live work

Each one runs in the browser. Open any of them on your phone.

Questa Education — Websites by MoonDev

Websites

Questa Education

Questa Education: AI learning platform (PWA) with personalised plans and auto-generated assessments.

Chatbot tutor — Websites by MoonDev

Websites

Chatbot tutor

AI chatbot tutor demo: a customisable assistant for tutoring, onboarding and support.

Edu4all - Edtech — Websites by MoonDev

Websites

Edu4all - Edtech

Edu4All: EdTech progressive web app with phone verification, device lock and role-based admin.

Annoubine Market — Websites by MoonDev

Websites

Annoubine Market

Annoubine Market: delivery PWA with real-time notifications and a built-in loyalty programme.

All web & AI projects

In depth

Details

What we build

Five kinds of AI work we ship, each scoped as one job with a measurable outcome.

Customer-service and sales chatbots

On your website and on WhatsApp, answering from your documents, prices and policies in Arabic and English, taking bookings or leads, and handing off to a person with the full conversation when needed.

Live: Chatbot tutor

AI tutors and adaptive learning

Assistants that explain, quiz and adapt to each learner. Questa's engine builds personalised plans and generates assessments; the chatbot tutor demo shows the conversational side for courses, onboarding and upskilling.

Live: Questa Education, Chatbot tutor, Edu4all - Edtech

Document and form automation

Intake forms turned into structured quotes, reports drafted from data, invoices and contracts read and routed. A person approves; the model does the typing.

AI-assisted content pipelines

Product descriptions, listings, translations and summaries generated from your source data and reviewed before publishing, for e-commerce, real estate and media teams.

Smart features inside existing platforms

Search that understands questions, recommendations, personalisation and classification added to a platform you already run, without rebuilding it.

Web and app development

Who uses it

Where we have shipped AI, and where the same patterns apply.

Education and EdTech

Questa Education and Edu4All are learning platforms we built; Questa's AI engine personalises plans and generates assessments. Schools, universities and training companies in Lebanon and the Gulf use the same pattern for tutors and study assistants.

Example: Questa Education, Edu4all - Edtech, Chatbot tutor · The AI Program we teach

Hospitality and restaurants

Reservation and FAQ assistants in Arabic and English on the website and WhatsApp, answering about menus, hours and events, next to the AR menu and the 360° tour of the venue.

AR menus for restaurants

Real estate

Lead qualification on WhatsApp for developers and agencies: the assistant asks the right questions, shares the 360° tour of the matching unit, and hands the qualified lead to a salesperson.

360° tours for real estate

Retail and delivery

Order-status answers, product questions and catalogue enrichment for platforms like the delivery PWA we built for Annoubine Market.

Example: Annoubine Market

Corporate and SMEs

Intake, quoting, reporting and internal knowledge assistants for companies in Beirut, Byblos and the Gulf that want one process automated well before automating ten.

What's included

  • A one-week discovery that picks one job and defines how success is measured
  • Connection to your documents, database or APIs so answers are grounded in your data
  • The chat or workflow interface inside your website, app or WhatsApp
  • Guardrails: approved sources only, refusal when unsure, handoff to a human, full logs
  • An evaluation set of real questions run before launch and after every change
  • Arabic and English, with French on request
  • Monthly usage caps and cost reporting
  • Handover, monitoring and tuning after rollout

How it works

  1. Discovery. One week. We pick the job, the data sources and the success metric.
  2. Prototype. A working version within three weeks, tested on your real questions.
  3. Pilot. Real users, a review of transcripts, guardrails tightened.
  4. Rollout. Live in your product with caps, logging and a human fallback.
  5. Tune. Monthly review of usage, cost and misses; content and prompts updated.

What affects the price

We quote per project, within one working day, once the scope is clear. These are the variables that move it.

  • Number of jobs, channels and languages
  • How clean and accessible your data sources are
  • Integrations: CRM, WhatsApp Business, POS, existing CMS
  • Model usage volume, passed through at cost
  • Whether it lives in a platform we built or one we take over
  • Monitoring and tuning retainer after rollout

Tell us the one job you want automated and where the data lives. We reply within one working day and propose a one-week discovery with a prototype three weeks later.

Off-the-shelf ChatGPT vs a custom assistant on your data

Public ChatGPTCustom assistant (what we build)
Knows your documents, prices, policiesNoYes, answers only from approved sources
Lives in your site, app or WhatsAppNoYes, in your interface and brand
Arabic and EnglishGeneralTuned to your terms and dialect
Where your data goesThe vendor's serviceYour tenant; model provider chosen per job
When it is unsureGuessesSays so and hands off to a person
Cost controlPer-seat subscriptionUsage capped per month

Technology

Model provider chosen per job, not tied to one vendor · Retrieval over your documents · Next.js and TypeScript · Supabase or Firebase · WhatsApp Business API

Built in Byblos, Lebanon. Serving Beirut, the Gulf and clients abroad remotely.

Full overview

AI that does a specific job inside your product. Chatbots that answer from your documents, tutors that adapt to each student, intake flows that turn forms into structured quotes. Built in Byblos, Lebanon, in Arabic and English, with your data staying in your tenant.

AI automation means using a language model to do a defined task inside a business process, such as answering customer questions from a document set, grading a student's answer, or reading an inbound form and drafting a quote, with a person reviewing anything the model is unsure about. It is not a chat window bolted onto a website. We scope one job, connect the model to your data and your existing web platform, test it against real examples, and cap what it can cost per month.

Questa Education runs on an AI engine we built to identify each learner's weak points, generate personalised plans and produce assessments automatically, across three portals. The same team teaches the MoonDev × Ranna Studios AI Program in Lebanon, twelve 90-minute sessions across five modules for people with no coding background, so we understand the tools from both sides: building them and explaining them.

Every deployment ships with guardrails. Your data stays in your tenant. The model answers only from the sources you approve and falls back to a human when it is unsure. Monthly usage is capped so costs stay predictable. Arabic and English out of the box, French on request. We start with a one-week discovery and a working prototype within three weeks.

Related services

The AI Program we teach · All five services · Browse all 35 projects

Last updated · MoonDev Solutions, Byblos, Lebanon

FAQ

Questions

Which AI models do you use, and can we choose?

We choose the model per job and you can set constraints, for example a provider that is approved by your IT team or a region where data must stay. Most work uses a hosted model for language and a retrieval layer over your own documents; where the job is narrow, a smaller or open-weight model runs cheaper. We are not tied to one vendor and we tell you why we picked one.

Where is our data stored?

In your tenant: your database, your storage and your accounts, in Lebanon or the region your policy requires. The model only receives the passages it needs to answer a question, and we can restrict providers to those that do not train on your data. Nothing is copied into a MoonDev account.

Can the chatbot answer from our own documents?

Yes. We index your PDFs, pages, spreadsheets or database and the assistant answers only from those sources, citing which one it used. When the answer is not in the sources it says so and offers a human, instead of inventing one. Updating a document updates the answers.

How do you stop it from making things up?

Four ways. Answers are grounded in approved sources only. The assistant is instructed to refuse when it is not sure and hand off to a person. We run an evaluation set of real questions before launch and after every change. And every conversation is logged so misses are found and fixed, not guessed at.

What does it cost to run per month?

A build fee for the discovery, prototype and rollout, then monthly model usage passed through at cost with a cap you set, plus an optional tuning retainer. Usage for a support assistant on a Lebanese SME site is small compared with the build; the cap keeps it predictable. We do not publish prices here; we quote after the one-week discovery.

Can it work in Arabic and English?

Yes. Every assistant we ship handles Arabic and English, including Lebanese dialect in WhatsApp conversations, and French on request. Your documents can be in one language and the answer in another. We test both languages in the evaluation set before launch.

Can you add AI to our existing website or app?

Yes. Most of our AI work goes into platforms that already exist, through an embedded widget, an API or a WhatsApp number. We take a short look at the stack first and tell you whether it slots in or needs a small bridge. If we built the platform, as with Questa and Edu4All, the integration is direct.

Can a chatbot take bookings or orders?

Yes, when it is connected to the system that holds them: a reservation tool, a delivery platform or a CRM. The assistant collects the details, confirms them with the customer and creates the booking or order, and a person is notified for anything outside the rules. We start with answering and add actions once the answers are reliable.

Scope an AI pilot

Tell us the one job you want automated; we reply within one working day.

Start a projectSee all projects

info@moondev.solutions+961 81 81 00 57WhatsApp