This section consists of Database Things and fields description for every thing which is part of the template.
Introduction
To get to the Data section, click the database icon on the left side tabs in Bubble Editor.
See Bubble manual information when working with data: - https://manual.bubble.io/help-guides/working-with-data; https://manual.bubble.io/core-resources/data.
Data Types
Note: In case you have accidentally deleted a data type - no worries! Bubble lets you restore💪the deleted data type.
Clicking on ‘show deleted types’ or ‘show deleted fields’ from the Data → Data types tab will reveal the deleted items, and a ‘restore’ button will appear next to each deleted entry. Simply click ‘restore’, to restore a field or data type.
Tip: Aside from the below-listed data types and fields, Bubble creates these default fields visible in each data type:
Creator
, Modified Date
, Created Date
and Slug
, except for the User data type. The User data type will have the following fields: email
, Modified Date
, Created Date
and Slug
.These fields’ values can be used in workflows, conditional formatting, etc. To learn more, see the Bubble manual
Booking
This object will contain information regarding the booking of an event. It comes with the following fields:
Field Name | Type | Notes |
Client | Client | This field will store information about the user that booked the event. |
end | date | This field stores the end of a booked event. |
Event | Event | This field will store the event for which a booking was made. |
guests | List of texts | This field will store a list of guest for the booking, |
note | text | This field will store notes about a booking made by the host. |
start | date | This field stores the start of a booked event. |
Client
This object will store information about a client. It comes with the following fields:
Field Name | Type | Notes |
email | text | This field will store the client’s email. |
username | text | This field will store the client’s username. |
Event
This object will hold information about an event. It comes with the following fields:
Field Name | Type | Notes |
active | yes / no | This field marks an event as active or inactive. |
booking_interval | number | This field stores the custom interval for a slot, if the even interval is custom. |
custom_interval | yes / no | This field sets the interval of an event as custom. |
description | text | This field is used to store the event’s description. |
end | date | This field stores the event end date. |
host_email | text | This field stores the host email. |
host_name | text | This field stores the host name. |
host_username | text | This field stores the host username. |
Invitees | List of Clients | This field stores a list of invitees to this event. |
link_details | text | This field will store a link that will open additional details about an event. For example, it can be a zoom link. |
minutes_after | number | This field stores the amount of time after an event slot. |
minutes_before | number | This field stores the amount of time before an event slot. |
name | text | This field will store the event’s name. |
notice_amount | number | This field will store a number which will determine the amount of time the user has before scheduling an event slot. |
Schedule | Schedule | This field will store an event schedule. |
secret | yes / no | This field will mark an event as secret, it will not be shown on index. |
start | date | This field stores the event start date. |
Type | EventType | This field will record the type of the event. |
valid_date_range | date range | This field will store the date range of the event. |
valid_date_range | date range | This field will store the date range of the event. |
Note: The data type has a privacy rule applied. See the 💬 in the database under the privacy section for details.
Exception
This object holds exceptions for a date. It comes with the following fields:
Field Name | Type | Notes |
date | date | This field stores the date for which this exception will be applied. |
Exceptions | List of HourRanges | This field stores a list of hour ranges, that will correspond to the actual exception you want to create. |
HourRange
This object is used for storing hour ranges for a particular day within a schedule. It comes with the following fields:
Field Name | Type | Notes |
range | date range | This field stores the range of hours. |
Schedule
This object stores the scheduling information of events. It comes with the following fields:
Field Name | Type | Notes |
default | yes / no | This field marks a schedule as default on signup. It cannot be deleted. |
Events_numbers | List of Events | Counts the number of events for this schedule_pattern. |
Exceptions | List of Exceptions | This field will store a list of exceptions for a particular day. |
Fridays | List of HourRanges | This field will store a list of hour ranges for all fridays. |
Mondays | List of HourRanges | This field will store a list of hour ranges for all mondays. |
name | text | This field will store a schedule’s name. |
Saturdays | List of HourRanges | This field will store a list of hour ranges for all saturdays. |
Sundays | List of HourRanges | This field will store a list of hour ranges for all sundays. |
Thursdays | List of HourRanges | This field will store a list of hour ranges for all thursdays. |
Tuesdays | List of HourRanges | This field will store a list of hour ranges for all tuesdays. |
Wednesdays | List of HourRanges | This field will store a list of hour ranges for all wednesdays. |
Statistic
This object is intended to store information about subscriptions and the number of users subscribed. This object was created in order to enhance the speed of data visualisation. It comes with the following fields:
Field Name | Type | Notes |
count_user | number | This field stores a number of users that correspond to the statistic type it’s being attributed to. |
Plan | Plan | This field stores the plan name, for which it will count the users. |
User
Bubble applications have a built-in User data type that acts like any type that is created in a database. For instance, you can modify a user, delete a user, list them in a repeating group, etc.
It comes with the following fields:
Field Name | Type | Notes |
12h_format | yes / no | This field will determine wether the time on the platform will be shown in the 24/12 h format. |
admin | yes / no | This field gives the user admin access. |
blocked | yes / no | This field will determine if the user was banned from the platform. |
Bookings | List of Bookings | This field will contain a list of bookings that a host has for his events. |
Country | Country | Stores the user country. |
Events | List of Events | Stores the events that a user creates. |
full_name | text | Stores the user’s full name. |
ext_billing_period | date | This field stores the next billing date for the customer’s subscription. |
Plan | Plan | This field store’s the plan to which a user is subscribed. |
plan_schedule_cancel | text | This field stores the scheduled api WF ID which is generated when a user wants to cancel his plan. This ID can be later used to resubscribe the user to the plan.
If we want to resubscribe a user to the plan, we just cancel the scheduled api WF that cancels his subscription using the stored ID. |
profile_picture | image | This field stores the profile image of an user. |
Schedules | List of Schedules | This field stores a list of schedules created by the user. |
state | text | This field stores a user’s state if he is from the United States. |
subscription_active | yes / no | This field is used to determine wether a user has an active subscription or not, it is an auxiliary field, the app can work without it, but it can be used if you need additional customisations in the app. |
temp_email | text | This field will store the temporary email of an user, for which the host decided to schedule an event. |
TimeZone | TimeZone | Stores a saved user’s timezone. |
username | text | This field holds a user username. |
welcome_message | text | This is the welcome message of a host. |
Note: The data type has a privacy rule applied. See the 💬 in the database under the privacy section for details.
Variable
This is an object that holds template variables. It comes with the following field:
Field Name | Type | Notes |
access_rights | yes / no | This field is intended to restrict a demo admin user rights, so that he doesn’t delete the template’s content. |
Option Sets
Tip: Option sets define a static list of choices for use in dropdowns, pop-ups, etc. Options inside the sets have at least a text display, but they can have additional attributes defined in the Data tab. To learn more, see Bubble Manual.
Below you can find the list of option set attributes and options.
Country
This option set holds a list of countries. It does not have any additional fields. It uses a built-in attribute to display the values.
The options for this set are:
Option
Notes
Afghanistan
This option represents the current country selection when the user signs up
Albania
This option represents the current country selection when the user signs up
Algeria
This option represents the current country selection when the user signs up
America
This option represents the current country selection when the user signs up
Andorra
This option represents the current country selection when the user signs up
Angola
This option represents the current country selection when the user signs up
Antigua
This option represents the current country selection when the user signs up
Argentina
This option represents the current country selection when the user signs up
Armenia
This option represents the current country selection when the user signs up
Australia
This option represents the current country selection when the user signs up
Austria
This option represents the current country selection when the user signs up
Azerbaijan
This option represents the current country selection when the user signs up
Bahamas
This option represents the current country selection when the user signs up
Bahrain
This option represents the current country selection when the user signs up
Bangladesh
This option represents the current country selection when the user signs up
Barbados
This option represents the current country selection when the user signs up
Belarus
This option represents the current country selection when the user signs up
Belgium
This option represents the current country selection when the user signs up
Belize
This option represents the current country selection when the user signs up
Benin
This option represents the current country selection when the user signs up
Bhutan
This option represents the current country selection when the user signs up
Bissau
This option represents the current country selection when the user signs up
Bolivia
This option represents the current country selection when the user signs up
Botswana
This option represents the current country selection when the user signs up
Brazil
This option represents the current country selection when the user signs up
British
This option represents the current country selection when the user signs up
Brunei
This option represents the current country selection when the user signs up
Bulgaria
This option represents the current country selection when the user signs up
Burkina
This option represents the current country selection when the user signs up
Burma
This option represents the current country selection when the user signs up
Burundi
This option represents the current country selection when the user signs up
Cambodia
This option represents the current country selection when the user signs up
Cameroon
This option represents the current country selection when the user signs up
Canada
This option represents the current country selection when the user signs up
Cape Verde
This option represents the current country selection when the user signs up
Central African Republic
This option represents the current country selection when the user signs up
Chad
This option represents the current country selection when the user signs up
Chile
This option represents the current country selection when the user signs up
China
This option represents the current country selection when the user signs up
Colombia
This option represents the current country selection when the user signs up
Comoros
This option represents the current country selection when the user signs up
Congo
This option represents the current country selection when the user signs up
Costa Rica
This option represents the current country selection when the user signs up
Croatia
This option represents the current country selection when the user signs up
Cuba
This option represents the current country selection when the user signs up
Cyprus
This option represents the current country selection when the user signs up
Czech
This option represents the current country selection when the user signs up
Denmark
This option represents the current country selection when the user signs up
Djibouti
This option represents the current country selection when the user signs up
Dominica
This option represents the current country selection when the user signs up
East Timor
This option represents the current country selection when the user signs up
Ecuador
This option represents the current country selection when the user signs up
Egypt
This option represents the current country selection when the user signs up
El Salvador
This option represents the current country selection when the user signs up
Emirates
This option represents the current country selection when the user signs up
England
This option represents the current country selection when the user signs up
Eritrea
This option represents the current country selection when the user signs up
Estonia
This option represents the current country selection when the user signs up
Ethiopia
This option represents the current country selection when the user signs up
Fiji
This option represents the current country selection when the user signs up
Finland
This option represents the current country selection when the user signs up
France
This option represents the current country selection when the user signs up
Gabon
This option represents the current country selection when the user signs up
Gambia
This option represents the current country selection when the user signs up
Georgia
This option represents the current country selection when the user signs up
Germany
This option represents the current country selection when the user signs up
Ghana
This option represents the current country selection when the user signs up
Great Britain
This option represents the current country selection when the user signs up
Greece
This option represents the current country selection when the user signs up
Grenada
This option represents the current country selection when the user signs up
Grenadines
This option represents the current country selection when the user signs up
Guatemala
This option represents the current country selection when the user signs up
Guinea
This option represents the current country selection when the user signs up
Guyana
This option represents the current country selection when the user signs up
Haiti
This option represents the current country selection when the user signs up
Herzegovina
This option represents the current country selection when the user signs up
Honduras
This option represents the current country selection when the user signs up
Hungary
This option represents the current country selection when the user signs up
Iceland
This option represents the current country selection when the user signs up
India
This option represents the current country selection when the user signs up
Indonesia
This option represents the current country selection when the user signs up
Iran
This option represents the current country selection when the user signs up
Iraq
This option represents the current country selection when the user signs up
Ireland
This option represents the current country selection when the user signs up
Israel
This option represents the current country selection when the user signs up
Italy
This option represents the current country selection when the user signs up
Ivory Coast
This option represents the current country selection when the user signs up
Jamaica
This option represents the current country selection when the user signs up
Japan
This option represents the current country selection when the user signs up
Jordan
This option represents the current country selection when the user signs up
Kazakhstan
This option represents the current country selection when the user signs up
Kenya
This option represents the current country selection when the user signs up
Kiribati
This option represents the current country selection when the user signs up
Kosovo
This option represents the current country selection when the user signs up
Kuwait
This option represents the current country selection when the user signs up
Kyrgyzstan
This option represents the current country selection when the user signs up
Laos
This option represents the current country selection when the user signs up
Latvia
This option represents the current country selection when the user signs up
Lebanon
This option represents the current country selection when the user signs up
Lesotho
This option represents the current country selection when the user signs up
Liberia
This option represents the current country selection when the user signs up
Libya
This option represents the current country selection when the user signs up
Liechtenstein
This option represents the current country selection when the user signs up
Lithuania
This option represents the current country selection when the user signs up
Luxembourg
This option represents the current country selection when the user signs up
Macedonia
This option represents the current country selection when the user signs up
Madagascar
This option represents the current country selection when the user signs up
Malawi
This option represents the current country selection when the user signs up
Malaysia
This option represents the current country selection when the user signs up
Maldives
This option represents the current country selection when the user signs up
Mali
This option represents the current country selection when the user signs up
Malta
This option represents the current country selection when the user signs up
Marshall
This option represents the current country selection when the user signs up
Mauritania
This option represents the current country selection when the user signs up
Mauritius
This option represents the current country selection when the user signs up
Mexico
This option represents the current country selection when the user signs up
Micronesia
This option represents the current country selection when the user signs up
Moldova
This option represents the current country selection when the user signs up
Monaco
This option represents the current country selection when the user signs up
Mongolia
This option represents the current country selection when the user signs up
Montenegro
This option represents the current country selection when the user signs up
Morocco
This option represents the current country selection when the user signs up
Mozambique
This option represents the current country selection when the user signs up
Myanmar
This option represents the current country selection when the user signs up
Namibia
This option represents the current country selection when the user signs up
Nauru
This option represents the current country selection when the user signs up
Nepal
This option represents the current country selection when the user signs up
Netherlands
This option represents the current country selection when the user signs up
New Zealand
This option represents the current country selection when the user signs up
Nicaragua
This option represents the current country selection when the user signs up
Niger
This option represents the current country selection when the user signs up
Nigeria
This option represents the current country selection when the user signs up
North Korea
This option represents the current country selection when the user signs up
Norway
This option represents the current country selection when the user signs up
Oman
This option represents the current country selection when the user signs up
Pakistan
This option represents the current country selection when the user signs up
Palau
This option represents the current country selection when the user signs up
Panama
This option represents the current country selection when the user signs up
Papua
This option represents the current country selection when the user signs up
Paraguay
This option represents the current country selection when the user signs up
Peru
This option represents the current country selection when the user signs up
Philippines
This option represents the current country selection when the user signs up
Poland
This option represents the current country selection when the user signs up
Portugal
This option represents the current country selection when the user signs up
Qatar
This option represents the current country selection when the user signs up
Romania
This option represents the current country selection when the user signs up
Russia
This option represents the current country selection when the user signs up
Rwanda
This option represents the current country selection when the user signs up
Samoa
This option represents the current country selection when the user signs up
San Marino
This option represents the current country selection when the user signs up
Sao Tome
This option represents the current country selection when the user signs up
Saudi Arabia
This option represents the current country selection when the user signs up
Scotland
This option represents the current country selection when the user signs up
Senegal
This option represents the current country selection when the user signs up
Serbia
This option represents the current country selection when the user signs up
Seychelles
This option represents the current country selection when the user signs up
Sierra Leone
This option represents the current country selection when the user signs up
Singapore
This option represents the current country selection when the user signs up
Slovakia
This option represents the current country selection when the user signs up
Slovenia
This option represents the current country selection when the user signs up
Solomon
This option represents the current country selection when the user signs up
Somalia
This option represents the current country selection when the user signs up
South Africa
This option represents the current country selection when the user signs up
South Korea
This option represents the current country selection when the user signs up
South Sudan
This option represents the current country selection when the user signs up
Spain
This option represents the current country selection when the user signs up
Sri Lanka
This option represents the current country selection when the user signs up
St. Kitts
This option represents the current country selection when the user signs up
St. Lucia
This option represents the current country selection when the user signs up
Sudan
This option represents the current country selection when the user signs up
Suriname
This option represents the current country selection when the user signs up
Swaziland
This option represents the current country selection when the user signs up
Sweden
This option represents the current country selection when the user signs up
Switzerland
This option represents the current country selection when the user signs up
Syria
This option represents the current country selection when the user signs up
Taiwan
This option represents the current country selection when the user signs up
Tajikistan
This option represents the current country selection when the user signs up
Tanzania
This option represents the current country selection when the user signs up
Thailand
This option represents the current country selection when the user signs up
Tobago
This option represents the current country selection when the user signs up
Togo
This option represents the current country selection when the user signs up
Tonga
This option represents the current country selection when the user signs up
Trinidad
This option represents the current country selection when the user signs up
Tunisia
This option represents the current country selection when the user signs up
Turkey
This option represents the current country selection when the user signs up
Turkmenistan
This option represents the current country selection when the user signs up
Tuvalu
This option represents the current country selection when the user signs up
Uganda
This option represents the current country selection when the user signs up
Ukraine
This option represents the current country selection when the user signs up
United Kingdom
This option represents the current country selection when the user signs up
United States
This option represents the current country selection when the user signs up
Uruguay
This option represents the current country selection when the user signs up
USA
This option represents the current country selection when the user signs up
Uzbekistan
This option represents the current country selection when the user signs up
Vanuatu
This option represents the current country selection when the user signs up
Vatican
This option represents the current country selection when the user signs up
Venezuela
This option represents the current country selection when the user signs up
Vietnam
This option represents the current country selection when the user signs up
Wales
This option represents the current country selection when the user signs up
Welsh
This option represents the current country selection when the user signs up
Yemen
This option represents the current country selection when the user signs up
Zambia
This option represents the current country selection when the user signs up
Zambia
This option represents the current country selection when the user signs up
EventDuration
This field holds all the options for the event duration. It comes with the following attribute:
Attribute | Type | Notes |
value | number | This value displays the event duration. |
The options for this set are:
Option | Types |
15 | The event duration value of 15. |
30 | The event duration value of 30. |
45 | The event duration value of 45. |
60 | The event duration value of 60. |
EventType
This option defines the event types possible on the platform. It comes with the following attributes:
Attribute | Type | Notes |
icon_active | image | This attribute holds the design for the active icon. |
icon_inactive | image | This attribute holds the design for the inactive icon. |
The options for this set are:
Option | Types |
One on one meeting | The option for One on one meeting. |
Phone call | The option for Phone call. |
Video conference | The option for Video conference. |
All event types | The option for All event types. |
Plan
This option set holds info about possible plans on the platform. It comes with the following attributes:
Attribute | Type | Notes |
ContainPlans | List of Plans | This attribute helps us with filtering. |
price | number | This attribute contains information about the plan’s price. |
The options for this set are:
Option | Types |
All plans | The option for All plans. |
Free | The option for Free plans. |
Monthly | The option for Monthly plans. |
Yearly | The option for Yearly plans. |
TimeZone
This option set holds all the timezones.
Tip: To find the pages where the options sets are used, use the App Search Tool within the editor.
Search page and element where the option set is used
Embedded Notes in Bubble Editor
This template comes with explicit Notes for Database fields, Option sets and their fields, and Privacy rules, which will guide you through the modification process. In order to preview a Note of any data type or field, click on the 💬 icon.