Platform
AI workers with a role, an objective and permissions.
They are part of your operations. Each worker owns a process, works across your channels and systems and escalates when human judgment is needed.
Anatomy
A model reasons. A worker has a role, judgment and rules.
Role and objective
Every worker has a named role and an objective you can measure. It knows what it owns and what it does not.
Judgment and tone
How it writes, what it prioritizes and what it never promises. Your team’s judgment, written down so it applies the same way in every conversation.
Procedures
The steps your team follows when it does this job: what to ask, in what order and when to propose the next step.
- AI worker
Context
- Role and objective
- Judgment and tone
- Procedures
Channels
- Web chat
Permissions
- Suggest
- With approval
- Act
Memory
- Client history and what was already promised
Org chart
A team organized like yours.
Every worker belongs to a department and reports to a person on your team. Above them, a coordinating worker hands on whatever has stalled and sums up the day.
18
AI workers
across 6 departments
They coordinate with each other
Management
Chief of Staff
Coordinate the team and sum up the day
Sales
Lead Response
Answer and qualify every incoming lead within minutes
Portal Intake
Turn everything coming from the portals into a lead
Sales Outbound
Reach out to owners and book viewings
Acquisition
Off-Market Scout
Find off-market opportunities and qualify them
Valuation Desk
Prepare valuations with local comparables
Marketing
Paid Media
Run paid advertising end to end
Listing Quality
Look after listing quality and publishing
Reputation
Reply to reviews and spot what keeps coming up
Clients and guests
Client Care
Follow up and leave nobody without an answer
Guest Concierge
Look after every guest at any hour, in their language
Reservations Desk
Answer requests and close direct bookings
Operations
Ops Dispatch
Open, assign and close every incident
Housekeeping Planner
Plan housekeeping around arrivals and departures
Closing Desk
Handle the paperwork from mandate to signing
Finance
Night Audit
Close the day and balance the till every night
Reconciliation
Reconcile payments, receipts and statements
Collections
Chase what is outstanding, on time
Omnichannel
One worker, on every channel.
Marta books, asks, calls and makes a special request across different channels. The same worker looks after her with the same memory, and whatever needs human judgment reaches the front desk.
Guest Concierge · Same memory

WhatsApp
Booking from 14 to 17 May
Email
Confirmation sent
Voice
Transfer on the 14th at 12:40
Web chat
Spa included in her rate
Slack
Anniversary, flowers confirmed
Voice
Voice calls for real operations.
It takes and makes calls on your company’s number, checks your systems while it talks and leaves every call resolved and on record.
Incoming call
Three-bedroom flat · Viewing Scheduler
In progress01:42
AI disclosure, art. 50
Hello, you are speaking with the agency’s virtual assistant. I am an artificial intelligence and I can help with viewings and questions.
Client
Hi. I’m calling about the three-bedroom flat on Provença street.
Virtual assistant
It is still available. Would you like to see it this week?
Client
Thursday afternoon?
Virtual assistant
I have Thursday at 6:30 pm with Laura, the advisor. Shall I book it?
Client
Yes, please.
Virtual assistant
Done. I’m sending you the address and time by message.
01
Inbound and outbound
On its own number: it answers whoever calls and calls whoever is due, within the hours you set.
02
Spanish, English and Catalan
It answers in the caller’s language and switches if the other person switches.
03
Identifies itself as a virtual assistant
It says so at the start of every call, as article 50 of the EU AI Act requires.
04
Books during the call
It checks the team calendar and hangs up with the viewing or appointment confirmed.
Defined logic
Fixed steps for what always runs the same way.
Some processes call for fixed rules. The ones that must always run the same way are drawn as a flow: trigger, conditions, tools and approvals.
Lead rescue
Lead ResponseWorkingAwaiting approval
New lead1
Portal, website or messageWelcome message2
In their language, within minutesWait 24 hours
No reply, the flow carries onHas replied?3
Reads the conversation · YesYesThe advisor confirms the viewing4
Awaiting approval · From their phoneNoFinal call
On its own number
- 1
Triggers
A message, a call, a form, a schedule or a webhook sets the flow in motion.
- 2
Connected tools
Steps act directly on your systems, with the worker’s permissions.
- 3
Conditions and branches
Each branch decides with the facts of the case: budget, area, language or stage.
- 4
Approvals and parallel steps
A step can wait for a person to approve while the others carry on in parallel.
Copilot
Describe the process. The flow builds itself.
Write how your team works in one sentence. Oquarto turns it into a flow with a trigger, conditions and steps, which you review before switching it on.
When a lead comes in from Idealista1, reply within five minutes2, qualify them3 and book a viewing4 if they have a budget5
- 1Portal lead
- 2Reply in 5 min
- 3Qualify
- 5Has a budget?
- 4Book viewing
Ready-to-use flows
- Lead rescue
- Respond to new lead
- Follow up after 48 h
- Viewing reminder
- Reactivate cold lead
- Hot lead alert
- Request documentation
- Weekly digest
Autonomy
Autonomy is earned channel by channel.
Every worker starts by suggesting. When its proposals go out unchanged, your team gives it permission, channel by channel, to ask for approval and then to act alone. One switch stops everything.

