Appointment Modul

The Appointments module will easily allow you add an appointments booking engine to your App. The App manager will be able to create multiple stores, categories, services and providers. It’s also possible to define store opening and closing times and create a specific schedule for the providers. Lastly, so that the App Manager can also take appointments over the phone and from walk-ins, through the web front-end interface, it’s also possible to add appointments manually. 

The Appointments module booking engine also send push reminders before each appointment. The default reminder is set for 1hr before the appointment but the user is free to adjust according to the individual needs. This module requires the Individual Push Notification Module in order for the send the alert reminders. 


The first step is to create the location for your retail outlet. You can have more than one outlet on each App. If you only have 1 store location, the user will not be presented with the store selection during the booking process. You’ll need to add the Name of the location, the address, and set the business working hours. If you close for lunch, you won’t define it here. When you add the providers, you’ll be able to define the lunch period separately for each one of them. Lastly, you’ll be able to define if the store is closed on a specific day, like December 25, and save.  

Service & Categories

The second step is to create categories of services. This will allow you to categorize the services and to show the user a more organized list of the services that are provided. If you only have 1 category, the category tab will not be shown during the booking process. The user will be taken to the services tab immediately.  

Once you have created the categories, you can move on to creating the services.  You’ll need to define a name, price – don’t worry about the currency symbol, it will be obtained from your App’s currency settings -, service and buffer times, and the category. The buffer time is the time that is required between appointments, it can be set to zero. 

Once you’ve saved the service, you’ll need to define where that service is available. It could be there are multiple stores and the service is only available at one location. You’ll need to repeat this step for all the services that you create. 


The first step is to add the providers and to associate the providers to the locations and services. You’ll need to create a name for the provider, add a phone number and an email address. Optionally, you can add a description for each provider. This is enable on the App an information icon below the provider’s name during the booking process. Each time an appointment is made for a specific provider, an information email can be sent. You’ll also be able to add a picture for each provider, if it’s not added, a default avatar will be shown.

Once you’ve add the provider, you’ll need to assign the services to that provider (figure 2.C.1 and 2.C.2). Please note that if you have more than one location and the provider works at both locations, you’ll need to assign the services to the provider at each location. 


The last step is to define when the provider will be available to work. In case the provider works are more than one location, you’ll need to define the timings for each location.

When defining when the provider is available to work, you’ll need to define the start and end times. You can also add a day break, for example, in case the provider doesn’t work on specific date due to a holiday or doctor’s appointment. The lunch or any other breaks can also be added from this screen. These breaks will be excluded from the availability on the user’s booking interface.   


From the options menu you’ll be able to adjust some module design options and customize the icons used (figure 2.E.1). You’ll get to decide who gets emails when bookings are made and also if you want to send reminder emails in additional to the push notification alerts.


The color of the active icon during the booking process can be customized individually by using the SCSS code below: 

.tab-item-active > .icon,

.tab-item-active > {

   color: #ff0000 !important;

Managing Appointments

Appointments can be managed from the Calendar interface. The store manager will need to select the location and provider that needs to be managed. Once that is selected, the calendar can be loaded with that criteria. Should the store manager need to change location or provider, it can be done using the pull-down menus. The store manager can obtain a view of the availability of all providers by switching to a daily calendar view. That can be attained by selecting All Providers from the pull down menu. The calendar view will switch to daily automatically. 

Adding an Appointment

The store manager can add an appointment that is received over the phone or from a walk-in customer from the Calendar View. An appointment can be easily added by clicking on the desired date and time. A new window will appear where the store manager will be able to select the service, the customer and the desired time. If there any special appointment requirements or details, these can be added to the Notes field. Once the new appointment is saved, a confirmation email will be sent to the customer and to the provider. 

If the store owner is creating an appointment for a new customer, a new customer account can be created without leaving the calendar.  An email will be sent to the customer with the email and password so that the App can be accessed.

Did you find this article useful?

  • WooCommerce Integration ( Premium Feature )
    This feature will allow you to integrate natively your WooCommerce store in your application. It is different from the feature WooCommerce Link which ...

  • White Label Editor
    How you can use the White Label Editor? // // First of all, your you need to have a domain name. If you do...

  • Geolocated Places
    With this feature, you will be able to create a list of geolocated places. It will display all the places on a map, or, if the user opens the ...

  • Audio
    In this article, we will learn how it is possible to integrate your playlists or the one of your favorite artists into your app. To create a Music pa...

  • Booking
    Thanks to this feature, your customers can schedule an appointment at your business(es). If you want to add this feature to your application, that ...

  • Calendars
    The Calendar feature will enable you to share with your users the place and date of your events and the ones you will be present to.  To creat...

  • How to create my app | Step by Step Guide
    How to create my app | Step by Step Guide With our app builder it is very easy to create your own smartphone app or edit an existing app. Here we exp...

  • Catalog
    This features allows you to create Product pages. Little warning: if you have menus, don’t create them with this feature but use the “M...

  • QR Code Scan
    This feature will allow your customers to use their camera to flash a QR Code and to access specific content. To add this feature to your app, just...

  • Commerce
    With the Commerce feature you will be able to sell your products from one or several points of sale. Users will be able to pay online via Paypal, or t...