Skip to content

PMS and WhatsApp agents for short-term rentals and hotelsAI workforce for hospitality.

You decide, your agents do the rest: they answer guests, coordinate your team and prepare your decisions on WhatsApp. With the Sojori PMS, or with yours.

EXAMPLE DAYS · YOUR CHOICE
Simulation · fictional data
THE ROOM · CONCIERGE COMPANY · 50 PROPERTIES
BETWEEN AGENTS1 / 7Orchestration Operations AgentPlan for the day: 15 arrivals, 15 departures across 50 properties.
Guests
Field staff
Owners · providers
Guest Service Agent
Operations Agent
Booking Agent
Assistant Agent
Orchestration
Studio Agent
Dynamic pricing
Website Agent
Sales Agent
Prospecting Agent
You
Prospects · agencies
Messages (WhatsApp, email)Between agentsCard to approve
Available as an option: Booking Agent Call · Guest Service Agent Call · calls to staff
Guests
Field staff
Owners · providers
Guest Service Agent
Operations Agent
Booking Agent
Assistant Agent
Orchestration
Studio Agent
Dynamic pricing
Website Agent
Sales Agent
Prospecting Agent
You
Prospects · agencies
BETWEEN AGENTS1 / 7Orchestration Operations AgentPlan for the day: 15 arrivals, 15 departures across 50 properties.
Available as an option: Booking Agent Call · Guest Service Agent Call · calls to staff
Messages (WhatsApp, email)Between agentsCard to approve
THE EXCHANGES, NEWEST FIRST
  1. BETWEEN AGENTSOrchestration Operations AgentPlan for the day: 15 arrivals, 15 departures across 50 properties.
TODAY · CONCIERGE COMPANY OF 50 PROPERTIES
15arrivals
15departures
38properties occupied
46guest requests
1exchanges between agents in this simulation
0cards you have approved

Typical day: 75% occupancy, average stay of 2.5 nights. Properties, rooms and first names are fictional. The last two figures count what you have just seen.

The whole typical day, exchange by exchange

The same day, as a list: who talks to whom, and what you approve.

  1. Orchestration Operations Agent (BETWEEN AGENTS) : Plan for the day: 15 arrivals, 15 departures across 50 properties.
  2. Guests Guest Service Agent (MESSAGE) : Hello, where is the key to Riad Amana?
  3. Guest Service Agent Operations Agent (REQUEST OPEN) : Who is welcoming guests at Riad Amana at 15:00?
  4. Operations Agent Field staff (MESSAGE) : Salma, welcome at Riad Amana at 15:00.
  5. Field staff Operations Agent (MESSAGE) : I am on site. (voice message)
  6. Operations Agent Guest Service Agent (REQUEST CLOSED) : Salma is welcoming at 15:00.
  7. Guest Service Agent Guests (MESSAGE) : Salma will be waiting for you at 15:00 in front of the riad.
  8. Owners · providers Operations Agent (MESSAGE) : Block my villa from the 20th to the 25th.
  9. Operations Agent You (CARD TO APPROVE) : An owner requests a block, Villa Palmeraie, from the 20th to the 25th. Do you approve?
  10. Operations Agent Owners · providers (MESSAGE) : Villa Palmeraie blocked from the 20th to the 25th.
  11. Guests Booking Agent (MESSAGE) : Available from the 12th to the 16th, for two?
  12. Booking Agent You (CARD TO APPROVE) : Direct booking ready: Studio Hivernage, 4 nights. Do you approve?
  13. Booking Agent Guests (MESSAGE) : Your booking is confirmed.
  14. You Assistant Agent (MESSAGE) : Who is free tomorrow morning?
  15. Assistant Agent Operations Agent (REQUEST OPEN) : Who is free tomorrow morning?
  16. Operations Agent Assistant Agent (REQUEST CLOSED) : Salma and Youssef.
  17. Assistant Agent You (MESSAGE) : Salma and Youssef are free. Shall I assign the cleaning to Salma?
  18. You Studio Agent (MESSAGE) : Add Salma to the cleaning team.
  19. Studio Agent You (CARD TO APPROVE) : Card prepared: 1 change. Do you approve?
  20. Studio Agent Orchestration (SETTING APPLIED) : Salma has been added to the cleaning team.
  21. Website Agent You (CARD TO APPROVE) : The Villa Palmeraie page is ready. Here is the preview. Do you approve?
  22. Website Agent Orchestration (ACTION DONE) : Page published on your website.
  23. Dynamic pricing You (CARD TO APPROVE) : The weekend of the 14th is in high demand. I suggest a higher price.
  24. Dynamic pricing Orchestration (ACTION DONE) : Price applied on your channels.
  25. Prospecting Agent Prospects · agencies (MESSAGE) : Hello, do you manage apartments in Casablanca? A 15-minute call?
  26. Prospects · agencies Prospecting Agent (MESSAGE) : Yes, call me on Thursday.
  27. Prospecting Agent Sales Agent (REQUEST OPEN) : Casablanca agency qualified, meeting on Thursday.
  28. Sales Agent You (CARD TO APPROVE) : Quote ready for the Casablanca agency. Do you approve?
  29. Sales Agent Prospects · agencies (MESSAGE) : Quote sent.
