The booking module allows your users to reserve tickets to a one-time event, or book tickets to reoccurring sessions.


You can install these modules in your App in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✓

You can find the booking module in the Booking & Events category.


Drag and drop the module into your home or side menu to install it.


This module can be duplicated in several sections in your app ✓


1.) Once you installed the module, by dragging and dropping it in the home or side menu, you can rename the module and choose an Android and an iOS icon for it.


2.) Click on the gear icon to configure the settings of the module.


3.) From the settings, you have the option to include ads in your app, using Google AdMob Module.

Note that you have to install Google AdMob Module first.

Don't forget to click save once you are done.


Don't forget to click save.

Must-Have Modules

  • Booking Validation: Allows you to validate tickets generated by nandbox app builder and determine whether they are valid or expired.
  • Booking Redemption: Allows you to redeem tickets generated by nandbox app builder.

Complementary Modules

  • Event List: The events list module displays the list of events that the user accepted the invitation to.
  • User Bookings: Displays a list of bookings that the user booked.

Module Walkthrough

Creating a New Booking Product

1.) From the side menu, click on bookings.

2.) Click create to create a new booking.


3.) Firstly, enter the name of your booking and its description.


4.) Set the location of the booking product, note that once you enter a location a drop-down menu will appear with a list of locations to choose from.


5.) Set the duration of the booking product, in minutes, so for example, if your booking product is a yoga session, how long you want your session to be.


6.) Set the booking product gap, which is the time between each booking product and the next one, for example, if you have two successive yoga sessions, this will be the time gap you want between them.


7.) Set the time zone.


Click next.


8.) Set an image for the booking product.


9.) Set whether it is cancellable or not.

If you set it as cancellable, you can determine the cancelation window where the user can cancel the booking.


You can choose from different durations.


10.) The days available allow you to determine when the event will reoccur, so for example, if you have a yoga session every Sunday and Thursday, you can set it accordingly. Set the reoccurring days that the booking product will take place.


Set the time that the booking product will take place and its duration.


Set the number of bookings, which is the total number of available bookings for the event, we will set the price at the end of the steps.


11.) You can also set your holidays to let the users know that there will be no event on this particular day, click on the calendar icon.


You will be prompted with a calendar, from which you can choose your holidays.


Once you're finished click create to create the booking.


Setting the Price

12.) To set up the pricing for the booking, hover over the booking and click the dollar sign.


13.) Set the price per booking and the currency.


The payment type determines if your users will be billed per session or per bundle of sessions.

To charge users per session, select Direct Payment.

To charge users per bundle of sessions, select Balance.


If you set it to Bundle, the user will buy the whole bundle of sessions one time and every time a user attends a session it will be deducted from the total number of sessions of the bundle, so for example, the bundle can consist of four yoga sessions and it will be bought once by the user, when the user attends a session, it will be deducted from the total of four sessions, which means that the remaining available sessions for the user will be three sessions.

Creating a Bundle of Sessions

1.) Go to the Bundles section from the side menu.


2.) Click create to create a new bundle.


3.) Fill in the details of the bundle and click create.


The display name is the name of the bundle that will appear to your users, while the max unit is the maximum number of units that a user can order.

4.) Next, you need to link the bundle that you created to the booking product. Hover over the bundle and click edit.


5.) Scroll down, and click on Add Products.


6.) Click on Bookings, select the booking product, and click Insert.


7.) Don't forget to save.


Checking the Tickets Booked

To check the booked tickets, go back to the booking section from the side menu.

Hover over the booking product and click view tickets.


You will be prompted with the list of users who booked this booking product.

Assigning an Admin

After you are done with creating a booking, you need to assign an admin to it.

The admin will receive a notification every time a user books the event.

Hover over the booking and click the edit icon.


Scroll to the bottom of the page, and click add admin.


Choose your admin and check the box next to the name, and then click add.


You can also assign roles from the users tab.

The booking list will be displayed to the admin as follows.