What it is for
Booking Calendar is for Booking / Rental service-provider workspaces such as homestays, chalets, rental units, studios, event spaces, appointments, or scheduled services. It is an internal admin calendar, not a public online booking engine.
Units, spaces, and add-ons
- Create the real unit, room, space, venue slot, or appointment item from the catalog first.
- Leave Add-on service unchecked for items that need date availability and calendar tracking.
- Check Add-on service only for extras such as BBQ setup, extra cleaning, decoration, or other items that should not become a separate calendar row.
- On the public booking page, visitors must choose a real unit/space before adding add-on services.
Booking and availability rules
- Plain enquiries are saved but do not reserve availability yet.
- Awaiting Deposit creates a hold so another hold or locked booking cannot overlap the same unit/space and date range.
- Deposit Paid, Confirmed, and Checked In are treated as locked availability.
- Completed and Cancelled bookings remain in history but do not keep blocking availability.
- Active blocked dates stop overlapping holds or locked bookings for the same unit/space.
Guests and enquiry links
- When adding a booking, search for an existing guest/customer first if the guest already exists.
- If the phone number matches an existing profile, JualFlow links the booking to that profile.
- If no matching profile exists, JualFlow can create the guest/customer record.
- When a booking/rental enquiry has one clear unit/space and valid check-in/check-out details, workflow and payment movement can create or update the linked calendar booking automatically.
Sample data and cleanup
Booking/Rental sample data can create example units/spaces, guests, bookings, blocked dates, and related records. Sample records use hidden sample markers, so Clear sample data can hard-delete those sample records without touching real tenant data, even if the user edits the sample names or notes.
Current limits
- Customers do not currently reserve dates directly from the public page.
- There is no payment gateway collection inside the booking request flow.
- There is no channel-manager, Airbnb/OTA sync, recurring booking engine, or time-slot capacity engine.
- WhatsApp messages are prepared by JualFlow, but JualFlow does not send official WhatsApp API broadcasts.