01Suggest
It drafts the reply and a person sends it.
02With approval
It sends once a person approves, from their phone or the inbox.
03Act
It sends alone and records the author, time and reason.
Per channel
- WhatsAppAct
- EmailAct
- Web chatWith approval
- VoiceSuggest
Catalog
Roles already at work today.
Nine roles in the product, ready to join. Each comes with its objective, channels and rules, and adapts to the way you work.
Lead Response
Sales
Answer and qualify every incoming lead within minutes
- Replies within minutes, in the client’s language.
- Finds out area, budget and timing before proposing anything.
- Always ends with a concrete next step: a viewing, a call or a valuation.
- Web chat
AutonomyActPortal Intake
Sales
Turn everything coming from the portals into a lead
- Picks up every contact from the portals and the website form.
- Identifies the property, who is writing and what they need.
- Leaves the lead ready for whoever works it, without losing one.
AutonomyActSales Outbound
Sales
Reach out to owners and book viewings
- Reaches out to the owners that show up on the agency’s radar.
- Explains in one sentence why it is writing to each of them.
- Accepts a no the first time and records it.
- Voice
AutonomyWith approvalPaid Media
Marketing
Run paid advertising end to end
- Runs budget, creatives, audiences and rotation.
- Decides on one measure: cost per qualified lead.
- Never launches new spend without a person’s approval.
AutonomyWith approvalOff-Market Scout
Acquisition
Find off-market opportunities and qualify them
- Looks for renovation projects, inheritances and repeated price drops.
- For each opportunity, explains where it is, why it matters and what would rule it out.
- Cross-checks the agency’s radar against what is published online.
AutonomyWith approvalClosing Desk
Operations
Handle the paperwork from mandate to signing
- Gathers the land registry extract, cadastre, charges, community, energy certificate and occupancy permit.
- Flags what is missing before it blocks the signing, with a date and an owner.
- Points out legal or tax risk and hands it to the right person.
AutonomySuggestListing Quality
Marketing
Look after listing quality and publishing
- Reviews titles, descriptions, photos and prices on every listing.
- Spots incomplete listings, duplicates and prices out of line with the market.
- Proposes the exact fix and which portals each property goes to.
AutonomyWith approvalClient Care
Clients and guests
Follow up and leave nobody without an answer
- Follows up after every viewing.
- Remembers what was promised and handles aftersales.
- Closes threads that have gone quiet, without pushing.
AutonomyActChief of Staff
Management
Coordinate the team and sum up the day
- Coordinates the rest of the team, the ones who talk to clients.
- Hands whatever has stalled to the right person, with context.
- Sums up the day: what moved, what is blocked and what a person decides.
- Slack
AutonomyAct- See solutions by sector
And the ones we design with you
If your process is not on the list, we design the role with you, starting from how your team works.