Check-in

Updating guest data, documents, scanned files and adding them to the myfrontdesk reservations is easy. Check out a suggested solution below.

Pre-Checkin: Update guest information

(*)Pre-Checkin feature certification mandatory requirements.

  • Use getReservations with parameters status or CheckInFrom/CheckInTo and CheckOutFrom/CheckOutTo to get reservations for your specific purpose. e.g. Today's arrivals, today's departures.*****

  • Use putGuest to update guest data to existing guests (Specific attention on guest document information).*****

  • Use postGuest to upload data for new guests. Number of adults and children is specified on every reservation, don't allow more guests than specified.*****

  • Use postGuestDocument to upload a file e.g. passport scan, photography.

  • Use postReservationDocument to upload a file referring to the entire reservation e.g. contract.

  • Use postReservationNote to post any messages into myfrontdesk reservation.


Check-in or check-out a guest

  • Use putReservation with status: checked_in to check in a guest or checked_out to check out a guest.

  • Checking out a guest is currently possible only when there is no open balance, use getReservationInvoiceInformation to confirm that the reservation has been fully paid to be able to proceed with updating the reservation status to checked_out.

  • If a room is not assigned, use getRoomsUnassigned to see available rooms and allocate a room before check-in using postRoomAssign.


Charge for the stay


Assign a room on a reservation


Kiosks: Check-in or check-out a guest

(*****) Kiosk certification mandatory requirements.

  • Use getReservations with parameters status or CheckInFrom/CheckInTo and CheckOutFrom/CheckOutTo to get reservations for your specific purpose, e.g. today's arrivals, today's departures. Only allow confirmed reservations to be checked-in.*****

  • Use putGuest to update guest data to existing guest (Specific attention on guest document information).*****

  • Use postGuest to upload data for new guests. Number of adults and children is specified on every reservation, don't allow more guest than specified.*****

  • Use putReservation with status: checked_in to check in a guest or checked_out to check out a guest. (*****)

  • Checking out a guest is currently possible only when there is no open balance, use getReservationInvoiceInformation to confirm that the reservation has been fully paid to be able to proceed with updating the reservation status to checked_out. Alternatively, to process the outstanding payment see Charge for the stay guidelines above.*****

  • Guests should be able to check-in and check-out using the third-party id. Use thidPartyIdentifier to match with Cloudbeds reservationID.*****

  • If a room is not assigned use getRoomsUnassigned to see available rooms and allocate a room prior to check-in using postRoomAssign.*****

  • Call getHouseKeepingStatus or subscribe to the housekeeping webhooks to check if the room is occupied and its housekeeping status.


Send email from myfrontdesk

  • Use postEmailTemplate to create an email template with the same custom field. Myfrondesk will send out the email to the guest.

  • Use the postEmailSchedule to schedule the template either based on the reservation status change or a date.