Skip to Content

The GoHotel modules

28 functional areas covering every department of a hotel, a resort, a village or a compound, sold as packs that are already integrated with each other.

Property, Units & Guests

Properties of every kind — hotel, resort, serviced apartments, floating hotel, vacation village, residential compound — with buildings, floors, unit types and units, bookable spaces, guest profiles as on the ID document, corporate and agent accounts, and the fee rules of Egypt, Saudi Arabia and the UAE.

One tenant, several properties. Units are rooms, chalets, villas, apartments, cabins or berths, each with a type, a floor, a view, an owner where there is one, and a housekeeping state. Guests are recorded as their identity document reads them — the four-part Arabic name, the national ID, iqama or passport with expiry and scan, the family group under one head — because that is what the police list and the fiscal document need. Companies, travel agents, tour operators and OTAs are accounts with a negotiated rate plan, a commission and a credit limit.

The fee engine. Every charge is priced through ordered, stackable fee rules: a percentage of the room, a percentage of room plus service, a fixed amount per room-night or bedroom-night with a night cap, each inside or outside the VAT base. Egypt (12 % service, 14 % VAT, 1 % city tax), Saudi Arabia (municipal fee, 15 % VAT) and Dubai and Abu Dhabi (service, municipality and tourism fees, 5 % VAT) ship as presets with a test each.

Reservations, Rates & Night Audit

Rate plans with seasons, derived rates, restrictions and allotments; individual, group and block reservations on a drag-and-drop tape chart; check-in with the digital registration card; folios with routing and the city ledger; the automated night audit.

Rates. BAR, corporate, tour-operator contract, package, non-refundable and member plans, each with a board basis, daily rates by unit type and season, derived rates, minimum and maximum stays, closed-to-arrival and departure, stop-sell, yield rules by occupancy, allotments with release days, promo codes and the inclusive-to-net conversion a tour-operator contract needs.

Reservations. One reservation, one line per unit stay: guest, owner-use, owner-guest, house-use, complimentary, day-use or long-stay. Groups carry rooming lists and pickup. Availability is checked at unit-type and unit level with an overbooking limit and out-of-order units removed. The tape chart moves a stay with a drag.

Front desk. Arrivals, in-house and departures boards; the check-in wizard captures the ID, prints or signs the registration card and issues the key; room moves and upgrades; walk-ins; guest requests routed to housekeeping, maintenance or the help desk; traces, wake-up calls, lost and found; a kiosk view.

Folio and night audit. Every module posts money through one charge engine. Folios per stay, group master and company with windows and routing rules; deposits; card pre-authorisation and capture through the gateway token; refunds, splits and transfers; invoices and credit notes on the real ledger; the city ledger with ageing and commission accrual; cashier shifts. The night audit rolls the business date unattended — room nights, fees and packages posted, no-shows handled, the manager's report frozen.

Housekeeping & Maintenance

Unit status lifecycle, task sheets generated from arrivals, departures and stayovers, mobile updates with photos, inspections, the discrepancy report, minibar and linen; work orders, out-of-order units, preventive maintenance and engineering logs.

Dirty, clean, inspected, pickup, out of order, out of service — the state of every unit, on a board and on the attendant's phone. Sheets are generated each morning by section with credits per task type; the supervisor inspects with a checklist; the discrepancy report shows where housekeeping and the front desk disagree. Minibar consumption posts to the folio; linen and amenities draw on stock.

Maintenance requests come from units, common areas and guest requests, carry who pays — the guest, the owner, the operator or the community — and block availability when a unit goes out of order. Assets carry preventive schedules; the pool chemistry, the tanks and the generators have a daily log.

Food & Beverage

Restaurants, bars, room service and banquets on the restaurant point of sale, with room charge to the folio, kitchen display, in-room QR ordering and an e-receipt device per outlet.