1 · THE FOUNDATIONThe Sojori PMS, or yours.The PMS, the channel manager and dynamic pricing →2 · THE AGENTSOne agent per job.See the agents →3 · THE MODULESThe WhatsApp modules that plug into them.See the modules →
01 · A STAY

From booking to departure, seven steps. You only see the one that is stuck.

Each step has its agent and its deadline. As long as everything moves forward, nothing is asked of you. When a step runs late, a line appears in your dashboard, with its cause.

CHOOSE A STEP
WHO HANDLES IT

Messages · WhatsApp Stay

Welcome message, guide, instructions, schedules, access and deposit, according to your rules.

Welcome to Riad Amana. Here is your arrival guide.
WHAT YOU SEE
!Overdue · for youThe welcome message has not gone outWhy: the booking has no WhatsApp numberAdd the WhatsApp number
Nothing to do for this step.It shows as in order, upcoming or handled. Your dashboard only shows you what needs your decision.
02 · THE FOUNDATION

The Sojori PMS, or yours.

The agents and the modules work on both. You do not have to change everything to get started.

Example
Fictional data, to illustrate the unified calendar. All your properties, all your sources, one calendar.
THE SOJORI PMS INCLUDES
  • Unified calendar

    All your properties, a single calendar. Month, week and day views.

  • Channel manager

    Sync with your channels through connectors: availability, rates and bookings in one place.

  • Inbox

    Messages from compatible OTAs, in one place.

  • Automated payments

    Online payment, refunds from the booking.

  • Invoices and contracts

    Generated automatically, signed online, archived.

  • Financial dashboard

    Revenue, expenses, margin per property. Monthly accounting export.

  • Tourist tax

    Calculated per guest and per night, based on each property’s setting.

  • Owner Portal

    Your owners follow revenue and occupancy, with secure delegated access.

  • Field teams

    Assignment based on availability, notifications, photos before and after cleaning, tracking through the day.

  • Dashboard

    Today’s arrivals, up-to-date indicators, activity feed.

OR WITH YOUR PMS
  • You keep your PMS.
  • The same agents, the same WhatsApp modules.
  • The connector is qualified with you before starting.
DYNAMIC PRICING · WITH THE SOJORI PMS

The right price, every night. You stay in control.

The agent reads demand and your rules, suggests prices and pushes them to your channels when you allow it. No guaranteed revenue: you remain the decision-maker.

  • Rules by month, by day, by event and by occupancy.
  • Prices pushed to your channels.
  • Long-stay and last-minute discounts, under your control.
  • Calendar and coefficients visible, no black box.
  • Every change approved by you, or applied on its own within your limits.
  • Support during setup.
THE WEEK AS SEEN BY THE AGENT
  • Mon↓quiet
  • Tue→normal
  • Wed→normal
  • Thu↓last minute
  • Fri↑weekend
  • Sat↑event
  • Sun→long stay
Card to approve · Dynamic pricingThe weekend of the 14th is in higher demand than usual. I suggest a higher price for Friday and Saturday.
03 · THE AGENTS

Every rental job has its own agent. And each one gives you time back.

Three agents run the stay. The others are added when you need them.

≈ 8 hsaved per week on guest messages
≈ 11 hsaved per week on field coordination
≈ 70%of requests handled without you

Estimate for a concierge company of 50 properties: 2 min per guest request, 3 min per coordination task, 70% of requests handled by the agent. To be confirmed against your own measurements. No result is guaranteed.

