About us
Contact us

Property Management System

A cloudbased powerful, flexible and feature-rich PMS. Once you get used to this new way of running your hotel you will never go back to anything less.


Floating bookings within its categories

Next time you are looking for a new PMS you might want to consider picking one that has the floating feature for bookings. 

GetShop is the first system in the world that brings this powerful feature to your fingertips, so let us explain to you how it works:

Back in the old days you probably spent hours of your precious time managing your bookings to make them all fit into your hotel. Those days are long gone. What you do in our system is to assign a booking to a category, but not to a specific room in this category. This gives the system the possibility to shuffle the bookings around to make the best possible coverage and at the same time avoid overbookings.

Can you assign a booking to a specific room in the future? Yes, you can. In those cases the optimalisation might be a bit reduced, but the system will find the best possible combinations anyway with the predfined bookings assigned.

Why are floating bookings important for automation?

Let's say that your guest living in room 305 from the picture above wants to stay an extra day. Without floating elements you would have to manually move "Cong Clovika" to another room before the guest can have his room. With floating elements "Cong Clovika" will automatically be moved to another room within its category making space for the guest.

Pay for a specific room
From the "Personal Guest Assistant" system, guests could actually select their room themselves, just like travelers select seats on commercial flights. But if the bookings are not floating, all rooms would be occupied and it would be impossible to make such a function. 

Automatic Assigning
At a predefined time, default 07:00, the system will assign all the rooms for that day's check-ins. By intelligently taking the factors of rooms state, room sortlist, check-ins, previous bookings and next bookings into consideration, the system will automatically do an assignment to make sure all guests get a room on any given day.

Another bonus is that you no longer need to consider how many specific rooms you have available, only how many is available in each category as the system always optimize for best possible coverage.

Optimized allotment for OTA's.
Most OTA's (like and Expedia) only care about how many rooms you have available per day basis. This means you can get in trouble if you don't have system that shuffles the guests accordingly for you. Back in the old days you usally used allotment, meaning for example 5 rooms were reserved for Now you can have all rooms reserved for the OTA's at the same time as you sell them on your own webpage. If one room gets taken the system keeps track of it and it instantly updates the OTA's accordingly.



A flexible and easy to use pricing system is essential to optimise your hotel. Once prices are set they are automatically published to all the booking channels you have connected to your system.

Multiple price plans
Create as many price plans as you want, then go to the CRM to set which guest accounts should use which price plan. As soon as a price plan is connected to a guest account, they will get the new prices during booking as soon as they have logged in.

A flexible discount system. When creating discounts you have the possibility to choose between a percentage discount, a fixed monetary discount or a fixed price". You can also specify for which room category a discount code should be valid in. You may also consider using restrictions to make the code valid for only a specific time period. You can even add add-ons to the discount code and use it as a package system. Example: "Spa treatment, dinner and stay" use code "SpaAugust" and add addons dinner and stay.

Advanced price yielding
Our advanced price yielding system automates the pricing for you. A matrix lets you increase the prices by a percentage depending on the occupancy in the hotel. For exampel 14 days prior to arrival you can increase the price with 200% if the occupancy reaches 50% in that period.

Long term deals
Give guests discounts if they stay in more than three days. For example 3-5 days 20% off, 5-7 days 30% off.


GetShop is using "SmartTables" so you don't need to open many windows at the same time. This is to avoid the mouse-click-syndrome, keeping the mouse clicks to a minimum. 

1. Smart state column
The state column clearly indicates what state each booking is in, it could be unpaid, waiting for room to be cleaned, checked in, and so on. Also note that under the state icon you also see a text "GDS, Exp (Expedia)". This text indicates where the booking comes from.

2. Quick filter
Once you click on the icon (2) you get a list of quick filters for checking in. These are very handy when you quickly want to get an overview of who checks in today.

3. Multi-purpose search field
Enter any kind of information into this field to search; name, email, phone number, room number etc.. Once you hit search it has an optimised search algorithm to make the search as fast and accurate as possible.

4. Advanced search
When the simple but powerful search is not enough, you can use the advanced search feature. In this you can specify time intervals, state, when registered, when checking in and so on.

5. Quick functions
A lot of quick features have been added. This feature makes it possible to change the stay, pricing, room and room categories, and cancel the booking without opening the booking. This is very handy when handling large groups.


Each row shows an individual booking for a room. Each room can be set up to have multiple guests and at the right side you can easily see all guests for this room.


The stay menu shows you all you need to do for managing the stay of the hotel guests, and you can easily change the check-in and checkout date and prices for each night. Once you click on the "Change room or category" you will see the second picture.

Since we use the floating innovation you no longer need to go to the availability to make sure the room is available, the system will give you all rooms that are available for you selection. Simply put, if it is green you can use the room without considering the coverage as the system does this for you.

Split change
A smart little feature that keeps the historical data of the guests when they need to change the room during their stay. A guest can stay in room A for a period and then move to another with just a simple push of a button. Once it is moved the guest will have two bookings and as such keep the history of the guest as accurate as possible.


Our system has a powerful add-ons feature, yet it is very flexible and easy to use. 

What can add-ons be used for?
The most obvious feature of add-ons is adding "Breakfast" to a booking, but it can be used for so much more and it is a core function for automation. Assume a guest wants to order a "Late Checkout" through the PGA (Personal Guest Assistant). What actually happens is that the system checks whether it is possible for the guest to actually have the room for late checkout due to capacity. Once it is accepted it will be added as an add-on and the system automatically keeps track of whether the add-ons have been paid or not.

