Waj

Booking

The Booking feature allows business owners and staff to manage appointments and schedules for their beauty salon or service business. You can:

The Booking feature allows business owners and staff to manage appointments and schedules for their beauty salon or service business. You can:

  • View appointments in a calendar format

  • Create, edit, and cancel bookings

  • Assign services to staff members

  • Manage multiple branches

  • Handle customer check-in/out

  • Process payments and checkout

  • Handle no-show protection

Get used to the Calendar View

Calendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshotCalendar and bookings get used to the calendar view screenshot

WAJ makes managing appointments easy with a clear, organized booking system that uses color coding to show booking statuses. Each booking color represents a different status in the client’s journey, from the moment an appointment is scheduled to its completion. Staff can easily track who’s waiting, which appointments are about to end, and where they need to be next. This organization helps prevent double-booking, optimizes service flow, and enhances the client experience by ensuring no one is overlooked.

  • Booked : This is where it all begins! When a client schedules an appointment online or staff books it ahead of time, the appointment is marked as "Booked." This status helps track new appointments that need a quick review and confirmation. It’s like penciling in plans—you know it’s there, but you still need to make it official. For example, imagine a client books a hair appointment for next Tuesday. Staff sees it marked as "Booked" and can review the stylist's availability to make sure everything is set before confirming.

  • Confirmed : Now it’s official! Once the staff reviews and confirms the appointment, it moves to "Confirmed." This status signals that the appointment is good to go and ready for both the client and salon staff to plan around. It gives everyone peace of mind, knowing the appointment is locked in. For instance, after reviewing a "Booked" nail appointment, the staff confirms it, letting the client know they’re set for their pampering session!

  • Waiting : Clients have arrived and are eagerly waiting for their service. This "Waiting" status is a great way to track who’s ready for their appointment but hasn’t started yet, keeping everything organized, especially during peak times. Picture a client who arrives early for a facial; they’re marked as "Waiting" until the esthetician is ready to start, helping staff stay on top of appointments and reduce wait times.

  • In Progress : The fun is underway! When a service begins, it’s marked as "In Progress," signaling to everyone that the client is being attended to. This status helps track which appointments are ongoing so staff can keep an eye on timing and be ready to transition to the next client. Think of it as a live update: if a lash extension appointment is "In Progress," the receptionist knows to prepare for checkout soon.

  • Completed : Success! The appointment is done, and the client is ready to check out. Marking an appointment as "Completed" is like crossing it off the list; it’s finished and frees up space for the next one. For instance, after a waxing session, staff marks it "Completed," signaling that it’s time to process payment and reset the space for the next client.

  • Cancelled : Life happens, and sometimes appointments are canceled. When a booking is marked as "Cancelled," the details remain visible but with a line through them, serving as a record without cluttering the active schedule. This status is handy for tracking no-shows or rescheduling availability. For example, a client cancels their brow appointment the day before, freeing up that time for another booking. The crossed-out booking helps staff see trends in cancellations and openings at a glance.

Each status adds to a smooth and stress-free booking experience, helping staff stay organized and clients feel well taken care of from start to finish!

The bookings on the calendar will always have the time on top, followed by the full names of the client, and then the service they require. A canceled booking will have all the details of the booking dashed out as can be seen above.

The dot at the top right corner of the booking represent connected booking of multiple services.

One more nice feature WAJ calendar has is a preview of the staff shifts in the calendar, You can easily see when your staff are working by the white and grey highlights on the calendar

Filtering Bookings →

Filtering Bookings

Calendar and bookings filtering bookings screenshotCalendar and bookings filtering bookings screenshotCalendar and bookings filtering bookings screenshotCalendar and bookings filtering bookings screenshot

Filtering bookings is important because it quickly organizes bookings by staff or by the status of the booking. It makes it easier to manage schedules and spot availability. You can use this when a staff is off, or you would like to see a specific staff schedule for the day. to filter boking simply...