Each outlet is a point of sale tied to the property and its department. A cheque settled to the room finds the guest by room number or name and lands on the folio with the outlet's service charge and VAT. Room-service orders and minibar postings are order kinds; banquet cheques go to the event's master folio; the manager's report shows every outlet's revenue. In Egypt each outlet device issues its own e-receipt.

Property Website & Booking Page

The property's own public site inside the tenant — accommodation, offers, gallery, dining, spa, events, map — and the commission-free booking page that takes a card.

Built on Odoo's website builder and branded from the company record. The booking page searches availability, shows unit types and rate plans with the fees the guest will really pay, takes extras and promo codes, collects guest details and a card through the payment provider, and creates the reservation. Owners, residents and guests log in from the same site.

Distribution

Availability, rates and restrictions pushed to the online travel agencies through the bundled white-label channel manager; bookings, changes and cancellations pulled in; iCal calendars for single units; rate parity and reconciliation.

Unit types and rate plans are mapped once to the channel. Every change to availability, a rate or a restriction is queued, pushed, retried and logged; every booking revision arrives with its channel, commission and virtual-card note and is acknowledged. Booking.com, Expedia and Vrbo, Airbnb, Agoda, Trip.com, Google Hotels, Hotelbeds and WebBeds and HotelREZ come through one connection. Units on Airbnb alone can use the iCal feed instead.

Guest Experience & Loyalty

Guest 360, pre-arrival, in-stay and post-stay journeys by email, SMS and WhatsApp, upsell offers, loyalty points and tiers, satisfaction surveys and review requests, complaints, corporate-account CRM.

Stay history, spend, preferences and complaints on one screen. Journeys send the confirmation, the pre-arrival link with online check-in, the welcome and the review request on schedule. Offers — an upgrade, an early check-in, a late check-out, a package — are accepted on the portal, the app or WhatsApp and land on the folio. Loyalty points are earned on settled charges and redeemed as a charge; a survey goes out at check-out; a complaint becomes a ticket with a root cause. Corporate accounts and agents are worked in the CRM with their production.

Events & Banquets

Function spaces with setups and capacities, events from inquiry to tentative to definite, agenda by day and space, catering menus and packages, equipment, the banquet event order, room blocks tied to the event and its master folio.

A wedding, a conference or a board meeting is one record: sessions by space and time, the catering, the equipment, the deposit schedule and the contract. The banquet event order prints from it, the room block is a group with pickup, and every cheque and charge lands on the master folio.

Spa, Activities & Memberships

Treatments, excursions, classes and equipment rentals with resources and schedules, booked from the desk, the portal and the app, charged to the folio; club memberships with dependants and entitlements.

A service has a duration and the resources it needs — a therapist, a room, a boat, a court — and a schedule finds the slot. A booking charges the folio when the service is delivered. Memberships carry a holder, dependants, a validity and what they entitle to: the beach, the pool, the gym, a number of court hours.

Community — Owners, Residents & Service Charges

Ownership accounts, residents and households, long-term leases with rent schedules, service-charge budgets by fund and periodic invoices, collection and dunning, the maintenance deposit, permits, violations, announcements and the general assembly.

The ownership account — one unit, one owner group with shares — is the debtor for service charges and the creditor for rental payouts, so arrears and payouts meet on one account. Leases carry the rent schedule, the deposit, the handover form with meter readings and the Ejar or Ejari reference. A budget is built by fund — general, reserve, special levy, master-community levy — allocated by share, area or unit, and invoiced per period; collection runs by card, Fawry, transfer or cheque with a dunning ladder; the maintenance deposit has its own ledger. Move-in and move-out, fit-out, work and delivery permits; violations and fines; announcements; the assembly with ballots by share.

Owner Rental Programme

Rental contracts per unit with commission, pass-through expenses, owner usage and pool participation; owner ledgers; revenue-pool periods; monthly statements; payouts with netting against arrears; trust accounting.