Add-ons can also be configured so that they can show up during the booking process for the guest, or configured so that they are only available to book for a certain category. This powerful feature gives you the flexibility you need to make campaigns etc. and earn extra money.

Add-ons can be configured to be repeating, per guest, or both. For example breakfast is a repeating add-on per guest. When changing the guest count the add-on will be changed accordingly. A deposit or late checkout is a non repeating add-on. 

Add-ons from restaurant
When using the SRS (Smart Restaurant System) you will be able to put things on the room, and therefore easily accessible when guests want to check out.

Add-ons from point of sale
Whenever you complete a tab in the point of sale you are given the option to transfer the add-ons to the room.


Much more than just a simple and easy pin-code

How does automatic access codes work?
When you use APAC (Automated Property Access Control) together with GetShop PMS the system is able to understand when a guest should have access to their room. Both systems speak with each other, so when a booking has expired the system will render the code useless.

The key to success is that our system does not only make a code based on the stay for the guest, but it also takes into consideration the cleaning status of the room and payment status of the booking. This is very important to keep in mind when you want to make the system as automated as possible. If you go for a PMS that does not have this feature and then connect a cloud based access controller you will not be able to fully automate the check-in and checkout process.

Once the system has valididated that this specific guest should have access, KaiPal will communicate with the guest trough SMS and Email, making it a 100% automated process.

The pin code size can be determined when ordering the system. We provide both 6 digits codes and 4 digits codes.

Access log
The locks give feedback to the booking system whenever a code has been entered. This enables you to keep track of which guests have accessed their rooms. It is important to note that a wireless network might have outages at some point and therefore we can not rely 100% on this. Because of that we are more recommending to use it as a guideline.


GetShop is operating with Orders and Bookings, they are completely separeted as it is important to be able to change all the bookings without messing up the orders. 

Automated Order and Payment process
As 95% of all guests running trough GetShop's system pays online, the payments for the hotel stay are normally paid in advance. If a guest decides to make a longer stay and get some extra nights at the hotel, this is easily done by changing the stay. Once you change the stay the system automatically detects the difference between what has been pre-paid and the current state. This is a very nice feature as it helps you keep control of the bookings.

Why is automatic order diffing important for automation
A system without automatic ordering system will most likely fail in automating hotels. We have put a lot of focus into making a system that can make orders based on diffing the previously created orders and the current state of a booking. This is very important to make perfectly, otherwise our PGA has failed as guests are not able to do changes and pay for the changes made to a booking.

Payment process in reception
If you decide to have a reception it is important that the order creation process is extremely flexible as guests always want to make payments in a variety of ways. Keep in mind that the one booking can end up with multiple orders as some wants to split payments into cash, credit card and invoice. 

Orders splitted from bookings
Orders and payments that are 100% separated from bookings are extremly important when it comes to accounting and automation towards accounting systems. Our order system is 100% compliant with most of the accounting rules in the world. For instance it is not possible to manipulate orders that have been paid; these need to be credited in order to keep track of the order history. 


Coverage reports, income reports, forecasted reports, nationality reports, and accounting reports. All these reports are included by default and will give you a quick overview of what your income is from month to month.

Other important features

Flexible cleaning program

Paper based cleaning is a way of the past, but it is important that the cleaning staff is in sync with the PMS in order for the system to be able dispatch access codes automatically

Online booking

By having a flexible, embeddable booking form plugin, you will be able to put most of your work to the guests themselves during the booking

Channel Management

We connect to WuBook that has 100's of channels. This gives you the possibility to manage everything within GetShop PMS. There is no need to do stuff multiple times.

Access Control System

Simple access to the room is of the highest importance, therefore we only do pin-code access. No need for smartphones and apps that guests don't really want to download and sign up to an account for.


We are true believers of cloud based systems. This is really important in order to make the system as available as possible. All our systems are cloud based.

Automated messaging system

Configure all messages you want to automatically send to the guests. This can be messages like when a guest checks in and are granted access to the room, booking confirmation, morning messages and so on. 

Remote operators


Some hotels operate with a remote concierge service. These services are granted access to There they are given specific instructions on how to handle different scenarios.

Chain Support


Have separate hotels run on the same customer database. Whenever a guest books for one hotel, they are registered into all the hotels. If you create a partner deal with a customer they are granted access to all hotels.



Create a restriction like no same day booking after 16:00. Close down the OTA's for a given time period. Close the hotel for a given time period. Force confirmation on same day bookings. Min-stay or max stay in a given time frame

Booking form + terms and conditions

Embed your booking form into your website and type in terms and conditions. The guests are forced to accept the terms and conditions before they can complete the booking.

Payment methods

We support a wide range of payment methods from invoice, Dibs, Nets, Stripe, and PayPal. Receipts are automatically sent by email.

Accounting integrations

A system has been created where you can download integration files, and you can upload all financial data directly into your accounting system.

Invoicing and follow-up

Invoices can be created automatically and sent by email directly to the guest. When payments are recieved they can automatically be marked as paid (but this depends on the integration).

Receptionist restrictions

Restrict receptionist tasks to receptionist tools only. Avoid granting them access to room configuration, product management, accounting etc.

A handy tool that can be used when you are on the go. This is a mobile friendly version of the booking system that has the most basic features. If you need more advanced features on the go you can of course log on to the PMS by mobile.