---
title: Online booking header and footer
description: Our online booking system has the capability to display a general header message and a booking footer. Perfect to share a message to your end users and to customize the online booking page. Configurat
---

[Skip to content](https://support.bmileisure.com/support-center/online-booking-header-and-footer#main-content)

English

Show submenu for translations

[Customer portal](https://support.bmileisure.com/tickets-view?hsLang=en)

![logo\_big\_darkBG@2x.png\]](https://support.bmileisure.com/hs-fs/hubfs/logo_big_darkBG@2x.png?height=50&name=logo_big_darkBG@2x.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://support.bmileisure.com/tickets-view)
- [Main website](https://www.bmileisure.com/en/)

[Main website](https://www.bmileisure.com/en/)

 Welcome to the BMI Support Portal. How can we help you?

- There are no suggestions because the search field is empty.

1. [Support Center](https://support.bmileisure.com/support-center?hsLang=en)
2. [Guest Activation](https://support.bmileisure.com/support-center/guest-activation?hsLang=en)
3. [Online Booking](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#online-booking)

# Online booking header and footer

### Introduction

Our online booking system has the capability to display a general header message and a booking footer. Perfect to share a message to your end users and to customize the online booking page.

### Configuration

Configuration is a piece of cake! Follow these steps and you should be able to create your own header message in no time:

1. Open the menu
2. Click on ‘Communication’
3. Click in the new submenu on ‘Communication’
4. Click on ‘WebPages’
5. Click on + to add an empty page
6. Add a new page and set the kind 'OnlineBookingGeneralHeader' or 'OnlineBookingFooter' depending on what you need to create - the configuration is exactly the same. **Image** and **Parent** fields are **not** used in this case.
7. Fill in the content. **Make sure to use decent HTML content here, because it requires a bit of styling since it will show on your website.**
8. Click on “Save” in the bottom right corner.
9. Give the system a bit of time to synchronise your changes to the Online Booking platform and you should be able to see the header.

<iframe data-hsv-src="https://play-eu1.hubspotvideo.com/v/25647964/id/54193713395" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="54193713395" data-hsv-style="" data-hsv-width="688" data-hsv-height="387" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

If you would like to use a general HTML template, you can copy and paste following code to get started!  
You can change the background color by adapting the **background-color:orange** part to any color you’d prefer. The actual content of the header is included in the **\<p\>** tags.

*\<div style=”font-size:20px;background-color:orange; padding:20px;”\>*  
*\<p\>Due to circumstances we are currently closed. Please have a look on our \<a href=”#”\>website\</a\> for the latest info.\</p\>*  
*\<p\>Sorry for the inconvenience, we hope to see you back soon!\</p\>*  
*\</div\>*

### Advanced Configuration for Footer

In a footer, it is also possible to configure buttons which will be redirected to other webpages. This means that apart from the footer, you need to configure each additional custom pop-up webpage.

#### Create the custom footer’s popup content

You need to follow the same steps for the General header and footer with the kind '**OnlineBookingCustomPopup**', this will make sure that this page will be visible only when clicking on a specific button. You need to repeat thi procedd for each pop-up webpage you need.

#### Create a footer including pop-up buttons

Final step is to create the actual buttons the end user can click and link them to the correct WebPage (OnlineBookingCustomPopup).

1. If you don’t have a footer already, click on the ‘+’ icon in the WebPages overview
2. **Make sure to select ‘Online booking footer’ in the popup**
3. The system will create a basic online booking footer page
4. Open the page and select the correct language you would like to modify from the list
5. In the Online booking footer page add a button with onclick event handler with the following code  
   *onclick=”CustomPopupService.showPopup(WebPageId)”*  
   where WebPageId is the id of the OnlineBookingCustomPopup you’ve created before, for example 12178254 in this case (**this number will be different for you!!**)  
   In order to retrieve the WebPageId number, go to the WebPages overview and press the ‘CTRL’ and ‘F10’ button on your keyboard **simultaneously**. The ID will be visible in the first column.![](https://devblog.bmileisure.com/wp-content/uploads/2021/03/idfooter.png)If you would like to have a HTML template for the button to start with, you can use this code:  
   *\<button style=”padding: 10px 5px; background: lightgreen;color:black” onclick=”CustomPopupService.showPopup(**WEBPAGEID**)”\>Show popup\</button\>*
6. **Repeat this step for each OnlineBookingCustomPopup created in the previous steps.**
7. Apply your changes by pressing the “Save” button on the bottom right.

 

- [Guest Activation](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#main-content)

    - [Online Booking](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#online-booking)
    - [Registration kiosk](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#registration-kiosk)
    - [Group booking](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#group-booking)
    - [Event booking (B2B)](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#event-booking-b2b)
    - [Offers and reservations](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#offers-and-reservations)
    - [Combo deals](https://support.bmileisure.com/support-center/guest-activation?hsLang=en#combo-deals)
- [Guest Engagement & Retention](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#main-content)

    - [CRM](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#crm)
    - [Email marketing](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#email-marketing)
    - [Mobile app](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#mobile-app)
    - [Mobile push notification](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#mobile-push-notification)
    - [Memberships & subscriptions](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#memberships-subscriptions)
    - [Loyalty system](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#loyalty-system)
    - [Promotions & discounts](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#promotions-discounts)
    - [Cross and upsell](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#cross-and-upsell)
    - [Video marketing (TV) & digital signage](https://support.bmileisure.com/support-center/guest-engagement-retention?hsLang=en#video-marketing-tv-digital-signage)
- [Streamlined Operations](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#main-content)

    - [Point of Sales](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#point-of-sales)
    - [Ticketing](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#ticketing)
    - [Offers & invoices](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#offers-invoices)
    - [Smart scheduling](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#smart-scheduling)
    - [Staff management](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#staff-management)
    - [Food & beverage management](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#food-beverage-management)
    - [Maintenance & spare parts](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#maintenance-spare-parts)
    - [Timing](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#timing)
    - [TV Video marketing & digital signage](https://support.bmileisure.com/support-center/streamlined-operations?hsLang=en#tv-video-marketing-digital-signage)
- [Integrations](https://support.bmileisure.com/support-center/integrations?hsLang=en#main-content)

    - [Payment processors](https://support.bmileisure.com/support-center/integrations?hsLang=en#payment-processors)
    - [Integrated hardware](https://support.bmileisure.com/support-center/integrations?hsLang=en#integrated-hardware)
    - [Fiscal integrations](https://support.bmileisure.com/support-center/integrations?hsLang=en#fiscal-integrations)
    - [Kitchen Display Systems](https://support.bmileisure.com/support-center/integrations?hsLang=en#kitchen-display-systems)
- [Insights & Reporting](https://support.bmileisure.com/support-center/insights-reporting?hsLang=en#main-content)

    - [Easy data access and analysis](https://support.bmileisure.com/support-center/insights-reporting?hsLang=en#easy-data-access-and-analysis)
    - [Quick data export](https://support.bmileisure.com/support-center/insights-reporting?hsLang=en#quick-data-export)
    - [Microsoft Power Bi](https://support.bmileisure.com/support-center/insights-reporting?hsLang=en#microsoft-power-bi)
- [Troubleshooting](https://support.bmileisure.com/support-center/troubleshooting?hsLang=en#main-content)

    - [Hardware](https://support.bmileisure.com/support-center/troubleshooting?hsLang=en#hardware)
    - [Timing](https://support.bmileisure.com/support-center/troubleshooting?hsLang=en#timing)
    - [Windows OS](https://support.bmileisure.com/support-center/troubleshooting?hsLang=en#windows-os)
- [Manuals](https://support.bmileisure.com/support-center/manuals?hsLang=en)
- [Can’t find the answer to your question?](https://support.bmileisure.com/support-center/cant-find-the-answer-to-your-question?hsLang=en)
- [Product Updates](https://support.bmileisure.com/support-center/product-updates?hsLang=en#main-content)

    - [October 2023](https://support.bmileisure.com/support-center/product-updates?hsLang=en#october-2023)

[![Chill listening crop-3](https://support.bmileisure.com/hs-fs/hubfs/2-%20Alternative%20logo%20(Black)-1.png?width=37&height=37&name=2-%20Alternative%20logo%20(Black)-1.png "Chill listening crop-3")](https://www.bmileisure.com/en/)

<https://www.facebook.com/bmileisuresoftware> <https://www.linkedin.com/company/bmileisure>

Copyright © 2026, BMI Leisure

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://25647964.fs1.hubspotusercontent-eu1.net/hubfs/25647964/Support/generalhedareorfooter.mp4",
  "dateModified" : "2025-02-03T11:23:57.821Z",
  "duration" : "PT1M6.548S",
  "height" : 998,
  "name" : "generalhedareorfooter",
  "thumbnailUrl" : "https://info.bmileisure.com/hubfs/Support/generalhedareorfooter.mp4/medium.jpg",
  "uploadDate" : "2022-10-07T10:14:04.009Z",
  "width" : 1776
}
```