Bulk enquiry
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.
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.
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.
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.
Meal plans
Gym owner, Silver tier
Rate card sent
40 units a month
Every card here was lifted out of a conversation. Nobody typed one in.
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.
Scan a code to link your own number. Every chat on it arrives in the inbox.
Linked 12 days ago · 214 conversations
Gmail
Reads questions out of your inbox and replies in the same thread.
Checked a minute ago · 86 conversations
Telegram
Bots your customers message. Only allowed senders get through.
Webhook live · 31 conversations
Outlook
The same for Microsoft 365 and personal Outlook mailboxes.
One customer, one history — whichever of these they used last.
How an answer is made
- It works out who is asking. By channel and address, merged with anyone already known by the same email.
- 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.
- It writes the answer from those passages. Your material is handed to the model as data, never as instructions.
- It says where the answer came from. Every reply records the passages it was built from.
- 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.
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.
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.
docker compose up -d
npm run migrate && npm start
Ten runtime dependencies. Postgres and a model key are the only things it needs from you.
Desktop and Cloud, side by side
| Capability | Arlo Desktop | Arlo 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 | ✓ | ✓ |
| Guardrails | You configure | Suggested from your material |
| Calendar — bookings, reminders, dates | Flat view | Grouped by project |
| Graph retrieval — entities and a hop past the match | — | ✓ |
| Draft mode — the bot writes, a person sends | — | ✓ |
| Training from your team’s replies | Review and approve | Harvested for you |
| Projects — pipelines, leads, stages | — | ✓ |
| Lead qualification from the transcript | — | ✓ |
| Workspaces | One per instance | As many as you need |
| Roles and access | Owner and member | Planned |
| Reporting | — | Planned |
| Hosting, updates, backups | Yours | Ours |
| Licence | Sustainable Use | Hosted 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