NyamTechs

Iram for hotels

Iram

إرم

Iram answers a hotel's guests on the phone and on the website chat, and on WhatsApp as an option. It checks availability, quotes the recommended rate, offers extras and books after the guest says "yes". When a request goes beyond its role, it alerts the front desk, which takes over in the console.

A booking

An exchange written for this page from the settings of a fictitious hotel; the demo agent answers with its own rates. It is not a recording of a real guest. The guest writes in Darija, in Latin letters, the way people type on a phone.

  1. 1The price quoted is the day's recommended rate, calculated with the rules the hotel has set.
  2. 2Iram offers an extra and adds it only once the guest clearly agrees. Here the guest declines, and the conversation goes on.
  3. 3The guest's "yes" comes before the booking: the confirmation test bench checked this over 8 runs (benches of 7 October 2026).
  4. 4The booking appears straight away in the hotel console and in the agents' log, with its time.
IramDemo hotel · website chat

Salam, bghit nhjez chi bit l jouj mn 11 l 13 oktobr.

Hello, I'd like a room for two, from 11 to 13 October.

Mrehba bik ! Kayn bit standard b 1 050 dirham l lila, m3a l ftour. Bghiti n3tik 3cha amazighi b 250 dirham ?

Welcome! There's a standard room at 1,050 dirhams a night, breakfast included. Would you like an Amazigh dinner for 250 dirhams?

La, ghir l bit. Smiti Karim.

No, just the room. My name is Karim.

Wakha. Bit standard, mn 11 l 13 oktobr, 2 nass, 2 100 dirham. N'akked ?

All right. Standard room, 11 to 13 October, 2 people, 2,100 dirhams. Shall I confirm?

Ih, akked.

Yes, please confirm.

Booking D-1043 confirmed. Pre-arrival link sent.
Under each message, the English translation.

Channels

Call in progress

Front desk, demo hotel

Transfer to front desk

Phone

Iram answers when the switchboard forwards the call; the caller can interrupt it.

NyamTechs SIP gateway. Connection to the hotel's switchboard in progress: a box or call forwarding.

Hello, I'd like a room for two.

Website voice

The same agent, through the browser's microphone.

Public demo.

Salam, bghit nhjez chi bit l jouj.

Mrehba bik ! Kayn bit standard l lila.

Ih, akked.

Website chat

It replies in writing, in the guest's language.

One line of code to add to the hotel's website. Public demo.

Mrehba bik ! Kayn bit standard.

WhatsApp

It answers text and voice messages.

An option, switched on after the CNDP authorisation for the data transfer. Meta's message templates are re-invoiced at cost.

By voice and in writing

  • Darija
  • Modern Standard Arabic
  • French
  • English
  • Spanish
  • German
  • Italian
  • Portuguese
  • Dutch
  • Russian
  • Turkish
  • Chinese
  • Japanese
  • Korean
  • Hindi

Channels and some console screens depend on the plan chosen.

Stay

1

Booking

Iram books after the guest's "yes".

Booking D-1043 confirmed. Pre-arrival link sent.
2

Follow-up

A follow-up goes out before arrival, with the link to the pre-arrival page.

Hello Claire, your stay is coming up. Tell us your arrival time and complete your form online: personal link below.

3

Pre-arrival

The guest gives an arrival time, picks extras and fills in the police form.

Arrival time16:00

ExtrasAmazigh dinner

Police formPassport photo

4

Stay

A request, such as extra towels, becomes a ticket with a deadline.

T-318 · housekeeping · room 214

Extra towels, requested at 07:40.

5

After the stay

A follow-up asks for a review.

Thank you for staying with us. Your review helps us: a two-minute link.

Demo excerpts. The hotel sets the number of days before arrival, the extras offered and the review link. Follow-ups go by email, including to Booking's masked address, or on WhatsApp with the Complet option; the hotel switches them on after the CNDP receipt, and the online police form awaits the CNDP authorisation.

Front desk

10%

Discount cap set by the hotel, for example 10%. Iram does not go beyond it.

Hotel console, Escalations panel

Screenshots of the hotel console with demo data: fictitious hotel and guests, no real data.

Console

The hotel console's screens: the front desk's day, escalations, bookings, revenue, follow-ups, questions to Iram, setup, help and the team.

1 of 9

Today

The console opens on the front desk's day: an alert line, the day's figures, the escalations waiting for a person, then further down the arrivals, departures, tickets and police forms to approve.

  1. While an escalation is waiting, a black line at the top of every screen gives their number and the oldest one; a click leads to the escalations.

  2. Calls, messages, bookings and amounts, totalled since the start, in a single line. Amounts only show for roles allowed to see them, so the front desk does not see them.

  3. Escalations to handle come first, the oldest at the top, then those already taken in charge; the last three resolved ones stay below, the most recent first. Each one keeps its channel, its time, the person who took charge of it and the alert sent to the front desk.

  4. The log lists what Iram has done, with the time: booking, extra offered, ticket created, follow-up sent.

2 of 9

Escalation

When a request goes beyond its role, Iram alerts the front desk. On the website chat and on WhatsApp, a staff member takes charge of the escalation, reads the exchange and replies in French; Iram translates into the guest's language and stays silent until the escalation is marked "Resolved". On the phone, the call is transferred.

  1. The front desk sees what the guest and Iram said before the escalation, then everything written since a staff member took over.

  2. The guest's message appears in French, with the original text underneath. The reply goes out translated, and the text sent stays visible.

  3. A reply box, which only appears once someone has taken charge.

3 of 9

Bookings

