# Activities & Equipment (/docs/getting-started/activities-and-equipment)



Before you create anything in Resytech, it's important to understand the relationship between **activities** and **equipment**. Getting this right from the start will save you time and prevent configuration headaches down the road.

The Basics [#the-basics]

**Activities** are the primary bookable products in Resytech. An activity controls:

* **Scheduling** — which days and time slots are available
* **Pricing** — base price, pricing model (per person, per booking, or per equipment), and modifiers
* **Blackout dates** — when the activity is unavailable
* **Duration options** — how long each booking lasts
* **Capacity** — how many guests can book per time slot
* **Payment rules** — deposit requirements and collection timing

**Equipment** represents the physical items your business rents out — kayaks, bikes, boats, jet skis, paddleboards, or any other inventory. Equipment tracks:

* **Quantity** — how many identical units you have
* **Capacity** — how many guests each unit holds
* **Add-ons** — optional extras like helmets, life jackets, or GPS units
* **Properties** — descriptive attributes like size, color, or model

**The key thing to understand:** equipment doesn't exist on its own in the booking flow. Equipment is always *assigned to an activity*, and the activity's rules (schedule, blackouts, duration) govern when that equipment can be booked.

The Golden Rule [#the-golden-rule]

<Callout type="warn">
  If different equipment items need different scheduling, pricing, or availability rules — they need **separate activities**. If they're interchangeable from a rules perspective, they can share one activity.
</Callout>

Ask yourself: &#x2A;"Do all the equipment items under this activity follow the exact same rules for scheduling, blackout dates, and duration?"*

* If **yes** → one activity with multiple equipment assignments works great.
* If **no** → create a separate activity for each equipment item (or group of identical items).

Real-World Scenarios [#real-world-scenarios]

Scenario 1: Boat Rental with Different Boat Types [#scenario-1-boat-rental-with-different-boat-types]

You have a pontoon boat, a speedboat, and a sailboat. Each has different pricing, different availability windows, and different capacity.

**Bad setup:**

| Activity    | Equipment                         |
| ----------- | --------------------------------- |
| Boat Rental | Pontoon Boat, Speedboat, Sailboat |

This doesn't work well because the "Boat Rental" activity can only have *one* schedule, *one* set of blackout dates, and *one* set of duration options. But your pontoon might be available for half-day and full-day rentals, while your speedboat is hourly only. You can't express these differences when everything shares one activity.

**Good setup:**

| Activity            | Equipment    |
| ------------------- | ------------ |
| Pontoon Boat Rental | Pontoon Boat |
| Speedboat Rental    | Speedboat    |
| Sailboat Rental     | Sailboat     |

Each boat gets its own activity with independent scheduling, pricing, blackout dates, and duration options. Full control, no compromises.

Scenario 2: Kayak Rental with Interchangeable Inventory [#scenario-2-kayak-rental-with-interchangeable-inventory]

You have 100 single kayaks and 100 tandem kayaks. All kayaking follows the same schedule (9 AM – 5 PM, every 2 hours), the same blackout dates, and the same duration options.

**Good setup:**

| Activity | Equipment                                        |
| -------- | ------------------------------------------------ |
| Kayaking | Single Kayak (qty: 100), Tandem Kayak (qty: 100) |

This works because the *rules are the same* regardless of which kayak type the customer picks. The activity controls the schedule, and the two equipment types just represent inventory options. Customers choose between a single or tandem kayak during checkout.

Scenario 3: Guided Tour (No Equipment) [#scenario-3-guided-tour-no-equipment]

You run a 2-hour walking tour at 10 AM and 2 PM daily. No physical gear is involved.

**Setup:**

| Activity              | Equipment |
| --------------------- | --------- |
| Downtown Walking Tour | *(none)*  |

Activities don't require equipment at all. For pure tour or experience businesses, you just set up the activity with the right capacity, schedule, and pricing.

Scenario 4: Multi-Activity Outfitter [#scenario-4-multi-activity-outfitter]

You run a kayak rental operation and a guided kayak tour. Both use the same fleet of kayaks.

**Setup:**

| Activity          | Equipment                                      |
| ----------------- | ---------------------------------------------- |
| Kayak Rental      | Single Kayak (qty: 80), Tandem Kayak (qty: 80) |
| Guided Kayak Tour | Single Kayak (qty: 20), Tandem Kayak (qty: 20) |

You can assign the same equipment to multiple activities with different quantity allocations. In this example, 80 of your 100 single kayaks are allocated to rentals and 20 to guided tours.

<Callout type="info">
  If a piece of equipment should never be double-booked across different activities at the same time (like a unique yacht), enable **Exclusive Across Activities** on that equipment item. This ensures booking it for one activity blocks it from all others during the same time period.
</Callout>

Activity Types [#activity-types]

When creating an activity, you'll choose one of three types. This choice is permanent and determines how scheduling and pricing work.

| Type                        | Best For                                      | How It Works                                                                                                       |
| --------------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Equipment Rental**        | Kayaks, bikes, paddleboards, standard rentals | Customers pick a duration option (e.g., 1hr, 2hr, half-day) and a time slot. Each duration has its own price.      |
| **Tour**                    | Guided tours, classes, group experiences      | Runs at fixed scheduled times with a set duration. Priced per person or flat rate. Supports private tour bookings. |
| **Dynamic Duration Rental** | All-day boat rentals, flexible gear hire      | Customers choose a custom rental length within a min/max range. Priced per hour.                                   |

Equipment Settings That Matter [#equipment-settings-that-matter]

When you assign equipment to an activity, two activity-level settings control the customer experience:

* **Max Equipment Per Booking** — limits how many equipment items a customer can select in a single booking. For a boat rental, this is typically 1. For a kayak rental where a family might want 3 kayaks, set it higher.
* **Allow Equipment Mixing** — whether customers can select *different types* of equipment in the same booking. Enable this if a customer might want both a single kayak and a tandem kayak in one booking.

And one critical equipment-level setting:

* **Exclusive Across Activities** — when enabled on an equipment item, booking it for one activity blocks it from all other activities during the same time period. Use this for unique, individual items (a specific yacht, a specialty bike) as opposed to interchangeable inventory (100 identical kayaks).

Which Setup Is Right for Me? [#which-setup-is-right-for-me]

Answer these questions about the product you're setting up to find the right configuration.

<Tabs items="[&#x22;Step 1: Does it involve physical items?&#x22;, &#x22;Step 2: How many types?&#x22;, &#x22;Step 3: Same rules?&#x22;, &#x22;Step 4: Unique or identical?&#x22;]">
  <Tab value="Step 1: Does it involve physical items?">
    **Does your bookable product involve physical equipment that customers rent?**

    <Tabs items="[&#x22;No — it's a tour, class, or experience&#x22;, &#x22;Yes — customers rent physical items&#x22;]">
      <Tab value="No — it's a tour, class, or experience">
        Your setup: Activity only (no equipment) [#your-setup-activity-only-no-equipment]

        Create a single **Tour** activity. No equipment needed.

        * Set your schedule, capacity, and pricing directly on the activity
        * Use **Per Person** or **Per Booking** pricing
        * Examples: walking tours, cooking classes, zip line adventures, escape rooms

        **You're done!** Skip to [Your First Activity](/docs/getting-started/your-first-activity).
      </Tab>

      <Tab value="Yes — customers rent physical items">
        You'll need both an activity and equipment. Continue to **Step 2** to figure out how to structure them.
      </Tab>
    </Tabs>
  </Tab>

  <Tab value="Step 2: How many types?">
    **How many different types of equipment do you rent out?**

    <Tabs items="[&#x22;Just one type&#x22;, &#x22;Multiple types&#x22;]">
      <Tab value="Just one type">
        Your setup: 1 activity + 1 equipment [#your-setup-1-activity--1-equipment]

        Create one activity and one equipment item with the total quantity you have.

        * Example: You have 50 paddleboards → 1 "Paddleboard Rental" activity + 1 "Paddleboard" equipment (qty: 50)
        * The activity controls scheduling, pricing, and blackout dates
        * The equipment tracks inventory and availability

        **You're done!** Skip to [Your First Activity](/docs/getting-started/your-first-activity).
      </Tab>

      <Tab value="Multiple types">
        You have multiple types of equipment. Continue to **Step 3** to determine if they can share an activity.
      </Tab>
    </Tabs>
  </Tab>

  <Tab value="Step 3: Same rules?">
    **Do all your equipment types follow the exact same rules?** Think about:

    * Same available time slots and schedule?
    * Same duration options (e.g., all available for 1hr, 2hr, half-day)?
    * Same blackout dates?
    * Same pricing structure (even if the per-unit price differs)?

    <Tabs items="[&#x22;Yes — same rules for all&#x22;, &#x22;No — different rules per type&#x22;]">
      <Tab value="Yes — same rules for all">
        Your setup: 1 activity + multiple equipment [#your-setup-1-activity--multiple-equipment]

        Create one activity and add each equipment type as a separate equipment item assigned to that activity.

        * Example: 1 "Kayaking" activity + "Single Kayak" (qty: 100) + "Tandem Kayak" (qty: 100)
        * Enable **Allow Equipment Mixing** if customers can book different types together
        * Set **Max Equipment Per Booking** based on your needs

        Continue to **Step 4** to check if you need cross-activity exclusivity.
      </Tab>

      <Tab value="No — different rules per type">
        Your setup: Separate activity per equipment type [#your-setup-separate-activity-per-equipment-type]

        Create a dedicated activity for each equipment type (or group of identical items).

        * Example: "Pontoon Boat Rental" + "Speedboat Rental" + "Sailboat Rental" — each with its own equipment, schedule, pricing, and blackout dates
        * Each activity is fully independent — different durations, different time slots, different prices

        Continue to **Step 4** to check if you need cross-activity exclusivity.
      </Tab>
    </Tabs>
  </Tab>

  <Tab value="Step 4: Unique or identical?">
    **Is each equipment item one-of-a-kind, or do you have identical interchangeable units?**

    <Tabs items="[&#x22;One-of-a-kind items&#x22;, &#x22;Identical / interchangeable units&#x22;, &#x22;A mix of both&#x22;]">
      <Tab value="One-of-a-kind items">
        Enable Exclusive Across Activities [#enable-exclusive-across-activities]

        For unique items (a specific yacht, a named boat, a specialty vehicle):

        * Give each item its **own activity + own equipment** (qty: 1)
        * Enable **Exclusive Across Activities** on the equipment so it can't be double-booked if it's also assigned to another activity
        * This ensures booking "Sunset Yacht" for a private charter blocks it from the group cruise activity at the same time
      </Tab>

      <Tab value="Identical / interchangeable units">
        Use quantity tracking [#use-quantity-tracking]

        For fleets of identical items (100 kayaks, 30 bikes):

        * Set the **Quantity** on the equipment to your total inventory count
        * Leave **Exclusive Across Activities** disabled — Resytech tracks availability by quantity within each activity
        * If the same equipment is assigned to multiple activities, allocate quantities per activity (e.g., 80 kayaks for rentals, 20 for guided tours)
      </Tab>

      <Tab value="A mix of both">
        Combine both approaches [#combine-both-approaches]

        Some businesses have both unique and interchangeable inventory. Use both patterns:

        * **Unique items** → own activity + own equipment (qty: 1) + Exclusive Across Activities enabled
        * **Interchangeable items** → shared activity + equipment with quantity tracking

        Example marina:

        | Activity      | Equipment                                      | Setup                                  |
        | ------------- | ---------------------------------------------- | -------------------------------------- |
        | Yacht Charter | "Sea Breeze" yacht (qty: 1, exclusive)         | Unique vessel, own activity            |
        | Kayak Rental  | Single Kayak (qty: 50), Tandem Kayak (qty: 30) | Interchangeable fleet, shared activity |
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

What's Next [#whats-next]

Ready to put this into practice? Let's create your first activity.

<Cards>
  <Card title="Your First Activity" href="/docs/getting-started/your-first-activity" />
</Cards>

For the full reference on all activity and equipment options, see:

<Cards>
  <Card title="Activities & Experiences" href="/docs/activities" />

  <Card title="Equipment & Rentals" href="/docs/equipment" />
</Cards>
