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:
Open Room Extra Associations
Add one or more Room Extras
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









