bookable assets in booking management software system


Assets are anything that is bookable in your business.

Asset can be any resource you want your customer to book. It can be a physical asset such as a forklift for rent or it might be electrician’s time.

Some common business examples can be found in here

An asset that is bookable typically has a schedule and defined by various attributes.

Before you can make an asset bookable, you must make the asset active. See activating assets for more details.

Creating Assets

You can create one or more assets from asset order page.

Asset Order

To activate the assets, you need to subscribe an order. Its not possible to activate or cancel individual assets of an order separately. If you cancel the subscription of an order, all assets created using that order will be cancelled and will not be renewed after the end of billing cycle.

You can create multiple orders.

You can access your asset orders by clicking on the Payments menu and then clicking on the Orders button.

Please see the Getting Started guide for the process of creating an asset order.

Cancelling an Asset Order

To cancel an order please see the following steps:

  • click on the Payments menu and click on the Go To Stripe Billing button.
  • You will be redirected to your Stripe account which lists the plans that you are subscribed to. Each plan will correspond to the asset orders from the BookAndPay application. You can match up the plan with an asset order by looking at the quantity and the renewal date.
  • Click the Cancel Plan button on the button corresponding to the plan that you would like to cancel.
  • Click the Cancel Plan button again to confirm the cancellation.
  • You will be sent back to the Billing page which should show the cancelled plan now as Cancelled.

Note: Its not possible to activate or cancel assets of an order individually.

Asset Group

When you create an asset order the assets created will belong to a group. The group is identified with an asset group id.

Asset groups help in configuring assets easily as the attributes for one asset may be common to many other assets.

They also make it possible for booking to happen at a consolidated or group level. For example, if there are 5 electricians, your customer may not really mind if its Tom (Electrician 1) or Harry (Electrician 3). You may show the availability for a particular time as available if any of them is available.

Note: Consolidated group bookings are only currently available for slot booking configurations.

See booking for more details.

Asset Name

Assets will be assigned with a name by the system when its created. You may edit the name by clicking on edit link in the asset list which can be accessed by clicking on the Assets menu item.

Activating Assets

You can activate an asset by the following methods

  • Paying for subscription. The Getting Started guide has some instructions on subscribing to assets.
  • Trial. Users who requested trial will have assets activated automatically for 15 or 30 days.
  • Post payment. Some customers with post payment option enabled will have assets activated by support team.

Asset Type

The following asset types are supported:

  • services_and_people - use to represent a person or a service, e.g. booking to a psychologist.
  • coaching_classes - use to represent a class, e.g. a yoga teacher who has a class on Monday every week at 9-10am.
  • rental_and_hire - use to represent a physical asset which can be rented out, e.g. a forklift.
  • courts_and_sports - used to represent a court which can be booked into, e.g. a tennis court.
  • venues_and_locations - represents a specific venue/location which can be booked into, e.g. a meeting room.

Note: Update the asset type before activating asset for booking. The application will create a default schedule and message rules based on the asset type.

Asset Attributes (system)

To update an asset attribute, select the Asset menu item, and then click Settings for the asset that you would like to modify.

setting asset attribute in booking management software system


If enabled then this permits your customer to login to their account prior to making a booking. This can be an account created via the BookAndPay application, or they can login via Google/Facebook.

Default value: enabled


Maximum number of time slots which can be booked in block booking

Default value: 5


The minimum interval in minutes before the event time that is required for a booking.

Default value: 30


Specific date, not hours until which booking is allowed after the first event when booking is allowed. Applies to term booking only

Default value: 0


Defines what additional steps are required from the user to confirm the booking.

Supported values:

  • none - no confirmation is required.
  • url_confirmation - the user must click a link in an email or text message to confirm the booking.
  • payment_confirmation_prepay - a payment is required at booking time to confirm the booking.
  • payment_confirmation_postpay - a payment is required after the booking is created to confirm the booking.


Booking in contiguous blocks of time is enabled or disabled.See booking types

Default value: disabled


Casual or one-off booking is enabled or disabled.See booking types

Default value: enabled