Each booking Iram takes appears with its channel, dates and rate. The front desk copies the pre-arrival link, or adds the email of a guest who came through Booking so that follow-ups go out.

  1. Number, guest, language, channel, dates, room type, rate and total. The rate and total are only visible with permission to view amounts.

  2. One button copies the personal link to the pre-arrival page; another adds the guest's email for follow-ups.

  3. What has been sold, the commission owed to the hotel for partner excursions, and the share of offers that converted.

4 of 9

Revenue and rates

Management compares bookings by source, sees the recommended rate for the next fourteen days with the reason for it, then reads the monthly report.

  1. One line per source (phone, website chat, website voice). The commission saved is calculated at 18% of direct bookings; the rule is written under the heading.

  2. The recommended standard rate for the next 14 days, with occupancy and the reason: base, occupancy, weekend.

  3. A preview of the email sent to the general manager on the 1st of the month, with bookings, rooms, extras and escalations.

5 of 9

Follow-ups

Before arrival, the day before departure and after the stay, Iram sends a follow-up by email, or on WhatsApp with the Complet option. The hotel switches them on after the CNDP receipt; messages go out from 10:00, Morocco time.

  1. Follow-ups for the next seven days, with the guest and the booking.

  2. Each follow-up keeps its status, channel and text. A guest with no address shows as "no contact" so that the front desk completes the record.

6 of 9

Ask Iram

Depending on the hotel's plan, management asks a question about activity. Common questions are calculated from the hotel's data, without an AI model.

  1. A text box and five ready-made questions: the week's figures, extras, channels, arrivals, escalations.

  2. The answer is calculated from the hotel's actual data.

7 of 9

Setup, phone and chat

The console first shows the rules the hotel sets itself: the agent's first name and tone, rates, maximum discount, payment, cases to escalate and front desk contacts. Further down, it shows the status of the phone line, the website chat tag and the hotel's public listing.

  1. The agent's first name and tone.

  2. Base rates, surcharges by occupancy, the filling discount and the weekend factor.

  3. The maximum discount the agent may grant, and how bookings taken by Iram are paid.

  4. The cases to escalate, the front desk extension or number for call transfers, and the address for alerts.

8 of 9

Help and feedback

The hotel reports a problem, asks for a change or puts a question to NyamTechs. The answer arrives in the console and by email.

  1. Each request keeps its status and its message thread.

  2. A short form: type, title, description.

  3. Updates published by NyamTechs, with their dates.

9 of 9

Team and data

Each person has their own account, and their actions are signed with their name in the log. The same view is used to answer a request to access, correct or erase data.

  1. General manager, front office manager, receptionist, revenue manager: each role sees and changes different things.

  2. Search by phone, email or name, export, correction, erasure: Law 09-08 requires an answer within ten clear days, and every action is recorded in the log.

Screenshots of the hotel console with demo data: fictitious hotel and guests, no real data.

Roles

General manager

Runs the hotel and its access rights, and handles escalations.

Sees

  • Everything, including the team and data subject rights

Changes

  • Rates
  • FAQs and facilities
  • Agent and extras
  • Accounts

Front office manager

Runs the front desk and handles escalations.

Sees

  • Everything except the team and data subject rights

Changes

  • FAQs and facilities
  • Cases to escalate and front desk contacts

Receptionist

Follows the day and handles escalations, tickets and police forms.

Sees

  • The day, without amounts
  • Bookings, without rates

Changes

  • No settings: phone and chat are view only

Revenue manager

Sets the rates.

Sees

  • Everything except the team and data subject rights

Changes

  • Rates

The permissions shown are those of the current console.

Measurements

The agent's response time, recorded at each run of the test bench.

1.5 sto reply, median of the 11 Oct run
30 Sept11 Oct

NyamTechs test bench: median per run of 15 scenarios played in text against the agent, 22 complete runs from 30 Sept to 11 Oct 2026; measured from the end of the guest's sentence to the start of the reply.

Status

Ready

  • No feature is in live use at a hotel yet.

In demo

  • Voice

    Text bench against the voice agent: 15 out of 15 on both runs of 7 October.

  • Website chat

    About 5 s for the first message, 2 s after that; no booking without a "yes" over 8 runs.

  • Pre-arrival and police form

    Passport photo read, not kept; online form awaiting CNDP authorisation.

  • Console, four roles

    General manager, front office manager, front desk, revenue.

In progress

  • Cloudbeds

    Reading bookings works; creating them is waiting on Cloudbeds.

  • Hotel phone line

    Connection to the switchboard: a box or call forwarding.

  • Guests from Booking

    Follow-ups by email; platform messaging not connected.

Option

  • WhatsApp

    After the CNDP authorisation; follow-ups and alerts with the Complet option.

Data and the CNDP

The data shown on this page is fictitious. For a real hotel, Law 09-08 requires a filing with the CNDP before any guest data is processed; NyamTechs prepares this filing with each client, and a standard filing for hotels is in progress.

In written messages, Iram masks bank card numbers, Moroccan CIN and passport numbers, email addresses and Moroccan and French phone numbers before they reach the model, when they follow a common format. They are replaced with placeholders and stay on the server, except card numbers, which are never kept. Voice, voice notes and images received on WhatsApp are not masked, since they are sent as they are. For ID documents, Iram asks guests to use a secure page.

The servers are in the European Union (Google Cloud, Belgium). If this option is switched on, the console can send a question it does not recognise, as aggregated figures, to a free Google model (AI Studio, outside the European Union).

Iram, under your hotel's name.

A demo on request.

Request a demoTry the demo

Pricing on request.