Assets

bookable assets in booking management software system

Overview

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

Assets are created using asset order. Asset order can create one or more assets. Asset order is payment process. 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.

Note: Asset order is payment process. Its not possible to activate or cancel assets of an order individually.

Asset Group

When you create assets, it belongs to a group. The group is identified with an asset group id. Asset groups help in configuring assets easily and make booking at a consolidated or group level. For example, if there are 5 electricians or 5 courts, 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. Like wise for a basketball court or tennis court.

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 in the admin console.

Activating Assets

You can activate an asset by the following methods

  • Paying for subscription. See payment for more details
  • 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

Two asset types are supported.

  • generic
  • class

If your asset is for coaching classes, tutoring and similar, choose the asset type as class. Otherwise choose generic.

Note: Update the asset type before activating asset for booking. System will create a default schedule based on the asset type

Asset Attributes (system)

To update an asset attribute, select the asset from the admin console, click Setting for the selected asset.

setting asset attribute in booking management software system

block_booking_max_slots

Max no of time slots which can be booked in block booking Default value: 5

booking_allowed_time_offset

Defines the interval from current time a booking is allowed.
Default value: 30'

booking_allowed_time_offset_after_first_event

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

booking_confirmation_type

Defines what additional steps required from the user to confirm the booking. Supported values:

  • none
  • url_confirmation
  • code_confirmation
  • url_or_code_confirmation
  • payment_confirmation_prepay
  • payment_confirmation_postpay

Default value: none

Note: Some options may not be available in your version

booking_type_block

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

booking_type_casual

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

booking_type_recurring

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

booking_type_term

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

booking_user_identification

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

busy_out_code_type

Supported values

  • none
  • email
  • phone
  • string

Default value: none

busy_out_code

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

calendar_google

If enabled, synchronization to google calendar can be enabled by user
Default value: disabled

cancellation_period_before_booked_event

No of hours before the booked event refunds might be made. 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

cancellation_period_after_booked_event

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

cancellation_period_after_booking_request_non_compliance

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

cancellation_period_cooling_off

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'

contact_email

Contact email specific for the asset.
Default value: [email protected]

contact_name

Contact name specific for the asset.
Default value: Tom Citizen

contact_phone

Contact phone number specific for the asset.
Default value: +614455667788

country

Asset country in two letter ISO code
Default value: AU

description

Description of the asset Default value: none

Note: You can use HTML tags in the text box

file_attachment

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

Location or address of the asset.
Default value: None

URL of the logo which will be displayed in default booking page.
Default value: https://storage.googleapis.com/bnp-static-assets/images/calendar_red_128.png

max_users

max users or participants that are allowed for an event associated with the asset.
Default value: 1

message_general

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

message_terms

URL to the terms and conditions specific to the asset.
Default value: none

monitoring

Override the system level monitoring for an asset. Default value: disabled

notification

Notifications are enabled or disabled for this asset.
Default value: enabled

privacy

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

recaptcha

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

recaptcha_score_threshold

Score used as a threshold in recaptcha v3 Default value: 0.5

seo_analytics_code_value

Analytics code such as google analytics code.
Default value: none

seo_analytics_code_type

Analytics code provider such as google,adobe
Default value: none

sms

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

sms_from

From number used for sending sms.
Default value: none

sms_overseas

If enabled, sms can be sent to an overseas number with reference to country attribute
Default value: disabled

timezone

Timezone of the asset in the format similar to Australia/Sydney
Default value: Etc/UTC

Examples

`America/New_York`  
`Europe/London`   
`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.

trigger_threshold

Threshold when a trigger occurs. e.g booking reached 80 percentage of capacity. Default value: none

url

URL specific for the asset
Default value: https://public-url-of-the-asset

whatsapp

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 template variables specific to your needs. See messaging for more details.

Previous
Next