DO Agent Dovera's AI agent

Build a DO Agent that works like your best employee — no code.

Design, train, and test your agent on one page. It replies in your customers' dialect, qualifies, books, and hands over to a human at the right moment. Test it live before you publish, then deploy to your channels in seconds.

DO Agent DO Agent Dovera's AI agent
Agent builder
Agent
Real-estate sales assistant
InstructionsImprove wording

You are @sales assistant for Elite Real Estate.

Greet the customer warmly, understand the need (area · budget · unit type).

Suggest matching units from @unit catalogue. If a viewing is requested use @appointments.

Never quote unapproved prices, and hand over to a human if the question is out of scope.

Guardrails
No unapproved pricing promisesNo sensitive personal dataAlways a respectful tone
Skills
Knowledge
Appointments
Capture customer data
Update lifecycle stage
Open a ticket
Escalate & hand over
Channels & publishing
Scheduled follow-up
Custom HTTP action
Test panelLIVE
I want an office unit in New Cairo, budget around 3 million
Great! We have office units from 80 to 120 sqm in New Cairo, fully finished and within your budget. Shall I arrange a viewing tomorrow morning?
94% confidenceknowledgeget_faq_answerget_available_appointments
get_available_appointments({ branch: "new_cairo", date: "tomorrow", slot: "morning" })
Type a test message…

Managing millions of monthly conversations & operations for our clients

fit20 — client of Dovera.ai
iVein Clinic — client of Dovera.ai
ScoreFit — client of Dovera.ai
Tatbeek — client of Dovera.ai
fit20 Dubai — client of Dovera.ai
CareHub — client of Dovera.ai
Kill Your Insect — client of Dovera.ai
Shahriar Real Estate — client of Dovera.ai
fit20 Oman — client of Dovera.ai
Shalaby Labs — client of Dovera.ai
Cover Design — client of Dovera.ai
fit20 — client of Dovera.ai
iVein Clinic — client of Dovera.ai
ScoreFit — client of Dovera.ai
Tatbeek — client of Dovera.ai
fit20 Dubai — client of Dovera.ai
CareHub — client of Dovera.ai
Kill Your Insect — client of Dovera.ai
Shahriar Real Estate — client of Dovera.ai
fit20 Oman — client of Dovera.ai
Shalaby Labs — client of Dovera.ai
Cover Design — client of Dovera.ai
fit20 — client of Dovera.ai
iVein Clinic — client of Dovera.ai
ScoreFit — client of Dovera.ai
Tatbeek — client of Dovera.ai
fit20 Dubai — client of Dovera.ai
CareHub — client of Dovera.ai
Kill Your Insect — client of Dovera.ai
Shahriar Real Estate — client of Dovera.ai
fit20 Oman — client of Dovera.ai
Shalaby Labs — client of Dovera.ai
Cover Design — client of Dovera.ai
The problem

The bot answers while the script holds — and stalls the moment it breaks

A traditional chatbot follows a script — and the moment a customer steps outside it, it stops.

Off-the-shelf AI tools speak translated formal Arabic, so the customer knows they're talking to a machine.

And both only reply — neither books, records, nor raises a ticket.

Capabilities

An agent you build by describing it — and it acts like a real employee

Built in plain language, not code

Describe the role in Arabic and the agent understands.

Replies in your customers' dialect

Egyptian, Gulf, Modern Standard Arabic, English — picked up from the first message, not translated.

Skills on a switch

Book, capture data, open a ticket, move a stage, follow up later. Turn on only what you need.

Your knowledge, not the internet's

Files, FAQs, websites, catalogue — the agent answers from those.

Guardrails in plain Arabic

"No unapproved pricing", "no sensitive data" — binding rules, not suggestions.

Live testing before publishing

See the reply, the tools it used, and the data it extracted, then publish.

See it working

The agent doesn't just reply — it acts

One WhatsApp conversation. Watch every action the agent takes as it goes: creating the record, filling the CRM, opening a deal, booking a viewing, raising a ticket — and handing over to a human the moment it hits the edge of its remit.

