Feature introduction


We want people to be able to autonomously build their own native or progressive web app, regardless of their technical skills.
Our CMS enables to create dedicated content to let our customer use a booking feature which need to be synchronized with their google agenda account.
The feature supports event creation and cancelation and manages notifications for each dedicated events. You can manage different settings linked to the given event such as frequency event generation, exceptionnal holidays, opening days and calendar details. The end-user screens will call our API which will aggregate data from our customer google account.
The provided homepage corresponds to a specified app and section (identified with ids). All apps will have a dedicated urls which will fetch to their configuration.


Feature description


With the Booking feature extension: you can :

As an admin, you can :

  • Generate booking slots based on settings :
    • Size of slots (ex : every 30 min)
    • Capacity of slots (ex : 2 for each slot)
    • Eligible window (ex: I want to expose slot for the next month)
    • Opening days (ex : from Monday to Friday)
  • Create a calendar defined by :
    • A name
    • An owner (ex: Default Calendar of the app, One calendar for every hairdresser)
    • An optional connexion with Google Calendar with a defined calendar (ex : primary)
  • Create exceptional holiday (ex: 25th December …)
  • Notify by email the customer in case of cancelation
  • Cancel a booking event
  • Specify Title of the given section / event

Your users / customers can :

  • Provide a date to see available slots
  • Book a slot by providing his email
  • Confirm the selection of the slot
  • Being notified by receiving a confirmation email after a booking event
  • Cancel a slot with the link provided by the confirmation email
  • Being notified when the cancelation comes from the owner of the app


Using Google Calendar


After synchronization with your Google Account, we will be able to :

  • Access to your calendars and shared calendars
  • Manage your events (creation, cancel, update)