For DZ admins9 min readUpdated

Booking system

Set up your online tandem booking page: weekly schedule, overrides for weather and closures, packages and add-ons, coupons, gift certificates, and the website embed code.

View .md

Everything customers see on your booking page is configured in one place: DZ Admin → Settings → Booking System Config. It has seven tabs. This page covers all of them and links out to payments and email, which have their own guides.

General SettingsPage URL, on/off, contact info, branding, rules
Schedule & AvailabilityWeekly time slots and one-off overrides
Pricing & PackagesPackages, prices, add-ons
Coupons & Gift CertsDiscount codes and gift certificates
Payment SettingsStripe, deposits, fees, plan. See Stripe & payments
Email SettingsSMTP and templates. See Email setup
Preview & EmbedLive preview and website embed code

General settings

Booking URL Slug

Admin only
Where:
General Settings
Default:
From your dropzone name

Your booking page lives at /booking/{slug}, for example https://ezdz.xyz/booking/skydive-buckeye. Change it only if you must, because links you've shared will stop working.

Status: Active

Admin only
Where:
General Settings
Default:
Off for a brand-new booking page

The booking page only accepts bookings while this is on. If customers can't see your booking page, check this first.

Contact Email and Contact Phone

Admin only
Where:
General Settings
Default:
Empty

Shown on the booking page and in confirmation emails.

Email me when new bookings come in

Admin only
Where:
General Settings
Default:
On

Staff notifications for new bookings and gift certificate purchases. Customer emails aren't affected. Send notifications to defaults to your contact email; enter another address to send notifications elsewhere without changing the public contact email.

Custom Logo URL, Font Family, Primary and Secondary Color

Admin only
Where:
General Settings
Default:
Blue and system font

Branding for the booking page and emails. The logo is a URL, not an upload, so host the image on your website and paste the link. Fonts: System UI, Inter, Roboto, Open Sans, or Lato.

Minimum Age and Maximum Weight (lbs)

Admin only
Where:
General Settings
Default:
18 and 250

The limits shown to customers before they book.

Require Phone Number and Require Emergency Contact

Admin only
Where:
General Settings
Default:
On

Collected during checkout so your team has them on jump day.

Terms and Conditions Text, Confirmation Message, Custom Requirements

Admin only
Where:
General Settings
Default:
Empty or default

Your waiver and deposit language, the message shown after booking, and any extra checkboxes you want customers to accept. Each requirement can be marked Required.

Schedule and availability

Each row in Schedule & Availability is one continuous availability window on one weekday. EZDZ generates individual bookable times inside that window using your duration and buffer.

  1. Click Add Time Slot and choose the Day, Start Time, and End Time.
  2. Set Duration (min). This is how often a time appears. 60 gives one time every hour, 120 every two hours.
  3. Set Buffer Minutes if you want a gap between back-to-back times.
  4. Set Max Bookings to cap how many tandems can book each time.
  5. Switch the row to Active. Inactive rows don't appear on the booking page.
  6. Click Save Configuration.

For example, a 10 AM to 4 PM window at 60 minutes gives times at 10, 11, 12, 1, 2, and 3.

Schedule & Availability: each row is one window. The two Sunday rows overlap between 9 AM and noon, which would show duplicate times
Schedule & Availability: each row is one window. The two Sunday rows overlap between 9 AM and noon, which would show duplicate times

Max Bookings

Admin only
Where:
Schedule & Availability
Default:
8 for a new row

The most tandems that can book into one time. It counts people, not groups: a group of four counts as four. It applies to tandem bookings through the booking page only, and has nothing to do with aircraft capacity. Leave it blank for no limit.

Duration (min)

Admin only
Where:
Schedule & Availability
Default:
60

Between 15 and 180 minutes.

Buffer Minutes

Admin only
Where:
Schedule & Availability
Default:
15

Time between bookings, from 0 to 60. 0 means no buffer.

Removing a time slot row deletes it immediately.

Schedule overrides

