Skip to main content

Widget for Experiences

The experiences widget lets your customers browse your activities and tours, pick a date and time slot, choose how many participants, and book online. This page explains the customer booking flow for experiences and how it connects to your EquipDash account.

The Customer Experience

Browsing Experiences

When customers open the experiences widget, they see your activities displayed in a grid or list view. A View: toggle lets customers switch between layouts, and a Search experiences bar lets them find specific activities.

Each experience card shows:

  • Experience image
  • Availability badge (e.g., "Available" in green)
  • Experience name
  • View details link
  • Starting price (e.g., "From $150.00")
  • Date for the selected experience date
  • Available times — Time slot chips showing available start times (e.g., "9:00", "11:00", "1:00")

The experiences widget listing page showing experience cards with time slot chips, filters sidebar with date picker and category chips

Filters Sidebar

On the left side, customers see a Filters sidebar with:

  • Experience date — A date picker to select the date they want to attend.
  • Experience — If skill levels are configured, customers can filter by level (e.g., "All Levels", "Experienced"). This filter only appears when the wizard is enabled and levels are set up.
  • Category — Category chips to filter experiences by type (e.g., "Guided Tours", "Lessons & Classes").

Selecting a Date and Time

  1. In the Filters sidebar, the customer selects an Experience date using the date picker.
  2. The experience cards update to show available times for that date.
  3. Available times appear as clickable time slot chips directly on each card (e.g., "9:00", "11:00", "1:00").
  4. The customer clicks on the time slot they want.

If a time slot is fully booked, it appears grayed out. If you have the waitlist feature enabled, customers can join a waitlist for full time slots.

Viewing Experience Details

When a customer clicks View details on an experience card, the detail page opens showing:

  • Full description of the experience
  • Images (all photos you have uploaded)
  • Date and time slot selector
  • Rate categories — Different pricing tiers (e.g., Adult, Child, Senior)
  • Pricing for each rate category
  • Related experiences — Other activities the customer might enjoy

Choosing Participants

After selecting a time slot, the customer chooses how many participants:

  1. The rate categories appear (e.g., Adult, Child, Senior — based on how you set up the experience).
  2. Each category shows its price per person.
  3. The customer uses the quantity selectors to set the number of participants in each category.
  4. The total price updates in real time as they adjust quantities.

Adding to Booking and Checkout

  1. The customer clicks + Add to booking.
  2. The experience is added to their booking with the selected date, time, and participant counts.
  3. The cart icon (My booking) in the top right updates with the item count.
  4. They can continue browsing for more experiences, or click My booking to proceed to checkout.

The checkout process is the same as for rentals — customer details, optional promo code or voucher, payment (if online payments are enabled), and a confirmation page with a booking reference.

How It Connects to Your Dashboard

Bookings made through the experiences widget appear in your EquipDash dashboard just like any other booking:

  • The booking appears in Bookings with the source marked as "Widget"
  • The specific time slot and participant counts are recorded
  • Participant spots are deducted from the time slot's capacity
  • Customer profiles are matched by email or created automatically
  • Confirmation emails are sent based on your notification settings
  • The booking appears on the Calendar for the relevant date and time

Experience Widget with the Wizard

If you have the wizard mode enabled for experiences, the flow becomes a step-by-step process:

  1. Choose a date — Customer selects the date first
  2. Choose a level — If skill levels are configured, the customer picks their level
  3. Select an experience — The widget shows only experiences running on the selected date at the appropriate level
  4. Choose a time and participants — Select the time slot and number of participants
  5. Checkout — Complete the booking

Waitlist for Full Sessions

If a time slot is fully booked and you have the waitlist feature enabled, customers can join a waitlist:

  1. The customer sees a time slot marked as full.
  2. They click Join Waitlist or Notify Me.
  3. They enter their name, email, and the number of spots they need.
  4. If a spot opens up (e.g., someone cancels), they receive an email notification.

This helps you capture demand even when sessions are full.