[1. arrow-up-right](https://login.waj.ai/#/bookings)Click onThis is the filter button, it opens a side panel with the list of all the staff members in the branch as well as all the different statuses of the booking to filter on.

[2. arrow-up-right](https://login.waj.ai/#/bookings)Choose a filterChoose what to filter on, any of the staff members, or a booking status.

3. Changes are applied immediatelyThe changes are instantaneous as seen in the background.

Create a Booking →

Create a Booking

Calendar and bookings create a booking screenshotCalendar and bookings create a booking screenshotCalendar and bookings create a booking screenshotCalendar and bookings create a booking screenshotCalendar and bookings create a booking screenshotCalendar and bookings create a booking screenshotCalendar and bookings create a booking screenshot

Start booking your appointments to keep the schedule organized, manage time efficiently, and reduce wait time. Booking allows customers to secure appointments at their convenience, increasing satisfaction and improving their experience.

1. Click on the calenderTo create a booking click anywhere on the calendar to open the booking details, clicking on the timeslot automatically selects the time and the relevant staff you want to book the service with

2. Click on "Add Customer"If the customer is a walk-in customer, leave this section empty. otherwise select the client that you want

circle-infoTracking bookings with customers helps you enhance your CRM experience and improve your reporting by differentiating between new acqusitions , loyal customers and churn reasons.

3. Select from saved customersA customer from the list of saved customers can be selected, or a new customer profile may be made by selecting the "Add New Customer"

4. Change the date and timeBy clicking on the date or time, the desired date and time for the booking is selected. We automatically chose the time and the date when you first selected the slot. this is helpful if you are trying to schedule an appointment for later.

5. Click "Add Service"to add differnet services / packages / offers You can click on add service.

circle-infoif a service is selected that is not provided by the selected staff, the system will auto assign the service to a staff that provides it. for more information regarding the staff provided services check the staff section

6. Select ServiceThe wanted services are selected from the list of provided services. Multiple services can be added by clicking on "Add Service" again. or simply by long press on the first service to select multiple services.

7. Once you're done adding services and offeringsThis saves the booking, which then will be seen on the calendar under the respective staff.

Changing Dates →

Changing Dates

Calendar and bookings changing dates screenshotCalendar and bookings changing dates screenshot

To book a booking in advance, or check a previous day before on the calendar , you can easily use the navigation buttons to go forward and back in the calendar. You can even go a month or two. this is also very useful if you want to check the staff availability to schedule a recurring booking.

Remove Service →

Remove Service

Calendar and bookings remove service screenshotCalendar and bookings remove service screenshotCalendar and bookings remove service screenshot

Removing services from bookings is important for maintaining an accurate and organized schedule in the WAJ platform. When a service is removed from a booking, it ensures that clients only see and pay for the treatments they actually receive. This can be especially useful if a client changes their mind about a service, or if the stylist needs to adjust based on time constraints or client preferences during the appointment.

This feature helps prevent billing errors, reduces potential confusion, and keeps records clean and accurate for both clients and staff. Additionally, it allows the salon to free up time in the schedule for other clients or services, maximizing efficiency. By keeping bookings updated with only active services, businesses create a smoother, more transparent experience for everyone involved.

1. Click on the bookingClick on the booking the service is to be removed from.

2. Delete the serviceGo to the services section and delete the service that is unwanted by clicking on the trash can icon.

3. Click on "Save"Save the booking after removing the service.

Add Notes →

Add Notes

Calendar and bookings add notes screenshotCalendar and bookings add notes screenshotCalendar and bookings add notes screenshotCalendar and bookings add notes screenshot

Adding notes to a booking allows staff to record important details about each appointment. Notes can include specific client preferences, any adjustments discussed during the booking, or unique requirements for the session. This personalized information helps ensure a consistent experience, as staff can review past notes to tailor the service to each client’s expectations.

For example, a stylist might note that a client prefers a certain hair product or that a skincare client has specific sensitivities. These notes make it easy for any team member to deliver a personalized experience, even if they haven’t worked with the client before. This feature helps avoid miscommunication, keeps records organized, and enhances customer satisfaction by remembering the small details that make a big difference.

1. Select the bookingSelect the booking to add the note to.

2. Click on "Add Note"Click on "Add Note" in the Notes section.

3. Type in the note4. Click on "Save"Click on save to save the note in the booking. The note will not be visible on the calendar, only in the booking itself.

circle-infoYou can view the notes later in reports, this might be useful if you want to remember something later. the note is also added to the customer profile with the date and staff who added it.

Schedule Booking for Later →

Schedule Booking for Later

Calendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshotCalendar and bookings schedule booking for later screenshot

Staff can book appointments in advance, this is especially useful for clients who prefer to plan their appointments well ahead, ensuring they secure their preferred time slots. It also benefits the business by helping to create a more predictable schedule, allowing for better staff planning and resource allocation.

For example, a client can book a haircut two months from now, knowing they’ll have a reserved spot without needing to call closer to the date. For the salon, this feature minimizes last-minute scheduling conflicts and keeps the calendar organized with upcoming appointments, making it easier to anticipate busy days. The ability to schedule bookings in advance improves both client satisfaction and operational efficiency, creating a more streamlined experience for everyone.

1. Click on anywhere on the calendarMake sure to click on an empty space on the calendar and not a booking.

2. Add customerLeave blank if it's a walk-in customer

3. Select customerSelect the customer from the saved clients or add a new customer profile

4. Click on the date5. Select the scheduled dateChoosing the day and the month by clicking on the arrows and select the date and of the scheduled booking.

6. Click on the time7. Select the timeSelect the time of the scheduled booking by scrolling through the hour and minutes.

8. Select the serviceSelect the service of the scheduled booking from the services offered by the branch.

9. Click on "Save"Save the Scheduled booking.

circle-infoThe booking by default is saved with booking status Booked This allows staff to easily identify and confirm bookings with a customer ahead of the booking.

Checkout Booking →

Checkout Booking

Calendar and bookings checkout booking screenshotCalendar and bookings checkout booking screenshotCalendar and bookings checkout booking screenshotCalendar and bookings checkout booking screenshotCalendar and bookings checkout booking screenshot

This is the final step of the client experience by helping staff manage payment and complete bookings efficiently. When a service is "Checked Out," it signals that the appointment is complete, payments are processed, and any final notes or details are recorded in the client’s profile. This feature helps keep everything organized by closing out the booking, updating records, and freeing up space for new appointments.

1. Select the bookingSelect the booking that is to be checked out.

2. Click on "Save and Checkout"This leads you to the payment section.

3. Payment methodSelect if thepayment method is cash or credit card.

4. Payment detailsAdd theproducts that are purchased from the inventory, add tip and discount amount by selecting either from the provided selection or by manually entering an amount. The total amount to be paid is then calculated accordingly.

5. Click on Complete CheckoutClick on complete checkout once the payment has been successful.

Sell Products →

Sell Products

Calendar and bookings sell products screenshotCalendar and bookings sell products screenshotCalendar and bookings sell products screenshotCalendar and bookings sell products screenshot

Businesses can sell retail items directly to clients during their appointments. This allows staff to quickly add products like hair care, skincare, or styling tools, to the client’s final bill at checkout. It’s a convenient way to recommend and sell products that complement the services provided, helping clients continue their beauty care at home while adding a valuable revenue stream for the salon.

For instance, after a facial, the esthetician can suggest a moisturizer used during the treatment and quickly add it to the client’s checkout. This feature not only simplifies the purchase process but also personalizes the client experience, building trust and encouraging loyalty by recommending products that suit individual needs. Overall, it boosts product sales, enhances client satisfaction, and contributes to the salon’s profitability.

Guide with login.waj.ai

  • Created by kawsar sherani on 11/1/2024

1. Click on "Add products"Click on"Add Products" in the checkout section of the booking.

2. Select the productsSelect the products that are being purchased with the service.

3. Click on the product to edit4. Edit ProductChange the amount of product to sell, the price, or remove it altogether. And then "Save".

Tip →

Tip

Calendar and bookings tip screenshotCalendar and bookings tip screenshotCalendar and bookings split tips screenshotCalendar and bookings split tips screenshotCalendar and bookings split tips screenshotCalendar and bookings split tips screenshot

The "Tip" feature in the WAJ platform app allows clients to easily add gratuity to their total bill during checkout, showing appreciation for the quality service they received. This feature simplifies the tipping process by letting clients choose a tip amount or percentage directly in the app, making it convenient and seamless for both clients and staff.

For example, after a relaxing massage, a client can select a tip amount when they’re ready to pay, without needing cash on hand. The "Tip" feature supports a smoother, cashless transaction and gives clients a thoughtful way to acknowledge their service provider. It enhances staff morale and promotes a positive customer experience, as it reflects the client’s satisfaction with their service.

1. Click on "Enter Tip Amount"At the checkout, the tip is selected under the "Tip Details" section.

2. Type tip amountType in the exact amount of tip or choose from the listed selection. When a percentage is selected the amount of tip corresponding to the percentage is calculated automatically.

circle-infoThe tip is distributed by ratio of contribiution to the booking revenue when multiple staff members worked on the booking.

Adding a Manual Discount →

Adding a Manual Discount

Calendar and bookings adding a manual discount screenshot

Discounts allow staff to apply special pricing or promotions to a client’s bill, whether it’s a seasonal offer, a loyalty reward, or a one-time discount. This tool is invaluable for creating client incentives, attracting new customers, and boosting repeat business by making services more affordable or rewarding loyal clients.

For instance, a business might offer a 10% discount for first-time clients or a holiday promotion on specific treatments. By applying these discounts directly in the app, the salon ensures clients see immediate savings, making the checkout experience smoother. This feature not only improves client satisfaction and encourages loyalty but also gives the business flexibility to run promotions and stay competitive in the market.

1. Type in the discountType in the exact discounted amount or choose a percentage from the listed selection and the discount amount is automatically calculated.

circle-infoThis Discount is calculated on top of the other discounts (such as memberships, referral programs and others)

Gift Codes →

Gift Codes

Referral Programs →

Referral Programs

Payment Summary →

Payment Summary

Calendar and bookings payment summary screenshotCalendar and bookings payment summary screenshotCalendar and bookings payment summary screenshot

A payment summary provides a clear breakdown of the total bill for a client’s visit, including service charges, product purchases, any applied discounts, tips, and taxes. This feature ensures transparency by displaying a detailed itemization of charges, helping clients understand their payment, and providing a smooth, straightforward checkout experience.

1. Click on theiconClick on the arrow pointed upward to open the payment summary.

2. Payment summaryThe payment summary an be looked through from here, and once done click on "Close" to close the payment summary.

Split Tips →

Split Tips

> The Split Tips feature allows businesses to distribute gratuity efficiently among staff members involved in providing services. This feature ensures transparency and flexibility by offering three distinct methods for splitting tips.

[1. Add tip in the payment screenarrow-up-right](http://localhost:62885/#/bookings)By default, tips are split proportionally among staff members after adding a tip. You can switch to a different method (Equal Split or Manual) as needed before completing the payment.

[2. Equal Splitarrow-up-right](http://localhost:62885/#/bookings)

  • Divides the total tip amount equally among all the staff members involved in the booking.

  • Use Case : Ideal when all staff members have contributed equally to the service.

  • Example : If the total tip is AED 60 and three staff members are involved, each staff member receives AED 20.

[3. Proportional Split (Default)arrow-up-right](http://localhost:62885/#/bookings)

  • Allocates the tip amount based on a percentage or predefined proportion assigned to each staff member.

  • Use Case : Suitable for situations where different staff members have varying levels of contribution or responsibility.

  • Example : If the tip is AED 100 and one staff member is assigned 70%, they receive AED 70, and the remaining AED 30 is distributed among others.

[4. Manual Splitarrow-up-right](http://localhost:62885/#/bookings)

  • Enables users to manually assign specific tip amounts to individual staff members.

  • Use Case : Ideal for situations where tip amounts need to reflect customer preferences or unique agreements with staff.

  • Example : A customer tips AED 50 and specifies AED 30 for the lead stylist and AED 20 for the assistant.

Payment Method →

Payment Method

Calendar and bookings payment method screenshot

Different payment methods in the WAJ platform give clients the flexibility to choose their preferred way to pay, whether it’s credit-card, or cash. By offering multiple options, this feature makes the checkout process convenient and tailored to individual client needs, enhancing their overall experience.

When the cash option is selected, the cash amount received can be typed in the section and the change is calculated automatically by the system and displayed, this makes handling cash at the checkout easier as the need for a calculator is eliminated.

Cancelling Booking →

Cancelling Booking

Calendar and bookings cancelling booking screenshotCalendar and bookings cancelling booking screenshotCalendar and bookings cancelling booking screenshot

Cancelling Booking allows clients or staff to cancel appointments when plans change. This is essential for maintaining an up-to-date schedule, freeing up time slots for other clients, and reducing no-shows. When a booking is cancelled, the system immediately updates, allowing staff to adjust resources and potentially rebook the slot with another client.

1. Click on the bookingClick on the booking that is to be cancelled

2. Click on the status of the booking3. Select "Cancelled"Select "Cancelled" to cancel the booking. This will remove the booking from the calendar, and can only be seen when the calendar isfiltered by cancelled bookings.

circle-infoCancelled bookings are not shown in the reports revenue, if you do a mistake after you checkout. cancel the booking with the mistake and create a new booking with the same details.

circle-exclamationCancelled bookings are hidden by default in the calendar view, you can view them by enabling it from booking filters

Marking Booking as No-Show →

Marking Booking as No-Show

Calendar and bookings marking booking as no show screenshotCalendar and bookings marking booking as no show screenshotCalendar and bookings marking booking as no show screenshot

Marking a booking as no-show allows staff to mark appointments where clients didn't arrive. This is essential for tracking attendance, helping the business manage its time efficiently, and identifying clients with frequent no-shows. Marking a booking as a no-show also helps staff know which appointments didn’t take place, so they can adjust the schedule accordingly and possibly fill the missed slot with another client.

For example, if a client doesn’t show up for a massage and hasn’t canceled, staff can mark it as a "No-Show" in the app. This enables the business to keep accurate records, follow up with the client if needed, and analyze trends in no-show behavior. The feature helps reduce lost revenue by allowing quick adjustments and maintains an organized schedule, supporting a smooth experience for both staff and clients.

1. Click on the no-show bookingClick on the booking which the customer failed to attend.

2. Click on the status of the bookingThis can be found in the top right corner of the booking detail.

3. Select "No-Show"Select no-show to update the status of the booking to a no-show.

Sharing Invoice →

Sharing Invoice

Sharing an invoice lets staff quickly send an itemized bill to clients, either via email or text. This feature provides a convenient way for clients to receive a clear breakdown of charges, including services, products, discounts, taxes, and tips, right on their preferred device. This feature not only improves transparency by providing clients with a detailed summary but also supports easy record-keeping. Sharing invoices digitally saves time, reduces paper use, and enhances client satisfaction by offering a convenient, modern experience.

circle-infoSharing an invoice is automatic on the phone, you can immediatly share your invoices to a whatsapp or a registered contact

Printing Reciept →

Printing Reciept

circle-infoWAJ Allows you to connect your thermal printer and drawer, completely replacing your entire current POS solution. You can contact us at [[email protected]](/cdn-cgi/l/email-protection) to learn more about the POS solutions we offer.

Inventory →

Create a service

Services catalogue create a service screenshotServices catalogue create a service screenshotServices catalogue create a service screenshotServices catalogue create a service screenshotServices catalogue create a service screenshotServices catalogue create a service screenshot

circle-infoYou can reorder your services / categories and offers by simply dragging and dropping them in place

1. Click on "My Business"This can be found in the side-bar menu

2. Click on "Services"3. Click on "New Service"4. Create/select categoryYou may create a new category or select a pre-existing category from the list

5. Type in the rest of the details of this new serviceAdd the cost of the service as well as duration of the service

6. Click on "Additional Fields"Here, any additional information about the service as added. You can add a description as well as any specific aftercare clients may need

Customers →

Creating a New Booking

  1. Navigate to Calendar

  • From home screen, tap "Calendar" or "Bookings"

  1. Select Date and Staff

  • Choose the appointment date

  • Filter staff if needed (drawer icon → select staff)

  1. Tap Empty Slot

  • Click on any empty time slot in the calendar

  1. Add Services

  • Select customer (or choose "Walk-in")

  • Add services from available options

  • Staff assigned automatically or select preferred staff

  1. Review and Save

  • Check total price and duration

  • Tap "Save" to create booking

Editing an Existing Booking

  1. Tap on Booking Card

  • Click any booking in the calendar

  1. Make Changes

  • Change date/time: Drag to new time slot

  • Change staff: Drag to different staff column

  • Change services: Edit service details

  • Add/remove services: Use +/- buttons

  1. Save Changes

  • Tap "Save" to update booking

  • Changes sync in real-time

Canceling a Booking

  1. Open Booking Details

  • Tap on the booking card

  1. Tap Status Dropdown

  • Select "Canceled" from status menu

  1. Select Cancellation Reason

  • Choose reason or enter custom reason

  • Tap "Confirm"

  1. Booking Status Updated

  • Card turns red (canceled color)

  • Notification sent to customer (if enabled)

Processing Checkout

  1. Complete Services

  • Update booking status to "In Progress" when service starts

  • Change to "Checked Out" when complete

  1. Tap "Save and Checkout"

  • Opens checkout screen

  1. Add Payment Details

  • Select payment method (cash, card, etc.)

  • Enter any tips

  • Review total

  1. Complete Checkout

  • Tap "Complete"

  • Invoice generated automatically

  • Print option available

Handling No-Show Protection

When enabled, booking captures partial payment if customer doesn't arrive:

  1. Mark as No-Show

  • From booking details, select "No Show" status

  1. Automatic Charge

  • System charges the no-show protection percentage

  • Amount calculated from total booking price

  1. Customer Notified

  • Customer receives notification about charge

Using the Filter Drawer

Customize your calendar view:

Filters Available:

  • Staff: Show specific staff members

  • Booking Status: Show confirmed, waiting, checked out, etc.

  • Service Category: Filter by service type

  • Provider Category: Filter by staff skill category

  • Booking Channel: Online bookings vs. in-person

  • Creation Date: Recent bookings (last 1h, 3h, 24h, etc.)

  • View Type: Grid or list layout

  • Zoom Level: Adjust time slot height

Managing Conflicts

When scheduling conflicts arise:

Conflict Types:

  • Blocked Time: Staff unavailable during this time

  • Existing Booking: Another booking overlaps

  • Outside Shift: Staff not scheduled to work

Resolving Conflicts:

  1. View Conflict Details

  • Conflicted services show warning icon

  • Tap to see conflict details

  1. Use "Schedule for Me"

  • Automatically finds next available slot

  • May change staff member or time

  1. Manual Resolution

  • Change staff member

  • Adjust time to avoid conflict

  • Remove conflicting service

Calendar View Options

Single Day View (default)

  • Shows one day per screen

  • All staff in columns

  • Hour-by-hour time slots

3-Day View (for single staff)

  • Shows yesterday, today, tomorrow

  • Useful for planning around current day

1-Week View (for single staff)

  • Full week view for selected staff

  • See weekly schedule at a glance

Access Multi-Day View:

  1. Tap on staff name

  2. Select view type (3 days or 1 week)

Drag and Drop

Move Booking Time:

  • Click and hold booking card

  • Drag to new time slot

  • Release to update time

Move to Different Staff:

  • Drag booking to another staff's column

  • Time adjusted automatically

  • Booking appears on both staff if multiple services

Resize Duration:

  • Drag bottom edge of booking card

  • Adjust duration visually

  • Duration updates persist after release

Customer Management

Select Customer:

  • Tap customer section in booking details

  • Search existing customers

  • Or create new customer

Walk-in Customers:

  • Select "Walk-in" instead of customer

  • No customer details required

  • Can add later from customer profile

View Customer Profile:

  • Tap on customer name

  • View booking history, notes, forms

Products and Packages

Add Products:

  • From booking details, add products to sell

  • Products counted in total price

  • Inventory automatically updated

Add Packages:

  • Select from available packages

  • Package includes multiple services at set price

  • Individual services within package shown