The operator rents an owner's unit on the owner's behalf. The contract says how revenue is recognised, what commission is taken on what base, which expenses pass through, how many nights the owner may use and whether the unit is pooled. Reservations, channel fees, management fees, chargeable repairs and withheld taxes post to the owner ledger; a pool period splits pooled revenue by entitlement points and days participated; the statement closes the period and the payout pays it, netting service-charge arrears when the owner has agreed. Guest money, owner money and community money sit in separate journals.

Access & Security

Passes with QR for guests of a stay, residents, visitors, contractors and vehicles; invitations from the portal, the app and WhatsApp; the guard scanner; entry and exit logs; parking permits; patrol rounds; incidents.

A pass is a person, a unit or a stay, a validity and the zones it opens, with a QR the guard scans on a phone to see the photo and allow or deny. Guests of a stay get theirs at check-in, with the beach and club wristbands the unit entitles them to; residents invite visitors; contractors get a permit. Every scan is logged; patrols are rounds of checkpoints; incidents are recorded where they happen. Gate devices sync through connectors.

Facilities Booking

Courts, clubhouse, cabanas, pool slots and meeting rooms booked from the portal and the app with capacity, quotas per unit or member, fees, deposits and no-show rules.

Each facility has slots, a capacity, a quota per unit or per member, a fee and a rule for no-shows. Residents, owners, members and guests book from their phone; the desk sees the day.

Utilities Sub-metering

Meters per unit and common area — electricity, water, gas, cooling, prepaid or postpaid — readings by hand, import or feed, tariff tiers, bills to the ownership account, the tenant or the guest folio, prepaid top-ups.

A private network bills its own consumption. Readings are typed, imported or received from a gateway; tariffs are tiered; the bill goes to whoever holds the unit for the period — the owner, the tenant or, for a chalet stay, the guest's folio at check-out. Prepaid meters are topped up from the same screen.

Revenue & Analytics

Occupancy, ADR, RevPAR and TRevPAR, pickup and pace against last year, forecast by segment, budget versus actual, rate shopping, pricing rules that suggest, the daily flash.

The night audit materialises the day's figures per property; pace and pickup read them against the same day last year; the forecast projects the next ninety days by segment; budget lines map to a departmental statement. Pricing rules watch occupancy, pace, lead time, the day of the week and events, and suggest a rate level the revenue manager applies. The flash goes out every morning.

Portal & Mobile App

One portal and one installable app whose pages follow the person: the guest books, checks in and sees the folio; the owner sees the calendar and the statement; the resident makes a pass and pays the fees; staff work the sheet; the guard scans.

Installed from the browser on any phone, no store account needed. A guest pre-checks in with the ID and a signature, sees the stay, the folio and the key link, asks for towels and gets the answer. An owner blocks a week, approves a repair and reads the statement. A resident invites a visitor, books the court, pays the service charge and reports a leak. Housekeeping updates a room with a photo; maintenance closes a work order; the front desk checks a guest in; the guard scans a pass. Push notifications; Arabic and English.

WhatsApp Assistant

The property's WhatsApp Business number answers a verified guest, owner or resident from their own record, in Arabic and English, and hands anything else to the help desk.

A message from a number on a reservation, an owner or a resident is verified and answered from the record: check-in time, directions, the folio balance, a late check-out, a towel to the room, the statement, the fees, a pass for a visitor. Unknown numbers get the public answers and an invitation to book. Rules first, the assistant second, and no answer leaves without a record behind it. A simulate button demonstrates it without a live number.

Transport & Transfers

Airport transfers linked to reservations with flight numbers, shuttle timetables, vehicles and drivers on the fleet, driver tasks in the app, charges to the folio.

The pickup is on the reservation with the flight; the driver sees it on the phone; the charge lands on the folio; the shuttle runs to a timetable. Vehicles live on the fleet with their costs.

Quality, Safety & Standards

Brand-standard and classification-readiness audits, HACCP and pool logs, fire drills, incidents with root cause.

