Skip to main content

Required Add-Ons

Huong Pham avatar
Written by Huong Pham
Updated over 2 weeks ago

Required Add-Ons allow facilities to enforce mandatory room add-ons for specific boarding offers. When enabled, a required add-on must be selected per pet, is automatically scheduled for the duration of the stay, and is reflected consistently across booking flows, invoices, schedules, and reporting.

This feature helps facilities:

  • Ensure mandatory services are always applied

  • Improve pricing transparency for pet parents

  • Maintain accurate scheduling, task creation, and reporting


What Are Required Add-Ons?

Required Add-Ons are Room Extras that are marked as mandatory when associated with a Primary Boarding Offer.

Key rules:

  • Required Add-Ons are configured at the offer level

  • One Required Add-On must be selected per pet

  • Pricing, quantity, and scheduling follow existing Room Extra logic

  • Required Add-Ons behave like standard room add-ons throughout the system


How Required Add-Ons Work

Quantity & Scheduling

  • Quantity (QTY) defaults to the total number of nights or days in the stay

    • Controlled by: Configuration Settings → Service Booking Settings → Pricing Strategy

  • Quantity can be manually overridden when editing the add-on

  • Scheduling follows service offer rules, including whether the service runs on the last day of the stay


Configuration (Admin Setup)

Configuration Settings → Boarding → Primary Offers

Step 1: Create Room Extras (Goose Support team to handle)

Required Add-Ons start as standard Room Extras

Step 2: Mark Room Extras as Required

When editing a Primary Boarding Offer:

  1. Open Room Extra Associations

  2. Add one or more Room Extras

  3. Check the Required box for each mandatory add-on

Room Extras will now be visually grouped as:

  • Required

  • Optional


Pet Parent Booking Experience

Primary Offer Selection

If a boarding offer has Required Add-Ons:

  • A message appears indicating that the final price varies based on required add-ons

  • The starting price reflects the base room rate

  • The combined subtotal updates as required add-ons are selected

  • Pet parents must proceed through the flow to finalize pricing

Required Add-On Selection

  • Required Add-Ons appear as a dropdown tied to the selected boarding offer

  • For multi-pet bookings:

    • Each pet has its own required add-on selection

    • One selection is required per pet

  • Validation rules:

    • The Continue button is disabled until all pets have a selection

    • Applies to single-pet, multi-pet, and multi-invoice bookings

  • Pricing transparency:

    • Displays Room Price + Required Add-On Price together

Payments Page

  • Required Add-Ons are clearly labeled by pet name

  • Each pet’s selections are shown on the invoice preview


Front Desk (Admin) Booking Experience

Required Add-Ons Drawer

  • A new Required Add-Ons section appears at the top of the add-ons drawer

  • Displays the total number of days or nights for the stay

  • Required Add-Ons follow standard room add-on pricing and quantity rules

Validation & Overrides

  • If Required Add-Ons exist:

    • The system prompts staff to select one per pet

    • Admin users can bypass the selection if needed

  • Required Add-Ons can be edited after booking


Invoice & Scheduling Updates

Invoice

  • Required Add-Ons appear above:

    • Room upgrades

    • Optional pet perks

  • Pricing is broken out clearly by pet

Run Cards & Tasks

  • Activities from Required Add-Ons automatically appear on:

    • Run Cards

    • Task lists

    • Tasks report


Reporting

Financial Reporting

A new Required Add-Ons section is available with:

  • Subtotal sales

  • Taxable sales

  • Booking counts

Included in:

  • Sales Export

  • Booking Export

Operations Reporting

Required Add-On activities appear in:

  • Activities Performed

  • Tasks reporting

Pet Counts Dashboard

  • Required Add-On counts are included in pet count reporting

Did this answer your question?