Action logfilling in live
Created a customer recordMai Abdullah · WhatsAppCRM
Extracted 3 attributes into the recordUnit type: office · Size: 80–120 sqm · Budget: 2.5MCRM
Created a deal2.4M · New CairoPipeline
Booked a viewingTomorrow 11:00 AM · New Cairo officeAppointments
Moved the stageInterested → Hot leadLifecycle
Opened a ticket#4799 · unit catalogue requestTickets
Escalated to a humanDiscount question — outside the agent's remitEscalation
7actions completed in a single conversation — without a human touching anything.
MMai Abdullahonline
I saw your New Cairo units ad — what's available?11:02
Hi there 👋 Office or residential? And what size and budget suit you?11:02
Office, 80 to 120 sqm, budget around 2.5 million11:03
We have 4 units matching that. Shall I arrange a viewing?11:03
Yes, tomorrow morning works11:04
Booked ✅ tomorrow 11:00 AM — New Cairo office11:04
Could you send a catalogue of all units?11:05
Is there a discount if I pay cash?11:06
I've passed you to a colleague from the sales team, they'll reply shortly 🙌11:06
Type a message
DO Agent acting
It acts, it doesn't promise

"I'll book that for you" isn't a sentence: the appointment lands in the calendar, the deal is created, the fields are written. With no human in the middle.

Every action is linked to the customer and logged

Booking, deal, and ticket all sit in one profile with a timeline, and each line shows who did it: the agent or a person.

It knows its limits

The moment a discount question came up, outside its remit under the guardrails you wrote, it stopped and handed over instead of improvising.

How it works

3 steps · minutes, not weeks

1

Describe the role in plain Arabic

Who it is, who it serves, what it must never do.

2

Switch on its skills and connect your knowledge

With a toggle, no code.

3

Test it live and publish

To your channels in seconds, with version history and rollback.

Part of one system

Connected to the rest of the platform

The agent is not a screen on its own — it works inside the inbox, the router decides who takes the conversation, and everything it extracts is written to the CRM.

An agent you build by describing it, that acts across every module, and hands over at the right moment.

9
ready skills, on a switch

Companies growing with Dovera

Real words from customers in real estate, healthcare, and fitness.

Shahriar Real Estate — Techno Lock
Ahmed Atef Abdelaziz
CEO & Founder · Techno Lock
Real estate
Egypt
★★★★★
“I spoke to many companies of different nationalities… the only one I felt truly understood me was Eng. Tarek. Personally, I'm proud that work at this level exists in Egypt — it meant I didn't have to contract an English or Indian company in the same field.”
Ivein
Dr Mina Asaad
Digital Marketing Manager · iVein
Healthcare
Egypt
★★★★★
“The platform is easy to use, helped us improve our conversion rate, and delivers strong performance — especially for the medical field. The team is very professional, and their customer support is outstanding and always responsive. Highly recommended.”
Fit20 Bahrain
Firas Rais
Owner · Fit20 Bahrain
Fitness
Bahrain
★★★★★
“Dovera allowed us to save 10+ hours a week through their AI agent and booking system.”

Frequently asked questions

Do I need a developer to build one?

No. You build the agent by writing in plain Arabic: describe its role and behaviour, switch on the skills you want, and test it live on the same page. The custom HTTP action is the only piece that needs someone technical — and it's optional.

Does the agent take actions on its own? Who controls that?

It only does what you've switched on. Each skill is a separate toggle with its own settings — which appointment types it can book, which stages it may move a customer to, which fields it may write. Anything not enabled, it simply cannot do.

What if the agent gives a customer a wrong answer?

Three layers reduce that: guardrails block whole categories of reply; the agent answers from your knowledge sources rather than general information; and anything outside its scope escalates to a human instead of being improvised. Every reply carries a confidence score, and below your threshold it hands over rather than answering.

Can I test it before customers see it?

Yes — that's the default. The live test panel sits beside the configuration and shows the reply, the tools used, and the data extracted. Publishing is a separate, deliberate step, with version history you can roll back to.

Can I run more than one agent?

Yes. A sales agent, a support agent, one per branch or language — each with its own instructions, knowledge, and channels. They're assigned to conversations exactly like human agents, through the same routing engine.

    Book a demo

    Ready to Automate Your Sales & Support?

    Book a demo and we'll show you exactly how Dovera replies, books, and opens customer profiles 24/7.

    Setup in under a week No commitment Arabic-speaking support team