ResytechResytech Docs
Bookings

Create a Booking

How to manually create a booking from the Resytech dashboard using the six-step booking wizard.

Create a booking from the dashboard whenever you need to add a reservation on behalf of a customer -- phone orders, walk-ins, group bookings, or any situation where the customer is not completing the checkout themselves.

Before you begin

  • You need at least one active activity with equipment assigned.
  • Have the customer's name and email (or phone) ready.

Steps

  1. In the sidebar, click Bookings.
  2. Click the New Booking button to open the booking wizard.

The wizard walks you through six steps:

Step 1: Activity

Select the activity for this booking. Only active activities assigned to your current location are shown.

Step 2: Equipment

Choose the equipment the customer is renting. The list shows equipment assigned to the selected activity. Select quantities for each equipment type and optionally add add-ons.

Step 3: Scheduling

Choose how to schedule the booking:

OptionDescription
ScheduleSelect from available time slots generated by the activity's scheduling configuration. Pick a date, then a duration, then an available time slot. The system checks real-time availability and prevents overbooking.
CustomManually enter a start time, end time, and date. Use this for non-standard scheduling or when you need to override normal availability.

Step 4: Pricing

Configure how the booking is priced:

Pricing ModeDescription
Calculated (default)The system calculates the price based on the activity's pricing rules, selected equipment, add-ons, duration, and any applicable modifiers. Taxes and fees are applied automatically.
CustomOverride the base price, balance, and whether to apply taxes and fees. Use this for special arrangements, group discounts, or comped bookings.

When using custom pricing:

FieldDescription
Base PriceThe pre-tax price for the booking.
BalanceThe amount the customer owes. Set to 0 for fully paid or comped bookings.
Apply Taxes & FeesToggle whether the system should add configured taxes and fees on top of the base price.

Step 5: Customer

Enter the customer's contact information:

FieldRequiredDescription
NameYesThe customer's full name.
EmailYesUsed for confirmation emails, invoices, and communications.
PhoneNoPhone number with country code selector.

Step 6: Status & Summary

Review the booking summary and choose the initial configuration:

FieldDescription
Booking StatusThe starting status: Confirmed, Pending, or Draft. Defaults to Confirmed.
Notify CustomerWhether to send a confirmation email when the booking is created. Enabled by default.
SourceDefaults to admin. You can change this to track where the booking originated (e.g., phone, walk-in, partner).
External IDAn optional reference to an external system (e.g., a POS transaction ID or third-party booking reference).
Auto-ExpireFor Pending bookings, configure automatic expiration. Set a time value and choose whether the booking should move to Canceled or Draft when it expires. Optionally notify the customer before expiration.

Click Create Booking to finalize. If Notify Customer is enabled, the customer receives a confirmation email immediately.

What happens next

  • The booking appears on the calendar view for the selected date.
  • Line items are generated automatically based on the pricing calculation (equipment charges, duration charges, time slot fees, taxes, etc.).
  • You are redirected to the booking detail page where you can manage notes, invoices, rescheduling, and more.
  • If auto-expire is configured, a background job is scheduled to change the booking status at the specified time.

Tips

  • Custom scheduling bypasses availability checks. If you use the Custom scheduling type, the system does not validate against existing bookings. Use this with caution.
  • The source field helps with reporting. Setting distinct sources like phone, walk-in, or partner lets you track which channels generate the most bookings.
  • Pending with auto-expire is ideal for holds. Create a Pending booking with a 30-minute auto-expire to hold a slot while the customer decides, then confirm or let it expire automatically.
  • You can change the status later. If you create a booking as Draft, you can move it to Pending or Confirmed at any time from the booking status management page.

On this page