Booking Agent

AVAILABLE

Takes booking requests on WhatsApp, by text or voice message, all the way to the booking.

  • The full booking journey, in a single offer.
  • Understands written messages and voice messages.
  • Availability, prices, booking creation, payment when required.
THE PROMISE · ESTIMATE≈ 70%of booking requests handled without you

Every request gets a reply, a quote or a card to approve, day or night.

A TYPICAL EXCHANGEAvailable from the 12th to the 16th, for two?Yes. Here is the price for 4 nights and the link to confirm.
TALKS TO
Guest

You decide what goes out on its own and what waits for your approval.

04 · YOU STAY IN CONTROL

You set the rules. Your agents act within them.

Every action is logged: permissions checked, duplicates avoided, full log. “The Room” shows who did what, when, and for which request.

It acts alone, within your limits

What you have authorized goes out without waiting: a reply to a guest, a task assigned to the cleaning team.

It prepares a card, you click

A block, a price, a quote: the agent prepares a validation card and waits for your click before acting.

It escalates the exception

When the agent is unsure or a problem goes beyond its job, it hands over to you or your team, with the context already gathered.

05 · THE MODULES

The WhatsApp modules: a way in for every person.

Nobody installs an app. The guest, the staff, the admin and the owner write or send a voice message, just as they already do. Behind the scenes, the agents pass the request along.

For the guest

WhatsApp Check-in

The guest checks in on WhatsApp before arriving, in their own language, with no app and no paper form.

  • Each guest of the stay checks in, one by one.
  • Photo of the ID document, read automatically.
  • Police registration form prepared for each guest.
  • Stay contract to sign online.
  • Arrival time chosen by the guest.
  • Automatic reminder if check-in is not done.
  • Access codes sent only once check-in is done, if you choose so.
CONNECTED TOGuest Service AgentOperations Agent
SojoriCheck-in · online
Hello Sarah, welcome to Riad Amana. Please check in for your stay: guests, ID documents, contract, arrival time.[passport photo]Thank you, it has been read. Your contract is ready: sign here.Signed. I will arrive around 16:00.Perfect. Your access codes will arrive on the day of your arrival.

Built for Morocco: police registration form prepared, stay contract signed online, Moroccan payment, in French, in Arabic and in the guest’s language.

06 · YOUR OFFER

An offer sized to your portfolio.

You activate what you need, property by property: the agents, the WhatsApp options, the website. An advisor replies with a tailored proposal.

1 · Your foundation

The Sojori PMS, or yours. The agents work on both.

2 · Your portfolio

The number of properties or rooms. Each option is activated property by property.

3 · Your agents

The ones you need, plus your WhatsApp access and your website.

One Studio Agent user is included in every account.

Build my offer
FAQ

Frequently asked questions

What is Sojori?
Sojori is a PMS and a set of agents that work on WhatsApp for short-term rentals, concierge companies, riads and hotels. The agents reply to guests, coordinate the field team and prepare the decisions you approve. Sojori is built for Morocco.
Does Sojori replace my PMS?
Not necessarily. Sojori offers its own PMS, or works with yours: the agents and WhatsApp modules run on both.
What do the Sojori agents do?
Sojori offers one agent per role: Booking, Guest Service, Operations, Dynamic pricing, Assistant, Studio, Website, Sales, Prospecting, Marketing and Finance, plus calling agents offered as an option. For each one, you set whether it acts alone or waits for your approval.
How does WhatsApp check-in work, with the police registration form and the contract?
Sojori runs check-in on WhatsApp: each guest sends a photo of their ID, which is read automatically, signs the stay contract online and chooses their arrival time. Sojori prepares the police registration form for each guest and follows up automatically if check-in is not completed.
Is Sojori suited to concierge companies and hotels?
Yes. Sojori is built for concierge companies, owners of villas and apartments, riads, guesthouses and hotels, starting with Morocco. The “Room” scene shows a typical day for a concierge company with 50 properties and for a hotel with 30 or 100 rooms.
How much does Sojori cost?
Sojori is billed per property, depending on the agents and modules you choose. An advisor sends you a quote tailored to your portfolio: no amount is shown on this site.

Put your agents to work.

A demonstration on your own properties. You leave with the offer that fits your portfolio.

Request a demo