Introduction to publishing options

You can publish your Booking pages or Master pages on almost any website, including Facebook and Wordpress. You can use our publishing options to add HTML code snippets to your website or blog, allowing your Customers to schedule directly from your website.

To publish your page, all you need to do is place unique HTML and Javascript code on your website. You can control which Booking pages are displayed and how the published page will look. 

To access the publishing options, go to Booking pages in the bar on the left → Booking page → Share & Publish.

OnceHub publishing options are divided into two categories: core publishing options and extra publishing options. 

Core publishing options

Core publishing options can be placed on websites that allow embedding of pure HTML and Javascript code. The three core publishing options are our website embed, website button, and website widget.

You can also use the website embed or button as part of your lead generation process by integrating them with your web form. You can offer scheduling just to your top prospects or to all prospects who fill out your form.

Website embed

Website embed is a white-label solution that allows you to place a scheduling page directly on your website. 

Figure 1: A Booking page embedded on a website

Figure 1: A Booking page embedded on a website

Learn more about website embed

Website button

The website button allows you to give your Customers the option to schedule a booking. When a Customer clicks the button, the selected Booking page will open in a separate window or in a lightbox, floating above the current page.

Figure 2: Examples of website buttonsFigure 2: Examples of website buttons

Learn more about the website button

Website widget

The website widget stands out on your website by staying attached to the bottom of the screen, even as visitors scroll. 

When the visitor clicks on the widget, a multi-channel panel opens with three contact options: Book Your Session Now, Call Us, and Email Us. If your visitor chooses to make a booking, your Booking page will be displayed in a lightbox.

Figure 3: A website widget

This option is available to all of your site visitors and is best used when implementing a bold marketing strategy.


OnceHub uses advanced HTML and JavaScript technologies. Therefore, it performs best on modern browsers that support the latest internet standards. Microsoft Internet Explorer is not supported. Learn more about our System Requirements

Customizing the website scheduling pane 

Each publishing option can be configured in your OnceHub account. For advanced customization, you can edit CSS attributes in the HTML code. Multiple design properties can be fine-tuned in order to meet your requirements and fit perfectly in your online environment. 

 Additionally, you can customize the height of the scheduling pane. The height can be fixed or responsive.

  • Fixed height: By default, the pane is set to a fixed height. You can change the default height to any number you want by changing the height property in the code. When the content is longer, a vertical scroll bar will be added automatically.
  • Responsive height: This will automatically adjust the height to the frame content. To use this method, you must delete the height property in the code. The height will adapt to the content of each step in the scheduling process.

Extra publishing options

Extra publishing options are tailored to a specific web app, such as Facebook or WordPress. They require additional settings to work.

  • WordPress button: This option allows you to place a website button on your blog or website. You can only use this add-on with WordPress themes that support Javascript, as OnceHub requires Javascript to work properly.
  • Facebook page tab: This option allows you to place a website embed under a tab on your Facebook page. You can also place a button on your main page that takes you directly to the OnceHub tab.
Was this article helpful?
Thank you for your feedback!