Skip to main content

What is an Activity?

Learn what activites are in Funbutler and how they work.

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.

Did this answer your question?