Core Features

Managing Bookings

Status workflow, calendar view, manual bookings, and balance collection.

Booking Statuses

Every booking moves through a lifecycle. Update the status from the booking detail page or calendar view at Dashboard > Bookings.

StatusMeaningNext Steps
Pending PaymentAwaiting payment to confirmCustomer completes payment, or you confirm manually
Pending ConfirmationPayment received, awaiting your confirmationReview and confirm or decline
ConfirmedBooking accepted and scheduledService will be performed at scheduled time
In ProgressService is currently being performedMark as completed when done
CompletedService finishedCollect balance, request review
CancelledCancelled by business or customerRefund if applicable
No-ShowCustomer did not show upNo-show fee charged if configured

Calendar View

The bookings page shows all bookings in a list view with status filters. Click any booking to see full details, update status, add notes, or collect payment. Filter by status, date range, team member, or service.

Booking Details

Each booking detail page shows:

  • Full quote breakdown with line items

  • Customer contact information and address

  • Payment status (deposit paid, balance due, fully paid)

  • Assigned team member

  • Internal notes and activity timeline

  • Before/after photos

Before/After Photos

Upload photos directly to any booking from the detail page. Great for documenting work quality and building your portfolio. Photos are stored securely and tied to the booking record.

Balance Collection

When a customer paid a deposit at booking time, collect the remaining balance after service completion:

Payment Link

Send a payment link via email. The customer clicks the link and pays the balance online.

Mark as Paid

For cash, check, Venmo, or other external payments. Manually mark the balance as collected.

Manual Bookings

Create bookings manually from Dashboard > Bookings > New Booking for phone orders or walk-ins. Select a customer (or create one), choose a service, set the date/time, and optionally skip payment.