{"id":33545,"date":"2024-07-18T14:32:11","date_gmt":"2024-07-18T14:32:11","guid":{"rendered":"https:\/\/hivepress.io\/?p=33545"},"modified":"2024-08-16T18:00:26","modified_gmt":"2024-08-16T18:00:26","slug":"website-for-beauty-services-with-wordpress","status":"publish","type":"post","link":"https:\/\/hivepress.io\/blog\/website-for-beauty-services-with-wordpress\/","title":{"rendered":"Create an Appointment Booking Website for Beauty Services like Booksy with WordPress"},"content":{"rendered":"\n<p>Today&#8217;s beauty business is all about customer convenience, and booking websites like <a href=\"https:\/\/booksy.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Booksy<\/a> have revolutionized the way we access beauty services. Imagine needing a last-minute haircut, manicure, or massage before a big event &#8211; these platforms make it effortless to find and book appointments with skilled professionals in your area. No more calling around, dealing with busy lines, or working around salon hours. Instead, you browse, compare, and book online at any time that suits you.<\/p>\n\n\n\n<p>In this tutorial, we\u2019ll show you how to create a website for beauty services like Booksy using WordPress. Whether you\u2019re a beauty professional looking to expand your reach or an entrepreneur with the idea of creating a multi-vendor marketplace, this guide will provide you with the knowledge you need to get started.<\/p>\n\n\n\n<p>Let&#8217;s dive in!<\/p>\n\n\n\n<nav class=\"post__links\"><ol class=\"content-box\"><li><a href=\"#intro\">A Few Words About Beauty Services Booking Websites<\/a><\/li><li><a href=\"#prerequisites\">Prerequisites for Launching a Beauty Services Booking Website<\/a><\/li><li><a href=\"#tutorial\">Steps to Create a Beauty Services Booking Platform<\/a><ol><li><a href=\"#theme-installation\">Installing MeetingHive<\/a><\/li><li><a href=\"#categories\">Adding Beauty Service Categories<\/a><\/li><li><a href=\"#attributes\">Adding Custom Fields<\/a><\/li><li><a href=\"#vendor-fields\">Adding Vendor Fields<\/a><\/li><li><a href=\"#homepage\">Creating a Homepage<\/a><\/li><li><a href=\"#extensions\">Extending Functionality<\/a><\/li><li><a href=\"#settings\">Setting Everything Up<\/a><\/li><li><a href=\"#adding-profile\">Creating a Profile &amp; Listing a Service<\/a><\/li><li><a href=\"#booking-appointment\">Booking an Appointment<\/a><\/li><li><a href=\"#monetization\">Monetizing your Beauty Services Booking Website<\/a><\/li><\/ol><\/li><\/ol><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"intro\">A Few Words About Beauty Services Booking Websites<\/h2>\n\n\n\n<p>Such websites are online platforms where clients can find and book beauty services like hairdressing, manicures, spas, and massages. They typically fall into two categories:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Single-vendor websites<\/strong> &#8211; a website dedicated to one beauty salon or spa where customers can book services with specific providers. It\u2019s ideal for local businesses looking to make their booking process more accessible.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Marketplaces<\/strong> &#8211; these platforms host multiple beauty professionals across various niches. Clients can browse different providers, read reviews, compare prices, and book appointments. A great example is Booksy, which became popular for offering a wide range of beauty services in one place.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy-1024x600.jpg\" alt=\"Booksy, an appointment booking website for beauty services.\" class=\"wp-image-33548\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy-1024x600.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy-300x176.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy-768x450.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy-1536x900.jpg 1536w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/booksy.jpg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites for Launching a Beauty Services Booking Website<\/h2>\n\n\n\n<p>Before diving into the creation of your website for booking beauty services, ensure you have the following essentials:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Domain name <\/strong>&#8211;&nbsp; go for a catchy domain name.<\/li>\n\n\n\n<li><strong>Hosting plan<\/strong> &#8211; select a reliable hosting provider. Our list of <a href=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" target=\"_blank\" rel=\"noreferrer noopener\">popular WordPress hosting providers<\/a> can help you choose.<\/li>\n\n\n\n<li><strong>WordPress installation<\/strong> &#8211; a one-click WP installation feature is offered by most hosting providers.<\/li>\n\n\n\n<li><strong>WordPress theme<\/strong> &#8211; pick a theme that aligns with your brand and style. Check out our overview of the <a href=\"https:\/\/hivepress.io\/blog\/5-best-appointment-wordpress-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">best appointment booking WordPress themes<\/a>.<\/li>\n\n\n\n<li><strong>WordPress plugin<\/strong> &#8211; choose a directory plugin with all necessary features <em>(here&#8217;s a list of best <a href=\"https:\/\/hivepress.io\/blog\/best-wordpress-directory-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">directory plugins for WordPress<\/a>).<\/em><\/li>\n<\/ul>\n\n\n\n<p>We recommend using <a href=\"https:\/\/hivepress.io\/themes\/meetinghive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">MeetingHive<\/a>, a modern appointment booking WordPress theme, alongside <a href=\"https:\/\/wordpress.org\/plugins\/hivepress\/\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress<\/a>, a multi-purpose WordPress plugin that will power your booking and marketplace features.<\/p>\n\n\n\n<p>Now, let\u2019s move on to the tutorial part!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tutorial\">Steps to Create a Beauty Services Booking Platform<\/h2>\n\n\n\n<p>The starting point is to install the necessary tools. First, let\u2019s install the MeetingHive theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"theme-installation\">Installing MeetingHive<\/h3>\n\n\n\n<p>Navigate to <strong>WP Dashboard &gt; Appearance &gt; Themes<\/strong>. Click the <strong>Upload Theme<\/strong> button and select the MeetingHive ZIP file. Once uploaded, proceed to install and activate the theme.<\/p>\n\n\n\n<p>After installing MeetingHive, you\u2019ll see a prompt to install recommended plugins, including HivePress. These plugins are essential for your website\u2019s functionality, so simply click on the link to install and activate them all.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"618\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/installing-plugins.jpg\" alt=\"MeetingHive, an appointment booking WordPress theme.\" class=\"wp-image-33577\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/installing-plugins.jpg 884w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/installing-plugins-300x210.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/installing-plugins-768x537.jpg 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/figure><\/div>\n\n\n<p>For a visual guide, check out the video below, which demonstrates how to install MeetingHive and the necessary plugins.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Installing MeetingHive I MeetingHive Docs\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/VI8WDfP8H8E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"categories\">Adding Beauty Service Categories<\/h3>\n\n\n\n<p>To make your beauty services website organized and user-friendly, it&#8217;s important to create different categories for different beauty services. For this tutorial, we&#8217;ll add categories such as &#8220;Hair Salon,&#8221; &#8220;Nail Salon,&#8221; &#8220;Skin Care,&#8221; and &#8220;Massage\u201d.\u00a0<\/p>\n\n\n\n<p>Navigate to the <strong>Dashboard &gt; Listings &gt; Categories<\/strong> section. Here you can name your category, enter a description, choose an appropriate icon, and set a color. You can also create a category hierarchy by selecting a parent one. When you&#8217;re done, click <strong>Add Category<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"741\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/categories.jpg\" alt=\"Adding listing categories.\" class=\"wp-image-33549\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/categories.jpg 779w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/categories-300x285.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/categories-768x731.jpg 768w\" sizes=\"auto, (max-width: 779px) 100vw, 779px\" \/><\/figure><\/div>\n\n\n<p>Remember, you can add as many categories as you need by following the same steps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"attributes\">Adding Custom Fields<\/h3>\n\n\n\n<p>Next, you should add some custom fields to let beauty professionals provide detailed information about their services. With MeetingHive, you can add unlimited custom fields and search filters. For example, let&#8217;s create a \u201cPayment Method\u201d field to let professionals indicate whether they accept payments in cash, via credit card, or both.<\/p>\n\n\n\n<p>To create a new custom field, go to <strong>Dashboard &gt; Listings &gt; Attributes &gt; Add New<\/strong>, and start by naming a field. In the <strong>Editing<\/strong> section, mark your field as editable so professionals can fill it in when listing their service. Then, you need to set a field type. In the case at hand, we\u2019ll pick the &#8220;Checkboxes&#8221; field type to allow selecting multiple options. Lastly, decide if this field should be required. In the <strong>Search<\/strong> section, turn the field into a search filter so clients can use it to filter listings by marking it as filterable. Then, use the &#8220;Checkboxes&#8221; field type again.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"819\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-1.jpg\" alt=\"Adding listing attributes.\" class=\"wp-image-33550\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-1.jpg 626w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-1-229x300.jpg 229w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure><\/div>\n\n\n<p>Finally, in the <strong>Display<\/strong> section, you can choose which template areas to show this field in and set the display format using available tokens. Also, you can select a suitable icon to display alongside the field. For instance, we\u2019ll set <strong>Block (secondary)<\/strong> and <strong>Page (secondary)<\/strong> as display areas and use <em><code>%icon% %value%<\/code><\/em> as the display format. If you prefer not to show the icon, use<code> <em>%label%: %value%<\/em><\/code><em> <\/em>instead.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"332\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-2.jpg\" alt=\"Customizing listing attributes.\" class=\"wp-image-33551\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-2.jpg 759w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-field-2-300x131.jpg 300w\" sizes=\"auto, (max-width: 759px) 100vw, 759px\" \/><\/figure><\/div>\n\n\n<p>When you&#8217;re finished, press the <strong>Publish<\/strong> button. After this, a new <strong>Edit Options<\/strong> button will appear in the <strong>Editing<\/strong> section. We\u2019ll follow it to add two options: \u201cCash\u201d and \u201cCard,\u201d and vendors will be able to choose one method or both.<\/p>\n\n\n\n<p>That&#8217;s it! This field will now appear in the listing submission form. Remember to add other vital fields, like &#8220;Contact Number&#8221; or \u201cHouse Call.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"vendor-fields\">Adding Vendor Fields<\/h3>\n\n\n\n<p>Clients will want more details about beauty professionals before booking an appointment. That\u2019s why you should also add vendor profile fields in the <strong>Dashboard &gt; Vendors &gt; Attributes &gt; Add New <\/strong>section. You can do this the same way we added listing fields.&nbsp;<\/p>\n\n\n\n<p>For example, let\u2019s add the \u201cExperience\u201d field to let specialists provide information about their experience period. However, this time, using the \u201cSelect\u201d field type is better since vendors can pick only one option. Also, it\u2019s not necessary to make a vendor field searchable unless you\u2019re going to allow search for vendors alongside listings. Finally, don\u2019t forget to visit the <strong>Edit Options <\/strong>button and add experience period options, such as \u201c1-5 Years\u201d, \u201c5-10 Years\u201d, and so on.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"399\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/experience-field-1.jpg\" alt=\"Adding vendor profile fields.\" class=\"wp-image-33552\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/experience-field-1.jpg 839w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/experience-field-1-300x143.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/experience-field-1-768x365.jpg 768w\" sizes=\"auto, (max-width: 839px) 100vw, 839px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"homepage\">Creating a Homepage<\/h3>\n\n\n\n<p>It\u2019s time to create a homepage for your beauty services website. We\u2019ll be using WordPress native page builder, Gutenberg, since MeetingHive and HivePress are seamlessly integrated with it. To create a new page, go to <strong>Dashboard &gt; Pages &gt; Add New Page<\/strong> and name it, for example, &#8220;Home&#8221;.<\/p>\n\n\n\n<p>Begin by adding a catchy header text to draw users in. Then, you can start adding different HivePress blocks by clicking the plus icon and searching for &#8220;HivePress&#8221;. For instance, let\u2019s place the &#8220;Listing Search Form&#8221; and &#8220;Listing Categories&#8221; blocks below the header. Also, you can customize them using the settings column on the right. When you&#8217;re happy with the result, click <strong>Publish<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-1024x516.jpg\" alt=\"Adding a homepage to the beauty services website.\" class=\"wp-image-33553\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-1024x516.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-300x151.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-768x387.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-1536x774.jpg 1536w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3-360x180.jpg 360w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/homepage-3.jpg 1711w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><br>To set this page as your homepage, go to the <strong>Dashboard &gt; Settings &gt; Reading <\/strong>section and select it from the dropdown list. Note that your future blog page can also be assigned here.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"300\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/reading-3.jpg\" alt=\"Setting up a Homepage.\" class=\"wp-image-33554\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/reading-3.jpg 616w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/reading-3-300x146.jpg 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure><\/div>\n\n\n<p>Keep in mind that you can customize the look and feel of your site at any time. For tips on customizing the MeetingHive theme, watch this video.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Customizing the Website Styles [MeetingHive Course 7\/12]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/QJ4PL2HJG4E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"extensions\">Extending Functionality<\/h3>\n\n\n\n<p>By the way, you can always install additional <a href=\"https:\/\/hivepress.io\/extensions\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress add-ons<\/a> to further enhance the functionality of your beauty appointment platform. Even though MeetingHive comes with six of them out of the box, there&#8217;s still room for development. Overall, HivePress offers over 15 extensions that are fully compatible with each other. You can find them in the <strong>Dashboard > HivePress > Extensions<\/strong> section.<\/p>\n\n\n\n<p>For instance, you might want to install the <strong>Geolocation<\/strong> extension to allow users to find beauty professionals based on their location. Besides that, the <strong>Opening Hours<\/strong> add-on can add working hours to listings. Additionally, the <strong>Social Links<\/strong> extension can allow beauty professionals to add their social media links to their listings and profiles. To install an extension, simply click the <strong>Install<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/extensions-4-1024x547.jpg\" alt=\"HivePress extensions.\" class=\"wp-image-33556\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/extensions-4-1024x547.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/extensions-4-300x160.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/extensions-4-768x410.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/extensions-4.jpg 1318w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"settings\">Setting Everything Up<\/h3>\n\n\n\n<p>Next, it&#8217;s important to fine-tune the settings so that everything works just the way you intended. First of all, if you plan to launch a single-vendor platform <em>(meaning that only the admin will be able to post listings),<\/em> you should turn off the front-end listing submission option in the <strong>Listings<\/strong> tab. Otherwise, keep this option checked. Additionally, you can disable manual listing moderation here.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"319\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-tab.jpg\" alt=\"Setting up HivePress.\" class=\"wp-image-33557\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-tab.jpg 816w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-tab-300x117.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-tab-768x300.jpg 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/figure><\/div>\n\n\n<p>In the <strong>Vendors<\/strong> tab, you can enable direct vendor registration. This feature is essential for a multi-vendor beauty service booking platform as it allows beauty professionals to sign up as vendors instantly. By default, HivePress requires a user to add at least one listing to become a vendor, but direct registration simplifies this process.&nbsp;<\/p>\n\n\n\n<p>Please note that if you decide to enable direct vendor registration, you&#8217;ll also need to add a vendor registration form to your platform &#8211; you can learn how to do it in this <a href=\"https:\/\/help.hivepress.io\/article\/130-how-to-add-a-vendor-registration-form\" target=\"_blank\" rel=\"noreferrer noopener\">doc<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"203\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/direct-registre.jpg\" alt=\"Enabling direct registration.\" class=\"wp-image-33558\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/direct-registre.jpg 471w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/direct-registre-300x129.jpg 300w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/figure><\/div>\n\n\n<p>The <strong>Bookings<\/strong> tab is one of the most important settings for an appointment booking platform because it determines how appointments are managed and scheduled on your website for booking beauty services. For example, you can enable time-based bookings, allowing beauty professionals to specify their availability in precise time slots. You can also set up calendar synchronization with external services such as Google Calendar. For tips on setting up bookings, please refer to these <a href=\"https:\/\/help.hivepress.io\/category\/36-bookings\" target=\"_blank\" rel=\"noreferrer noopener\">docs<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"712\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookings.jpg\" alt=\"Setting up bookings.\" class=\"wp-image-33559\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookings.jpg 911w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookings-300x234.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookings-768x600.jpg 768w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/figure><\/div>\n\n\n<p>Note that the number of settings increases as you install more extensions. It&#8217;s really important to review all of the tabs and configure settings according to your specific needs to ensure that your platform runs how you want.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-profile\">Creating a Profile &amp; Listing a Service<\/h3>\n\n\n\n<p>At this point, everything should work properly, so let\u2019s go ahead and test the functionality.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Creating a Profile&nbsp;<\/h4>\n\n\n\n<p>First, ensure that you\u2019ve added a <a href=\"https:\/\/help.hivepress.io\/article\/130-how-to-add-a-vendor-registration-form\" target=\"_blank\" rel=\"noreferrer noopener\">vendor registration link<\/a> to your platform. Then, simply follow it. You\u2019ll be redirected to the registration form, which includes all the previously created custom vendor fields. Fill them in and proceed by clicking <strong>Save Changes.<\/strong><\/p>\n\n\n\n<p><span id=\"docs-internal-guid-e2c3e740-7fff-66ad-a408-3bd6f7f7fb11\"><\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"763\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/registration-1024x763.jpg\" alt=\"Adding a vendor profile.\" class=\"wp-image-33560\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/registration-1024x763.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/registration-300x223.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/registration-768x572.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/registration.jpg 1215w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Listing a Beauty Service<\/h4>\n\n\n\n<p>Now that the profile is completed, the next step is to add the first beauty service listing. To do it, click the <strong>List a Service<\/strong> button in the right corner. You\u2019ll see the submission page, where you&#8217;ll find default fields like title and description, along with the custom fields you added earlier. Other fields, like booking options, are added by different HivePress add-ons. Also, don\u2019t forget that you can always customize this form as you need.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"752\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/adding-service-1024x752.jpg\" alt=\"Adding a listing.\" class=\"wp-image-33561\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/adding-service-1024x752.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/adding-service-300x220.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/adding-service-768x564.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/adding-service.jpg 1194w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Fill out all the required fields and click <strong>Submit Listing<\/strong>. The listing will now be submitted for review and can be approved by an admin in the <strong>Dashboard &gt; Listings<\/strong> section. As we said, to disable manual approval, you can uncheck the manual moderation option in <strong>Dashboard &gt; HivePress &gt; Settings &gt; Listings<\/strong>. Once approved, the listing will appear on the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-publ-1024x665.jpg\" alt=\"A new listing on a beauty services booking website.\" class=\"wp-image-33562\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-publ-1024x665.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-publ-300x195.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-publ-768x499.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/listing-publ.jpg 1408w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"booking-appointment\">Booking an Appointment<\/h3>\n\n\n\n<p>Finally, let\u2019s test the booking functionality and schedule an appointment. To do this, simply select the desired date and time, then press <strong>Book Now<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"444\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/book-now-1.jpg\" alt=\"Booking a service.\" class=\"wp-image-33563\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/book-now-1.jpg 345w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/book-now-1-233x300.jpg 233w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/figure><\/div>\n\n\n<p>You&#8217;ll be taken to the confirmation page, where you may preview your reservation and leave any comments you may have. If everything seems to be in order, all you have to do is click the <strong>Confirm Booking<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookingpreview-1024x493.jpg\" alt=\"Booking confirmation notice.\" class=\"wp-image-33564\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookingpreview-1024x493.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookingpreview-300x144.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookingpreview-768x370.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/bookingpreview.jpg 1036w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>That&#8217;s it! As soon as the client clicks the button, a beauty professional is notified of the new booking. In addition, specialists have access to a built-in calendar feature to keep track of their appointments. They can block or unblock certain dates and times to let clients know of their schedule availability. This helps ensure smooth scheduling and prevents booking conflicts.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"968\" height=\"884\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/calendar-3.jpg\" alt=\"Booking calendar.\" class=\"wp-image-33565\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/calendar-3.jpg 968w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/calendar-3-300x274.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/calendar-3-768x701.jpg 768w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"monetization\">Monetizing your Beauty Services Booking Website<\/h3>\n\n\n\n<p>Last but not least, let\u2019s talk about how you can make money from your beauty platform. Please note that in order to enable payments on your website, you&#8217;ll need to install <strong>WooCommerce<\/strong> and some of the HivePress extensions. Also, for more detailed guidance on this topic, check out our article on <a href=\"https:\/\/hivepress.io\/blog\/monetize-a-service-marketplace-with-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">monetizing a service marketplace<\/a>.<\/p>\n\n\n\n<p>We\u2019ll briefly cover two main ways to generate revenue from your beauty services booking website:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Taking Commissions<\/h4>\n\n\n\n<p>One of the simplest ways to earn from your platform is to take a cut from each successful booking. You can apply commissions to specialists, clients, and even both.<\/p>\n\n\n\n<p>First, you\u2019ll need to download the <strong>HivePress<\/strong> <strong>Marketplace<\/strong> extension from your MeetingHive purchase email and install it through <strong>Dashboard<\/strong> <strong>><\/strong> <strong>Plugins<\/strong> <strong>><\/strong> <strong>Add<\/strong> <strong>New<\/strong> <strong>><\/strong> <strong>Upload<\/strong> <strong>Plugin<\/strong>. After that, go to the <strong>Dashboard<\/strong> <strong>><\/strong> <strong>HivePress<\/strong> <strong>><\/strong> <strong>Settings<\/strong> <strong>><\/strong> <strong>Vendors<\/strong> section, where you can define your commission rates, whether they&#8217;re a percentage or a flat fee. It can also be both a percentage and a flat fee at the same time.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"208\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/take-commision.jpg\" alt=\"Setting up commissions.\" class=\"wp-image-33566\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/take-commision.jpg 490w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/take-commision-300x127.jpg 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/figure><\/div>\n\n\n<p>To set up commissions on the customers\u2019 side, visit the <strong>Users<\/strong> tab, where you\u2019ll see the exact same settings. Additionally, you can watch a video tutorial on setting up commissions.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Setting Up Commissions [MeetingHive Course 9\/12]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/rkmBA67uyVs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Charging Specialists for Listing Services<\/h4>\n\n\n\n<p>Another monetization model is about offering paid listing packages, which can be done using the free <strong>HivePress Paid Listings<\/strong> extension. For example, you can create a free package that lets beauty specialists post only one listing and premium packages for more listings. This allows you to charge professionals for listing their services on your platform.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"342\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/packages-1024x342.jpg\" alt=\"Listing packages.\" class=\"wp-image-33568\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/packages-1024x342.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/packages-300x100.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/packages-768x256.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/07\/packages.jpg 1061w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Additionally, with the <strong>Paid Listings<\/strong> extension, you can allow beauty professionals to advertise their services for a certain fee. Featured listings appear at the top of search results, increasing their chances of being noticed by potential customers. At the same time, you\u2019ll be earning money from offering a featured status for a fixed price.<\/p>\n\n\n\n<p>For detailed instructions on creating listing packages and setting up featured status in MeetingHive, feel free to watch our video tutorial.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Setting Up Paid Listings [MeetingHive Course 8\/12]\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/RwwGaOW9hls?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Final Words<\/h2>\n\n\n\n<p>And that wraps it up! We hope this tutorial on how to create an appointment booking website for beauty services with WordPress was helpful to you and that your Booksy analog will be able to reach a top position in the future.\u00a0<\/p>\n\n\n\n<p>If you&#8217;re uncertain about which theme to choose, we strongly suggest <a href=\"https:\/\/hivepress.io\/themes\/meetinghive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">MeetingHive<\/a>. It comes with all the essential features right out of the box, so you can start building your beauty platform the day you decide to.<\/p>\n\n\n\n<p>Additionally, you can check our article on how to <a href=\"https:\/\/hivepress.io\/blog\/create-appointment-booking-website-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">create an appointment booking website with WordPress<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create a website like Booksy with WordPress hassle-free.<\/p>\n","protected":false},"author":2748,"featured_media":33574,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-33545","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/users\/2748"}],"replies":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/comments?post=33545"}],"version-history":[{"count":7,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33545\/revisions"}],"predecessor-version":[{"id":33582,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33545\/revisions\/33582"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media\/33574"}],"wp:attachment":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media?parent=33545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/categories?post=33545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/tags?post=33545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}