Bookings which are repeating or recurring is enabled or disabled.See booking types

Default value: disabled


Term booking can be enabled or disabled for an asset. See booking types

Default value: disabled


This value defines how a user should identify in the booking form.

Supported values are

  • email
  • phone
  • email_or_phone
  • email_opt_phone
  • phone_opt_email
  • email_and_phone

Default value: email

Note: Some options may not be available in your version


A unique string which can be used to book a timeslots or term for the purpose of adding a participant to a term or slot booking. The string should not be made public. The attribute will be in effect if the busy_out_code_type is not none

Default value: none


Supported values

  • none
  • email
  • phone
  • string

Default value: none


If enabled, synchronization to google calendar can be enabled by user

Default value: disabled


No of hours after the booked event refunds might be made. E.g. 24 hours means, if the user cancel the booking before 24hrs after the start of the first booked event, refunds are applicable. Applies to one time, term and recurring booking.

Default value: 0


No of hours after which the booking will be cancelled by the system or administrator for non payment or similar reasons such as identity / email verification

Default value: none


No of hours before the booked event cancellation are permitted. E.g. 24 hours means, if the user cancel the booking before 24hrs before the start of the first booked event refunds are applicable. Applies to one time, term and recurring booking

Default value: none

Note: Some options may not be available in your version


Period in hours during which user can cancel a booking without giving any reason and receive a full refund without any deduction. Default is 336 hours i.e 14 days.

Default value: 336'


Enables chat support on the booking page.

Default value: enabled.


Contact email specific for the asset.

Default value: [email protected]


Contact name specific for the asset.

Default value: Tom Citizen


Contact phone number specific for the asset.

Default value: +614455667788


Asset country in two letter ISO code

Default value: AU


Description of the asset

Default value: none

Note: You can use HTML tags in the text box


File uploads are enabled for assets. File uploads are sometimes required for blocking out times. This feature is not available for all versions.

Default value: disabled.


Location or address of the asset.

Default value: None

URL of the logo which will be displayed in default booking page.

Default value:


This determines the maximum number of events returned on the public booking page. This applies to schedules where a user lists the events prior to booking.

Default value: 25


max users or participants that are allowed for an event associated with the asset.

Default value: 1


General information to be displayed about the asset.

Default value: edit this message in asset settings

Note: You can use HTML tags in the text box


URL to the terms and conditions specific to the asset.

Default value: none


Supported values:

  • none
  • day
  • week


Override the system level monitoring for an asset.

Default value: disabled


Notifications are enabled or disabled for this asset.

Default value: enabled

HTML content which appears at the top of the public booking page. This can be customized in a WYSIWYG editor or through raw HTML.

Default: has some default HTML which should be customized to your needs.


Asset visibility can be public or private.

Default value: private

Note: Assets privacy will be changed to public when you ‘activate booking’ in the console


This option will enable recaptcha on your public booking page associated with the asset.

Supported values

  • none
  • v2_checkbox
  • v2_invisible
  • v3

Default value: none

Note: v2_invisible and v3 may not be available in your version


Score used as a threshold in recaptcha v3

Default value: 0.5


Analytics code provider such as google,adobe

Default value: none


Analytics code such as google analytics code.

Default value: none


SMS notifications can be enabled or disabled on per asset basis.

Default value: disabled


From number used for sending sms.

Default value: none


If enabled, sms can be sent to an overseas number with reference to country attribute

Default value: disabled


Timezone of the asset in the format similar to Australia/Sydney



Timezone names can be found here

The supported values are defined in the tz database. In this database, time zones are identified with a name consisting of an Area and a Location, separated by a forward slash.


Threshold when a trigger occurs. e.g booking reached 80 percentage of capacity.

Default value: none


URL specific for the asset

Default value: https://public-url-of-the-asset


WhatsApp notifications can be enabled or disabled.

Default value: disabled

Note: WhatsApp may not be available in your version

Asset Attributes (custom)

In addition to system defined attributes, you can define custom attributes. Custom attributes help you to build message template variables specific to your needs. See messaging for more details.