iOS Mobile Booking App

Estimated reading time: 8 min

More and more these days, tourism businesses are moving away from traditional brick and mortar home offices to location-based satellite offices, often with very little in the way of computers and booking facilities.

Wouldn’t it be great if you could make bookings and manage customers from your mobile phone while renting out surfboards on the beach? Well, with Checkfront, you can do that.

After downloading and installing the iOS Mobile Booking App onto your mobile device, you will have instant access to your bookings and customer information. What’s more, you can create new bookings directly from your device, taking your business with you wherever you go! The best part is, you don’t need to be located next to a computer terminal. As long as your mobile device has battery power and an internet connection, you’re good to go. You can even use the device’s camera to scan the QR Code on your customer’s invoice, instantly checking them in for their booking. Awesome, right?

If this all sounds like the perfect compliment to your business strategy, then read on and we’ll show you how to use the FREE iOS Mobile Booking app.

Version 2.0 of our iOS booking app can be downloaded from the App Store and works with your iPhone, iPad or iPad Touch running iOS 8 or greater. Anybody downloading the app onto a device running an earlier version of iOS will receive the previous version of the software.

Installing the App

Back to top

In order to install the Checkfront Mobile App, you’ll need to visit the App Store on your iOS device. Select the search feature and type Checkfront into the search field. There should only be one result, so tap on it to learn more about the app.



From here, tap on the Get button to begin the download. Once the installation is complete, the app will be found on your device’s Home Screen. Simply tap on the icon to launch the app.

Logging In

Back to top

Once the app has been launched from the home screen of your device, the first thing you will see is the login screen. Enter your username and password, as you do for the desktop site, plus the Host URL for your Checkfront account. This is the URL you use to access your account online and will be something along the lines of



You will only need to do this one time. On your subsequent visits, you will notice the login details have been saved under the section labelled Log In As… Tap on the login details to proceed. You’ll still need to enter your password in order to continue, but the rest of the information will be entered automatically for you.

App Home Screen

Back to top

Now that you’re inside the app, you will be presented with the Home Screen. This is a summary of your bookings, organized into groups to enable quick access to the most relevant upcoming information.



Tapping on one of these groups will open up a new screen containing a list of all the matching bookings. These bookings can then be viewed based on the customer who has made the booking, or the items that belong to the bookings. Make your choice by tapping on either the Customers or Items button at the top of the screen.

Booking Filters

Back to top


A list of all new bookings in your Checkfront account, since the last user login.


Bookings that will begin the following day.


Bookings that start on the current day.


Currently active bookings. This includes bookings that start today, plus already ongoing bookings.


Bookings that are ending on the current day.


Bookings that begin on the current day or the next 7 days.


Bookings that you have bookmarked in your account for quick access.

Find by Calendar:

Tap this option to access a monthly calendar. Any days that contain a booking will be circled. Tap on any of these to access a list of the bookings for that day.



Viewing a Booking

Back to top

Once you’ve located the booking you’re searching for, simply tap on it from the list to open up the booking details screen.



At the top of the booking screen, you will see the name of the customer, their contact information, the booking ID and the date of the booking. Directly below that is the Checked In status.


Back to top

The check-in/out status of a booking is controlled by a switch on the right. By default, the switch will be turned off, indicating an open booking. Tapping on the switch will cause it to slide across and turn green. This indicates that the customer is currently checked in.



Further evidence of this can be found in the notes section towards the bottom of the screen. The notes are updated whenever a customer is checked in or checked out. These notes include the name of the staff member who made the change and the date it occurred.

Incidentally, notes can be also be recorded manually by tapping on the Add Note button and then typing out the message you wish to leave. This can be viewed by any other staff members who view the booking.


Auto Check-In

There is an auto check-in feature available through the settings menu at the bottom right side of the app home screen. If the switch is turned on, a customer will be checked in automatically when the QR code on their invoice is scanned.

Recording a Payment/Refund

Back to top

Below the check-in/out button is an overview of the items that have been reserved, including a total and balance due. Directly below this is a Record Payment button. Tap on this to continue.


Enter the amount you wish to record, choose the method of payment and then click on the Record button.

The screen will now be updated to reflect the payment you just recorded.


Current Payment Methods Include:

• Square – Live Credit Card Payments
• POS – Cash
• POS – Visa
• POS – Mastercard
• POS – Credit
• POS – Debit
• POS – Voucher
• Cheque
• Bank Transfer
• Gift Certificate
• Costco Gift Certificate



