Private beta

An agentic sales, inquiry and monitoring chatbot.

Everything the company knows in one self-learning knowledge base, wired to an agent that answers, qualifies and monitors across every channel your customers already use.

All 7Person 5Arlo 2
Jasper ChenWhatsApp
Do you ship the protein range to Malaysia?
Salty FoodsGmail
Sending our full product list with prices —
Alex WuTelegram
Can I get the distributor rate card?
Priya N.Web chat
Is the meal plan suitable for diabetics?
Jasper Chen · WhatsApp · +65 8123 4567
Do you have anything for weight management besides the shakes?
Yes — there is a fibre blend and a herbal tea concentrate in the same range. Gummies are not part of the Singapore line-up.from Product catalogue 2026, p.4
Great, what is the distributor price?
waiting on a personqualified lead
5channels, one inbox
1knowledge base behind them
Everyanswer cites its source
01

Self-learning knowledge base

Everything you know about your company lives here — your site, your documents, your past threads — and it keeps improving as your team corrects and adds to it. Every answer says which passage it came from, so a wrong one is a five-second investigation rather than a shrug.

Product catalogue 2026.pdf48 passages
Read 3 days ago · cited 214 times
company.com126 pages
Crawled nightly · 4 pages changed yesterday
Distributor handbook.docx31 passages
Read 2 weeks ago
Corrected by Karytoday
“Gummies are not sold in Singapore” — learned from a thread
205 passages live7 corrections this week
02

Agent qualifies leads

Handles inquiries automatically, learns from the people who correct it as it works, and qualifies the lead inside the conversation rather than in a form afterwards. Asked for a person, unsure, or nothing found — it hands the thread over and stops talking in it.

Hi, I run a small gym and want to stock your products.
Distributors start at the Silver tier — 40 units a month, 28% off list. I can send the rate card and put 20 minutes in the diary with Kary.from Distributor handbook, §2
Yes please, Thursday afternoon works.
What Arlo worked out, without being asked
intent: become a distributorsegment: gym ownertier: Silverstage: qualified
03

Automated lead tracking and bookings

It lifts the things with a date on them out of monitored conversations — a call, a follow-up, a quote somebody is waiting on — and puts them into projects and calendars, so a deal does not depend on whoever read the message remembering it.

New2
Salty Foods

Bulk enquiry

wants bulk pricing
Gmail
Priya N.

Meal plans

Web chat
Qualified1
Jasper Chen

Gym owner, Silver tier

call booked Thu 14:00
WhatsApp
Proposal1
Alex Wu

Rate card sent

no reply for 4 days
Telegram
Won1
Lim Wellness

40 units a month

Gmail

Every card here was lifted out of a conversation. Nobody typed one in.

04

Multi-channel by default

Runs across more than one comms channel — WhatsApp, Telegram, Gmail, Outlook and your own site — so customers reach you where they already are. Somebody who asks on WhatsApp and writes in by email a week later is one customer, not two.

WhatsApp

Scan a code to link your own number. Every chat on it arrives in the inbox.

connected
+65 8123 4567

Linked 12 days ago · 214 conversations

Gmail

Reads questions out of your inbox and replies in the same thread.

connected
[email protected]

Checked a minute ago · 86 conversations

Telegram

Bots your customers message. Only allowed senders get through.

connected
@company_sales_bot

Webhook live · 31 conversations

Outlook

The same for Microsoft 365 and personal Outlook mailboxes.

not set up

One customer, one history — whichever of these they used last.

How an answer is made

  1. It works out who is asking. By channel and address, merged with anyone already known by the same email.
  2. It finds the passages. Vector search over your material — plain full-text where embeddings are not configured — then one hop through the graph to pick up what sits next to them.
  3. It writes the answer from those passages. Your material is handed to the model as data, never as instructions.
  4. It says where the answer came from. Every reply records the passages it was built from.
  5. It gets out of the way. Asked for a person, unsure, or nothing found — the thread goes to a human.

Nothing in that list fails quietly. No model, a provider outage, an answer that does not hold its shape — each one files the message and gives the thread to a person.

Is the meal plan suitable for diabetics?
The plan is not designed for medical diets and we do not make that claim. I can put you with someone on the nutrition team.from Product catalogue 2026, p.11 · Distributor handbook, §5
handed to a personreason: medical claim

What Arlo covers

One agent, one knowledge base, and the surfaces a business actually runs on.

Knowledge that keeps up

Documents, your website crawled on a schedule, scanned PDFs read with OCR, and corrections your team makes as they work.

Answers with a source

Every reply records the passages it was built from, so a wrong answer is a five-second investigation rather than an argument.

Knows when to stop

Asked for a person, unsure, or nothing found — the thread goes to a human and the bot stops talking in it.

One customer, one history

WhatsApp, Telegram, Gmail, Outlook and your own site, merged by address into a single record.

Pipelines and bookings

Leads, stages, calls and reminders lifted out of conversations and put somewhere with a date on them.

Learns from your team

The corrections people make while answering become examples the agent is held to next time.

Guardrails you set

Topics to escalate, things never to say, a confidence floor, and an option to refuse anything not in your own material.

Reporting and roles

Who answered what, how often a person was needed, and access that fits a team rather than a founder.

Fair-code

Arlo Desktop — run the whole thing yourself

The core of Arlo is a self-hosted edition you can read: Arlo-AI-Desktopon GitHub. Not a demo and not a crippled tier: document ingest, website scraping, OCR, embeddings and full-text fallback, the whole agent loop with citations and handoff, every channel, customer records, and the multi-tenant isolation underneath it — all of it, readable and auditable.

Fair-code, not open source: the Sustainable Use License. Run it for your own business, free, with no user limit — read it, change it, build on it, pass it on. What you may not do is sell it or host it as a service for other people. That is what Arlo Cloud is, and it is what pays for this. Offering Arlo to your own customers needs a commercial licence: [email protected].

The split is a real repository boundary rather than a runtime flag, so nothing in the public tree is a feature you cannot use. Arlo Cloud is the same core with the automation layered on top and the hosting, updates and backups done for you.

git clone github.com/Autobricks-AI/Arlo-AI-Desktop
docker compose up -d
npm run migrate && npm start
Arlo is listening on 127.0.0.1:9005one workspace · your database · your keys

Ten runtime dependencies. Postgres and a model key are the only things it needs from you.

Desktop and Cloud, side by side

CapabilityArlo DesktopArlo Cloud
Documents, scraping, OCR, embeddings, full-text fallback
Web chat, WhatsApp, Telegram, Gmail, Outlook
Agent loop, citations, handoff, tools
Customer records and cross-channel identity merge
Catalogue, resources, attachments
GuardrailsYou configureSuggested from your material
Calendar — bookings, reminders, datesFlat viewGrouped by project
Graph retrieval — entities and a hop past the match
Draft mode — the bot writes, a person sends
Training from your team’s repliesReview and approveHarvested for you
Projects — pipelines, leads, stages
Lead qualification from the transcript
WorkspacesOne per instanceAs many as you need
Roles and accessOwner and memberPlanned
ReportingPlanned
Hosting, updates, backupsYoursOurs
LicenceSustainable UseHosted subscription

If self-hosting is what you are after, say so on the waitlist and we will write when there is something to install.

Join our waitlist for beta access

One field to start. We will write when there is a place for you.

Join our waitlist