Overrides change one specific date without touching your weekly template. Find them at the bottom of Schedule & Availability under Schedule Overrides.

  1. Click Add Override.
  2. Choose Single Date or Date Range, then pick the date or dates.
  3. Choose an Override Type.
  4. If it applies to specific times, pick the Time Slot. Leave it blank for all slots.
  5. Optionally add a Custom Message shown to customers, such as "Weather hold".
  6. Click Check Affected Bookings to see anyone already booked in that window.
  7. Click Save Override.
Block Entire DayClose a whole day: weather, holiday, plane maintenance, off-season
Block Specific Time SlotsClose only certain times
Reduce CapacityLower Max Bookings for a slot
Add Additional AvailabilityOpen a time you don't normally offer, such as a sunset jump
Extend HoursOffer times past your usual close for a busy day

Reopening early? Find the override in Active Overrides and delete it. Availability returns to the booking page right away. A date range creates one override per day.

Pricing and packages

A package is a product customers choose when booking, such as "Standard Tandem". Add-ons (handcam, outside video, photos) hang off a package.

Create a package

  1. Open Pricing & Packages and click Add Package.
  2. Enter the Package Name, Base Price, and Description.
  3. Choose which Available Days it runs.
  4. Click Add Add-on for each extra, with its name and price.
  5. Click Save Configuration.

Package Name

Admin only
Where:
Pricing & Packages
Default:
New Package

Each package name is unique per dropzone. Renaming a package creates a new package rather than renaming the old one, so remove or deactivate the old one afterward.

Base Price

Admin only
Where:
Pricing & Packages
Default:
269 for a new package

The package price in your dropzone currency.

Taxable

Admin only
Where:
Pricing & Packages
Default:
Off

Whether tax applies to the base price. Add-ons have their own Taxable checkbox. Turn on tax collection in Dropzone settings.

Active

Admin only
Where:
Pricing & Packages
Default:
On

Turn off to hide a package without deleting it. Use this for seasonal products.

Package Photo URL

Admin only
Where:
Pricing & Packages
Default:
Empty

Optional image link. Square or 16:9 works best.

Restrict to specific times

Admin only
Where:
Pricing & Packages
Default:
Off

Limits when a package is offered. Set From and Until times. A customer only sees the package when their chosen time falls inside the window. Example: make a "Sunset Skydive" visible from 4:30 PM so a 3 PM customer sees only your regular packages and a 5 PM customer sees both.

Display Order

Admin only
Where:
Pricing & Packages
Default:
Position in list

Lower numbers appear first.

Coupons and gift certificates

The Coupons & Gift Certs tab has two buttons: + Coupon and + Gift Cert.

CouponCode (like SUMMER20), Name, Discount Type (percentage, fixed amount, or comp a package), amount, Max Uses (blank is unlimited), Expires, Active
Gift certificateCard Title, Type (gift card amount or package comp), amount or package, Expires, Active

Each row has Share, which creates a QR code and a ready-to-print card (minimal, dark, or branded) with Copy Link, Download QR, and Print / PDF. Coupon links look like /booking/{slug}?coupon=CODE, which pre-fills the code. Customers can also type a code at checkout under Have a coupon or gift certificate code?

Preview and embed

The Preview & Embed tab shows a live preview of your booking page. Open in new tab opens it full size.

Put it on your website

  1. Make sure the booking page is Active (see General Settings).
  2. Click Copy Embed Code.
  3. Paste it into your website's HTML where you want the booking form to appear.
  4. Reload your site and book a test.

The code looks like this. Copy yours from the tab rather than retyping it, because it includes your slug and dropzone name:

<!-- EZDZ Booking Widget -->
<div id="ezdz-booking-container"></div>
<script
  async
  src="https://ezdz.xyz/booking-embed.js"
  data-slug="your-slug"
  data-dropzone-name="Your Dropzone">
</script>

The widget sizes itself, works on phones and tablets, and shows a small "Powered by EZDZ" link. There is a matching Gift Certificate Embed Code for selling gift certificates from your site.