You’ll also notice a new button appear, next to the recorded payment, labelled Refund. If for any reason, you need to make a refund on the booking, just tap that button and the recorded payment will be reversed. Just remember, this will not refund the customer’s live payment. This must be done manually outside of Checkfront.

Changing the Booking Status

Back to top

Down at the bottom of the reservation screen, in the left hand corner, is the current status of the booking.



Tap on this to open a menu of possible status changes. Select the status you want by tapping on it. The status is now changed!

Contacting the Customer

Back to top

Next to the status button is the Contact Customer button, with a paper airplane icon. Tapping on this will bring up a menu of possible customer interactions. Select the one you want from the list and your device will automatically perform the required function. For example, if you select Email, your device’s default email app will be opened, ready for your input. The email will be pre-populated with the customer’s email address and a subject that includes the booking ID. For example… Booking: XXYT-190815



Bookmarking the Reservation

Back to top

If you’d like to be able to quickly access the booking again, without needing to search through the app for it, you can tap the Bookmark button which is depicted by a star and located next to the Contact button.



When the star is yellow, it is bookmarked. Once you’re finished with the booking, you can tap the star again to return it to its original state. This also removes the reservation from your bookmarks list.

Your bookmarked bookings can be accessed directly from the app home screen and from within your desktop browser.

Viewing the Invoice

Back to top

The final button at the bottom of the reservation page is to view the original invoice, just like you would on the desktop site.



Code Scanner

Back to top

The QR Code scanner is located at the bottom of the app home screen, on the left hand side.



Once activated, a staff member simply needs to scan the QR Barcode on a customer’s invoice to instantly pull up the booking in their app. This saves valuable time compared to locating the booking manually, even if all you have to do is visit the Today group of bookings. Being able to scan like this, gets you through a line of eager customers very quickly indeed.

In order to complete the scan, point your device’s camera at the QR code on the customer’s invoice. You should be able to see the QR code image on your screen. Once the app recognizes the QR code, it will automatically pull up the booking details for you.



Once the booking pops up on the screen, the staff member can tap the Check-In Switch and the customer is checked in. “Next!”.

For additional details on QR codes, including how to activate the add-on through the desktop site, please go here.

Creating a New Booking

Back to top

One of the biggest and most popular features in the Checkfront Mobile Booking App, is the ability to create new bookings while on the go. At the bottom of the app home screen again, you will see another icon. This time, we’re looking at the one in the middle, the plus sign.



Tapping on this will open the Create Booking screen.

Looking to the top right corner, you’ll see another plus sign. Tap on this to begin adding items to the booking.



Another screen will open up allowing you to select an item. Choose the category first and then an item within. That will bring you to the details screen (above right). From here, you may select the start and end date for the booking as well as the quantity required. A promo code may also be added if applicable. Finally, click the Add to Booking button.

This will bring you back to the original Create Booking screen.



From here, you will now see the item and relevant pricing a booking details. If you’d like to add another item, you can go ahead and click on the plus sign again.

Alternatively, if you’d like to remove an item from the booking, simply hold your finger on the item and slide to the left (above right). This will reveal a Delete button. Tap on that to remove the item from the booking.

Once you’re happy with the items you have added, fill out the booking form underneath and tap Create Booking at the bottom.

Your booking is now complete and you can go ahead and add a POS payment if you like. Any notifications configured in the desktop site will automatically be sent to the relevant recipients.

App Settings

Back to top

There are a couple of configurable settings available through the mobile booking app. These can be accessed via the settings button at the bottom right corner of the app home screen.



Auto Check-in

Auto check-in is a feature which enables a customer to be automatically checked in when the QR code on their booking invoice is scanned by the app. This further speeds up the process for checking customers in, especially if you are using Checkfront for tours and have a lot of people arriving at the same time to redeem their reservation. Simply point the device camera at the QR code and that’s it. The booking will appear on the screen and the check-in switch will be active.



Use Legacy Add Booking Form

In a previous version of the Checkfront Mobile App, the booking form was actually displayed through an iframe to the hosted booking form online (above right). Now, the booking form is built into the app by default. If you prefer the old method though, you can turn on this switch to activate it.

Email Support

Tap this link to create a new email to our support team. This is an in-app email and so you will not be redirected to your device’s default email program.

Phone Support

Tap here on your iPhone to connect with our support team via telephone.

Support hours of operation can be found here.


When you’re finished working within the app, click on this link to log yourself out.

Was this article helpful?
I have a suggestion...