Docs

The Platform

Booking Workflow

Every booking in the Skaly system follows the same 6-step lifecycle — regardless of industry. The steps are fixed and cannot be reordered. The content, terminology, and automation at each step adapt to your business type.

Step 1
Pending
Step 2
Confirmed
Step 3
Active
Step 4
Monitored
Step 5
Extended
Step 6
Closed

System guarantees

No step can be skipped

A booking cannot become Active without a confirmed payment. It cannot be Confirmed if another booking already holds that unit on the same dates. Every gate is enforced at the system level.

Every transition is logged

Each status change records: who triggered it, when, and from which interface. If a booking was confirmed by a staff member at 10:43 AM, that's in the audit trail permanently.

Automation runs at each step

Activation triggers inventory deduction. Return triggers inventory restoration. Overdue triggers the late fee calculator. The system handles the side-effects — staff focus on decisions.

Bulk operations available

High-volume operations (end of day, batch returns) can be handled with one action. Confirm All, Activate All, and Return All are available with built-in conflict checks.

Workflow by industry

Select your business type to see how each of the 6 steps applies to your specific operation.

A structured, validated flow that protects your revenue and your fleet. No step can be skipped.

Booking Created

Pending

Admin creates manually, or customer books online

Customer details, vehicle, dates, and pickup location selected. System auto-calculates price based on daily/weekly/monthly rates. Promo code applied if valid.

Customer profileAuto-pricing enginePromo codeDeposit tracking

Reservation Confirmed

Confirmed

Admin validates and locks the vehicle

Double-booking prevention runs automatically — if the selected vehicle already has an overlapping booking, the system blocks confirmation. Bulk-confirm available.

Conflict checkDouble-booking blockedBulk confirmAudit logged

Rental Begins

Active

Customer picks up the vehicle

Payment must be confirmed first — a booking cannot go active without a successful payment record. On activation: inventory auto-deducted, unit status → rented, contract signed.

Payment requiredInventory deductedUnit lockedContract signed

During Rental

Monitored

Real-time tracking throughout the rental period

Daily briefing shows all active rentals. Returns due today are highlighted. If a customer doesn't return by due date, the booking auto-appears in the Overdue panel with late fees calculated live.

Daily trackingOverdue auto-detectedLate fee calculationDamage logging

Renewal

Extended

Optional — customer wants to extend

New return date set. Price difference auto-calculated. Customer re-signs the contract. Inventory correctly managed — no double-deductions.

New datePrice recalculatedRe-sign requiredInventory stable

Vehicle Returned

Closed

Unit back, rental complete

Admin marks returned. Inventory auto-restored. Unit returns to available. Late fees (if any) noted. Full record archived in the audit trail. Invoice available for download.

Inventory restoredUnit freedInvoice generatedRecord archived