Audit templates score a walk-through against the brand standard or the ministry's classification criteria; the kitchen logs fridge and cooking temperatures and the pool logs its chemistry, out-of-range readings flagged; drills are recorded; incidents get a root cause and a corrective action.

Help Desk

Tickets from guests, owners, residents and staff with categories, teams and SLA targets, handed to housekeeping, maintenance or the front desk.

Raised on the portal, in the app, on WhatsApp, at the desk or by e-mail, each ticket knows the person and the unit behind it. A housekeeping category creates the task, a maintenance category the work order, a front-desk category the trace. Teams hold SLA targets; the dashboard shows what is late.

Compliance

Guest-registration lists for the tourism police, Shomoos and the DET, the monthly reconciled list, fee returns, fiscal outputs from the folio, the licence register, data-protection consent and retention.

Check-in validates the four-part name and the ID number and creates the registration row; the daily list and the monthly list export in the official layout or go through the connector; rejections come back to the desk. Fee returns are prepared monthly. In Egypt a settlement issues an e-receipt and a company invoice an e-invoice; in Saudi Arabia the folio decides simplified or standard and the invoice carries its QR and chain. Licences and classification certificates have expiry alerts; consent is recorded; data is retained and anonymised on schedule.

HR, Rosters & Payroll

Employees, outlet rosters with swaps, service-charge distribution into payroll, certificate expiry, attendance, leave and Egyptian payroll.

Rosters by department, outlet and shift; the 12 % service-charge pool distributed by points and grade into payroll inputs; tips; health certificates for food handlers and lifeguard and first-aid cards that warn before they lapse; biometric attendance; leave; payroll with Egyptian tax and social insurance.

Accounting & Finance

Full double-entry accounting, cost centres per department and outlet, cash and bank, petty cash, post-dated cheques, assets, budgets, owner and community trust accounts, e-invoicing.

Folio invoices, city-ledger invoices, owner payouts and service-charge invoices land on a real ledger with the department or outlet as cost centre. Receivables by account, payables, bank reconciliation, petty cash, post-dated cheques, fixed assets, budgets, financial reports and the e-invoice and e-receipt outputs of the country.

Procurement, Inventory & Assets

Requisitions, purchase orders, vendors, main and outlet stores, lots and expiry for food, par stocks for housekeeping, cost of sales per outlet, fixed assets.

Outlet requisitions to purchase orders to receipt into the main store, transfers to outlet stores, lot and expiry control for food, par levels for linen and amenities, consumption per outlet.

AI Assistant

Sold separately

Ask the property's own data questions in plain language — Arabic or English — in the back office; the same assistant answers verified guests, owners and residents on WhatsApp.

An assistant that answers from the tenant's own records: tonight's occupancy, an account's outstanding balance, a building's arrears, the outlets' revenue this month. Sold separately.

Floating Hotels & Nile Cruises

Itineraries, sailing departures, cabins as the units of a vessel, per-departure availability and pricing, sightseeing packages, manifests for the river authority.

A vessel is a property whose units are cabins; a departure is a sailing with its itinerary and its own availability and price; a booking is a cabin on a departure with the sightseeing package; the manifest prints for the authority. Built for the first customer that needs it.

Pilgrim Groups

Hajj and Umrah campaign blocks with per-pilgrim manifests, bed-level occupancy, meal plans per group, Hijri seasons, Nusuk references, group check-in by bus arrival.

A campaign is a block with the operator, the Nusuk reference and a manifest of pilgrims; rooms are sold by the bed; meals are per group; the season is Hijri; the group checks in when the bus arrives. Built for the first Makkah or Madinah customer.

Dashboards

A dashboard as the first menu of every app and a property-at-a-glance landing page: occupancy, arrivals, housekeeping, balances, arrears, tickets, staff — every card drills through.

Occupancy and out-of-order units, arrivals and departures, dirty and clean, balances due and today's collections, service charges in arrears, open tickets, staff present — and the list of what needs attention. Every app opens on its own dashboard.

Pick your packs.

See the bundles