Activities in Funbutler
Activities are the core building blocks of your packages in Funbutler. They define what happens, where it happens, and when it happens during a booking. Every package relies on activities to decide:
Which resource should be allocated (e.g., a lane, room, court)
When that resource should be used
How long the activity lasts
This makes activities essential for creating accurate, reuasble packages within your venue.
Matching Activity Duration to Resource Duration
When an activity allocates a resource, the activity’s duration must match the time you want that resource occupied.
For example:
If a bowling lane should be booked for 60 minutes and the lane resource is using 60 minute timeslots, the bowling activity must also be 60 minutes.
If a party room should be used for 30 minutes and the room uses 30 minute timeslots, the activity allocating the party room must be 30 minutes.
Keeping activity duration consistent ensures Funbutler schedules resources correctly without overlaps or gaps.
Examples of Activities
Example 1: Bowling Game
Duration: 60 minutes
Allocates: Bowling Lane
Used inside a “Bowling Session” package
Example 2: Briefing Session
Duration: 15 minutes
Allocates: Briefing Room
Used inside a “Laser Tag Adventure” package
Example 3: Food Serving
Duration: 20 minutes
Does not allocate a resource
Used as an add-on or as part of a birthday package
Addon Activities
Activities can also function as standalone add-ons that customers can add to an existing package during the booking flow. These are called addon activities.
Common examples:
Add an additional game
Add extra resources
Addon activities behave slightly differently because they are optional and may or may not allocate a resource depending on their purpose.
Important: Addon Activities Need a Different Setup
Addon activities require a few additional steps and specific configuration to work correctly inside the booking flow.
For a full walkthrough, please see the Addon Activity help article.
Settings for Activities
General
The General tab contains the basic setup and information for the activity.
Image
Upload an image representing the activity.
Maximum file size: 500 KB
Name
The public name shown in the booking flow.
Internal Description
Internal information visible only to staff.
Persons
Default number of participants for the activity.
Min Persons per Booking
Minimum number of guests required to complete a booking.
Max Persons per Booking
Maximum number of guests allowed per booking.
Settings
Disabled
Disable the activity without deleting it.
Disabled activities will not appear in the booking flow.
Description
Public description shown to customers during booking.
Price
The Price tab controls pricing and VAT settings for the activity.
Pricing
Set the activity price.
Price Incl. VAT
Displays the total price including VAT.
VAT
Select the VAT rate for the activity.
Excl. VAT
Displays the calculated price excluding VAT.
Timeslots
The Timeslots tab controls when the activity can be booked.
Weekly Timeslots
Enable or disable timeslots for each weekday and time interval.
This allows full control over recurring availability and opening hours.
Example:
Monday: Enabled
Tuesday: Disabled
Custom Periods
The Custom Periods tab is used to create temporary schedules or override regular opening hours.
Name
Name of the custom period.
Valid From
Select when the custom period starts.
Valid To
Select when the custom period ends.
Useful for:
Holidays
Seasonal schedules
Private events
Temporary opening hours
Limit
The Limit tab is used to configure restrictions and booking limits for the activity.
Limit People
Restrict Number of Simultaneous People
Limit how many people can participate simultaneously.
Max Persons Simultaneously
Maximum number of guests allowed at the same time.
Restrict Timeslots
Restrict to Timeslots That Are Already Booked
Only allow bookings on timeslots where existing bookings already exist.
Minimum Existing Bookings
Minimum number of bookings required before the timeslot becomes available.
Minimum Existing Persons
Minimum number of participants required before the timeslot becomes available.
This functionality is useful for:
Shared experiences
Group activities
Social or multiplayer concepts
Resources
The Resources tab controls how resources are allocated to the activity.
Allocation Settings
Allocation Type
One of the Resources
Only one resource is assigned per booking.
All Resources
All selected resources are booked simultaneously.
Spill Over
Automatically continue allocation across multiple resources if one becomes full.
Max Bookings on Same Timeslot
Limit how many simultaneous bookings are allowed.
Options include:
No limit
1
2
3
4
and so on up to 99
Lock Booked Timeslots to This Activity
Prevent other activities from using the same resource timeslots.
Allocation Rules
Prioritize Smallest Resource First
Automatically allocate the smallest available resource first to optimize capacity usage.
Allocate Resources in Order
Allocate resources based on the configured order.
Resources to Allocate
Select which resources can be used for the activity.
The list shows:
Resource name
Capacity
Allocation order
Resources can be reordered to control allocation priority.
Customer Groups
The Customer Groups tab controls which customer groups are available for the activity.
Settings
Only One Customer Group at a Time
Restrict the booking to a single customer group selection.
This can be useful when different participant types should not be combined in the same booking.
Texts
The Texts tab controls promotional labels and styling for the activity.
Campaign Label
Add a promotional label shown in the booking flow.
Examples:
Popular
New
Limited Offer
Text Color
Select the text color for the label.
Background Color
Select the background color for the label.
This helps highlight specific activities in the booking flow.
Log
The Log tab displays activity-related system events and changes.
This can include:
Activity updates
Configuration changes
System actions
Useful for troubleshooting and tracking modifications.
Tips
Use Custom Periods for holidays and special opening hours instead of changing regular timeslots.
Combine Spill Over with multiple resources to maximize capacity usage automatically.
Lock booked timeslots when activities should have exclusive access to resources.
Prioritize smaller resources first to optimize utilization and avoid wasting capacity.
