Booxi Architecture

Learn about Booxi's key concepts and how it can apply to your business needs.

This document provides an overview of Booxi's architecture. The below definitions will help you familiarize yourself with the different concepts Booxi is build from.

Architecture


 

Head Office

The Head Office is a web interface to manage users, service offer, booking rules and perform batch operations to all your merchant accounts from a centralized point.

Applications 

A Head Office is usually deployed for brands who manage multiple stores locations. To ease the management of country related metadata such as currency, taxes and local rules, we recommend the deployment of a Head Office for each country a brand is doing business in. Based on business needs, other applications may be suggested.

 


Merchant

Merchants are Booxi accounts that represent a store, a team, a factory or any other entity in an organization. One or several accounts can be managed by the Head Office. From each merchant account, manage resources, users, staff and their availability. Information set in the Head Office, such as services and booking rules can be customized at the merchant level. 

Applications

As stated above, a Booxi merchant account can represent a store, a team, a factory or any other entity. Therefore, business applications are varied:

  • For online services, a Booxi merchant could represent a team of people working within the same time zone.
  • For in-store services, a Booxi merchant could represent a brick-and-mortar store with its own services and availability.
  • For pick-up services offered at an outlet, a Booxi merchant would be set up for this specific location.

Services

Services are a product sold or service rendered to a client by an associated member of staff. As they represent the core component of a business, they are highly customizable.

  • Service Details
    Assign each service basic information as well as more advanced options such as price, description and survey questions. 
  • Location
    Set how each service is provided to clients, in store, at home, by phone or by videoconference.
  • Staff Selection
    Predetermine who provides each service or let you client choose a staff or their choice. To learn more about staff selection, consult this article.
  • Booking Rules
    Set options to further customize service booking rules such as additional reminder or the cancellation policy.
  • Payment Options
    Set options to collect payment (partial or whole) online, on-site or integrate Booxi with your shopping cart solution. You can also capture credit card information.
  • Multilingual Content Support
    Booxi comes with a library of 18 languages and expending.

Applications

As core component of a business, services may be customized extensively with the help of a variety of settings and tailored to fit many business practices.

  • Multiple service types through customization.
  • Online services such as virtual consultations or virtual shopping assistant.
  • Online booking with pick-up service at nearest location.
  • Free and paid services.

Resources

Resources are any item, space, machine, equipment of any sort used in the rendition of a service. Each resource can be managed through its own individual schedule.

Resources are always managed at the merchant level. 


Personnel

Personnel are all employees associated with a merchant. Depending on their roles, they may be further categorized into two groups, staff and users.

Staff 

Staff are personnel employed by a merchant to render one of several services and whom can be scheduled by clients. Each member of staff is assigned with a calendar, generic or personalized, in which their availabilities are set. Staff are provided access rights based on their role and function. 

  • Availability
    Set staff availability either by using a merchant's open business hours, a custom weekly schedule or an open calendar in which availability and busy time slots are defined with the possibility to create custom busy time slot.
  • Notifications and Alerts
    Staff can receive notifications by email (primary email address and possibility to add a second email in CC) as well as alerts.
  • Access Rights
    Access rights to Booxi can be customized based on the role and functions of a member of staff. To learn more about access rights, consult this article.

Users

Users are personnel with management roles such as administrator, supervisor and store managers. They also get access rights based on their role and function. Master users are usually users from the Head Quarter offices that need to have access to all merchants. As they do not offer services, they can't be booked and do not have a calendar. 

 


Client

A client is a person who has made a booking for a service offered by a merchant. Upon booking, clients are required to provide personal information, notably first and last names, email address and phone number, which are saved in a client record along with its booking history. Clients are associated with a merchant but can also be part of a clientele shared among several merchants within the same merchant group.

 


 

Next topic: User Interfaces