{"id":33360,"date":"2024-05-27T17:23:18","date_gmt":"2024-05-27T17:23:18","guid":{"rendered":"https:\/\/hivepress.io\/?p=33360"},"modified":"2024-08-16T18:11:02","modified_gmt":"2024-08-16T18:11:02","slug":"create-a-lawyer-appointment-website-in-wordpress","status":"publish","type":"post","link":"https:\/\/hivepress.io\/blog\/create-a-lawyer-appointment-website-in-wordpress\/","title":{"rendered":"How to Create a Lawyer Appointment Website with WordPress"},"content":{"rendered":"\n<p>Many legal professionals see launching their own online scheduling platform as a career milestone. At the same time, clients want easy-to-access legal services. So, building such a website can provide a solution to both needs.&nbsp;<\/p>\n\n\n\n<p>In this article, we\u2019ll show you how to create a lawyer appointment website using WordPress without any coding skills. This tutorial will be useful for both lawyers who want to create their own scheduling platform and people who want to start a multi-vendor lawyer booking marketplace.<\/p>\n\n\n\n<p>So, let\u2019s get started!<\/p>\n\n\n\n<nav class=\"post__links\"><ol class=\"content-box\"><li><a href=\"#definition\">A Few Words About Lawyer Appointment Websites<\/a><\/li><li><a href=\"#prerequisites\">Prerequisites for Launching a Lawyer Booking Website<\/a><\/li><li><a href=\"#tutorial\">Steps to Create an Attorney Scheduling Platform<\/a><ol><li><a href=\"#installation\">Installing MeetingHive<\/a><\/li><li><a href=\"#categories\">Adding Listing Categories<\/a><\/li><li><a href=\"#attributes\">Adding Custom Listing Fields<\/a><\/li><li><a href=\"#vendor-fields\">Adding Vendor Profile Fields<\/a><\/li><li><a href=\"#extensions\">Extending Functionality<\/a><\/li><li><a href=\"#settings\">Setting Up<\/a><\/li><li><a href=\"#homepage\">Creating a Homepage<\/a><\/li><li><a href=\"#profile\">Creating a Lawyer Profile<\/a><\/li><li><a href=\"#listing\">Listing a Service<\/a><\/li><li><a href=\"#appointment\">Scheduling an Appointment<\/a><\/li><li><a href=\"#monetization\">Monetizing an Attorney Appointment Website<\/a><\/li><\/ol><\/li><\/ol><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"definition\">A Few Words About Lawyer Appointment Websites<\/h2>\n\n\n\n<p>A lawyer booking website is an online platform where clients can schedule appointments with legal professionals. As we mentioned, such websites can work in two ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A single-vendor website<\/strong> \u2013 it can be an appointment booking website for one particular lawyer or law company;<\/li>\n\n\n\n<li><strong>A multi-vendor website<\/strong> \u2013 in this scenario, many different lawyers can list their services on the website, while users can choose a professional and book an appointment.<\/li>\n<\/ul>\n\n\n\n<p>A great example is <a href=\"https:\/\/www.legalmatch.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LegalMatch<\/a>, a lawyer appointment booking marketplace where you can search for attorneys based on your case, pricing preferences, and location.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/legalmatch-1024x605.jpg\" alt=\"A lawyer appointment booking marketplace.\" class=\"wp-image-33366\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/legalmatch-1024x605.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/legalmatch-300x177.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/legalmatch-768x454.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/legalmatch.jpg 1453w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites for Launching a Lawyer Booking Website<\/h2>\n\n\n\n<p>Before you begin creating your lawyer booking platform, make sure you have all the necessary prerequisites:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Domain name<\/strong> \u2013 make it memorable and distinctive.<\/li>\n\n\n\n<li><strong>Hosting plan<\/strong> \u2013 choose a reliable hosting provider. Feel free to check our overview of the best <a href=\"https:\/\/hivepress.io\/blog\/overview-of-the-best-wordpress-hosting-providers\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress hosting providers<\/a>.<\/li>\n\n\n\n<li><strong>WordPress installation<\/strong> \u2013 most hosting providers offer a one-click installation.<\/li>\n\n\n\n<li><strong>WordPress theme<\/strong> \u2013 pick a theme that matches your brand<em> (check our article on the top <a href=\"https:\/\/hivepress.io\/blog\/5-best-appointment-wordpress-themes\/\" target=\"_blank\" rel=\"noreferrer noopener\">appointment WordPress themes<\/a>).<\/em><\/li>\n\n\n\n<li><strong>WordPress plugin<\/strong> \u2013 select a plugin with the right features for your website.<\/li>\n<\/ul>\n\n\n\n<p>For the sake of this tutorial, we\u2019ll use <a href=\"https:\/\/hivepress.io\/themes\/meetinghive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">MeetingHive<\/a>, a sleek and efficient appointment-booking WordPress theme, and <a href=\"https:\/\/hivepress.io\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress<\/a>, a versatile WordPress plugin that will power all booking and marketplace functionalities.<\/p>\n\n\n\n<p>Now, let&#8217;s get to work and build your lawyer booking website with WordPress!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tutorial\">Steps to Create an Attorney Scheduling Platform<\/h2>\n\n\n\n<p>In the next steps we&#8217;ll show you how to install all the necessary plugins, set them up and finally monetize your lawyer appointment website. First of all, we need to install the MeetingHive theme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation\">1. Installing MeetingHive<\/h3>\n\n\n\n<p>Go to the <strong>WP Dashboard &gt; Appearance &gt; Themes &gt; Add New Theme<\/strong> section. Here, click on the <strong>Upload Theme<\/strong> button and upload the MeetingHive ZIP file. Then, proceed to install and activate the theme.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-meetinghive-1024x566.jpg\" alt=\"Installing MeetingHive.\" class=\"wp-image-33367\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-meetinghive-1024x566.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-meetinghive-300x166.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-meetinghive-768x425.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-meetinghive.jpg 1172w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After installing MeetingHive, you&#8217;ll be prompted to install recommended plugins, including HivePress. These plugins are essential for powering all the features on your website, so simply click on the provided link to install and activate them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"618\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-plugins.jpg\" alt=\"Installing HivePress plugins.\" class=\"wp-image-33368\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-plugins.jpg 884w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-plugins-300x210.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/installing-plugins-768x537.jpg 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><\/figure>\n\n\n\n<p>Additionally, you can import the MeetingHive demo content to see how everything works and learn the functionality. This way, everything would look just like on the MeetingHive demo site from the start. To import the pre-made content, please check the screencast below:<\/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=\"Importing demo content I MeetingHive Docs\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/vjhTw1pgbok?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\">2. Adding Listing Categories<\/h3>\n\n\n\n<p>Now, we need to add different listing categories to create a structured layout and simplify user navigation. This will allow users to find lawyers based on the field of law. For example, let\u2019s add categories such as Criminal Law, Business Law, Real Estate Law, and Healthcare Law.&nbsp;<\/p>\n\n\n\n<p>To do that, go to the <strong>WP Dashboard &gt; Listings &gt; Categories<\/strong> section and name your first category. You can also enter a description, add an icon, pick a suitable color, and organize categories in a hierarchy by selecting the parent category.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"915\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/category.jpg\" alt=\"Adding listing categories.\" class=\"wp-image-33369\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/category.jpg 769w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/category-252x300.jpg 252w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/figure>\n\n\n\n<p>When you\u2019re finished, click the <strong>Add Category <\/strong>button. Remember, following the same steps, you can add as many categories as you need for your lawyer appointment website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"attributes\">3. Adding Custom Listing Fields<\/h3>\n\n\n\n<p>Next, we need to create custom listing fields to allow users to filter attorneys and view details about them. With MeetingHive, you can add as many custom fields and search filters as you want to tailor the site to your needs. For example, to help users understand whether the consultation is online or in-person, let\u2019s add a &#8220;Setting&#8221; field.<\/p>\n\n\n\n<p>To create a new listing field, navigate to the <strong>WP Dashboard &gt; Listings &gt; Attributes<\/strong> section and click <strong>Add New<\/strong>. This page lets you customize your listing field in three contexts: Editing, Search, and Display, so we&#8217;ll cover each. Additionally, you can check this <a href=\"https:\/\/help.hivepress.io\/article\/75-how-to-add-listing-attributes\" target=\"_blank\" rel=\"noreferrer noopener\">doc<\/a> on how to set up listing fields.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Editing<\/h4>\n\n\n\n<p>The first section, <strong>Editing<\/strong>, lets you make a field editable to allow front-end editing. Then, you need to select the field type. In our example, it\u2019ll be \u201cSelect\u201d. Finally, you can choose whether your field should be required or optional.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"560\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-editing.jpg\" alt=\"Adding listing fields.\" class=\"wp-image-33370\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-editing.jpg 848w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-editing-300x198.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-editing-768x507.jpg 768w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Search<\/h4>\n\n\n\n<p>In the <strong>Search<\/strong> section, you can turn your field into a search filter, allowing users to filter listings based on its value. We\u2019ll mark our field as filterable and searchable and pick the \u201cSelect\u201d field type again.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"466\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-seacrh.jpg\" alt=\"Adding listing search filters.\" class=\"wp-image-33371\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-seacrh.jpg 751w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-seacrh-300x186.jpg 300w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Display<\/h4>\n\n\n\n<p>In the last section, <strong>Display<\/strong>, you can define how your field will appear on the pages of your website by setting the display areas, display format, and icon. Let\u2019s choose <strong>Block (secondary)<\/strong> and <strong>Page (secondary)<\/strong> as display areas, pick a suitable icon, and set the following display format: <em><code>%icon% %value%<\/code><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"316\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-display.jpg\" alt=\"Setting up listing fields.\" class=\"wp-image-33372\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-display.jpg 766w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-display-300x124.jpg 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure>\n\n\n\n<p>Also, note that you can make any field category-specific by selecting a category in which you want it to appear. If you want it to appear in all categories, leave the checkboxes empty. When you\u2019re finished, press <strong>Publish<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"305\" height=\"526\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-publish.jpg\" alt=\"Publishing a custom field.\" class=\"wp-image-33373\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-publish.jpg 305w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-publish-174x300.jpg 174w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/figure><\/div>\n\n\n<p><br>As soon as you click <strong>Publish<\/strong>, you\u2019ll see the <strong>Edit Options<\/strong> button appear. That\u2019s because we created a field with a \u201cSelect\u201d field type. So, let\u2019s follow the <strong>Edit Options<\/strong> button and add two options: \u201cIn-Person\u201d and \u201cOnline\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"816\" height=\"368\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-edit-options.jpg\" alt=\"Adding search filter options.\" class=\"wp-image-33374\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-edit-options.jpg 816w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-edit-options-300x135.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/field-edit-options-768x346.jpg 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/figure>\n\n\n\n<p>Congrats! This field will now show up in the listing submission form. Don\u2019t hesitate to follow these steps to create additional custom fields on your attorney scheduling platform, such as &#8220;Free Consultation&#8221;, &#8220;Contact Info&#8221;, and so on.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"vendor-fields\">4. Adding Vendor Profile Fields<\/h3>\n\n\n\n<p>Okay, we&#8217;ve added the listing fields. Now, let&#8217;s focus on the vendor fields since some personal information about each lawyer is also needed to make a decision about booking an appointment with them. For instance, let&#8217;s create the &#8220;Experience&#8221; profile field, which will require lawyers to specify their work experience when registering. The process is similar to what we did with the listing fields.<\/p>\n\n\n\n<p>Go to <strong>WP Dashboard &gt; Vendors &gt; Attributes &gt; Add New<\/strong> and write a field\u2019s name. In the <strong>Editing<\/strong> section, enable front-end editing, set the field type to \u201cSelect\u201d, and mark this field as required. In the <strong>Search<\/strong> section, allow users to use this attribute as a search filter by marking it as filterable and sortable and again selecting the \u201cSelect\u201d field type. Finally, in the <strong>Display<\/strong> section, define how the custom field will appear on pages by assigning it to specific areas and setting its display format. For the \u201cExperience\u201d field, we\u2019ll choose <strong>Block (primary)<\/strong> and <strong>Page (primary)<\/strong>, select an icon, and use the same display format as for the listing fields: <em><code>%icon% %value%<\/code><\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"1024\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendor-field-766x1024.jpg\" alt=\"Adding user profile fields.\" class=\"wp-image-33375\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendor-field-766x1024.jpg 766w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendor-field-225x300.jpg 225w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendor-field-768x1026.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendor-field.jpg 934w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure>\n\n\n\n<p>After the field is published, click the <strong>Edit Options<\/strong> button to add options for the experience time, such as &#8220;1+ Years,&#8221; &#8220;5+ Years,&#8221; and so on. Don\u2019t forget that you can add as many other fields and search filters as you need, like \u201cLanguages Spoken\u201d, \u201cEducation\u201d, etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"extensions\">5. Extending Functionality<\/h3>\n\n\n\n<p>At this point, you can enhance the functionality of your lawyer appointment platform a bit. To do that, visit the <strong>HivePress &gt; Extensions<\/strong> page, where you can find more than 15 <a href=\"https:\/\/hivepress.io\/extensions\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress extensions<\/a> that are fully compatible with each other. For a lawyer booking platform, you may want to install:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Geolocation <\/strong>\u2013 enables users to search lawyers based on location;<\/li>\n\n\n\n<li><strong>Social login<\/strong> \u2013 allows users to sign in via third-party platforms;<\/li>\n\n\n\n<li><strong>Social Links<\/strong> \u2013 adds social links to listings and profiles;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/extensions-1-1024x528.jpg\" alt=\"HivePress extensions.\" class=\"wp-image-33376\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/extensions-1-1024x528.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/extensions-1-300x155.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/extensions-1-768x396.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/extensions-1.jpg 1316w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"settings\">6. Setting Up<\/h3>\n\n\n\n<p>Next, let\u2019s review some important settings in <strong>HivePress &gt; Settings <\/strong>to ensure everything will work just as needed. For instance, in the <strong>Listings<\/strong> tab, you can disable new listing submissions if you prefer to be the only person adding listings to your appointment platform <em>(if you\u2019re creating a single-vendor lawyer appointment website).<\/em> Similarly, you can disable manual listing moderation. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"627\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listings-tab.jpg\" alt=\"Setting up listings.\" class=\"wp-image-33377\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listings-tab.jpg 782w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listings-tab-300x241.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listings-tab-768x616.jpg 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure>\n\n\n\n<p>Let\u2019s proceed to the <strong>Vendors<\/strong> tab. By default, HivePress requires you to add at least one listing to become a vendor. However, you can enable direct vendor registration here, allowing lawyers to sign up as vendors immediately. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"356\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendors-tab.jpg\" alt=\"Allowing direct registration of users.\" class=\"wp-image-33378\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendors-tab.jpg 618w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/vendors-tab-300x173.jpg 300w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure><\/div>\n\n\n<p>Next up we have the <strong>Users<\/strong> tab. Here, we recommend enabling email address verification to ensure all newly registered users aren\u2019t bots.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"295\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/users-tab.jpg\" alt=\"Enabling email verification.\" class=\"wp-image-33379\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/users-tab.jpg 575w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/users-tab-300x154.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/figure><\/div>\n\n\n<p>Moving on, it\u2019s necessary to visit the <strong>Bookings<\/strong> tab to set up the booking functionality according to your needs. For example, you can turn on syncing with external calendars or enable time-based booking slots. For detailed instructions, please <a href=\"https:\/\/help.hivepress.io\/category\/36-bookings\" target=\"_blank\" rel=\"noreferrer noopener\">refer to these docs<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"568\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/bookings-tab.jpg\" alt=\"Setting up bookings functionality.\" class=\"wp-image-33380\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/bookings-tab.jpg 770w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/bookings-tab-300x221.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/bookings-tab-768x567.jpg 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n\n\n\n<p>Finally, if you decide to add the <strong>Geolocation<\/strong> extension, it&#8217;s important to set it up. You can choose between Google Maps and Mapbox as your map provider, but we recommend Mapbox due to its easy setup. Please refer to this <a href=\"https:\/\/help.hivepress.io\/article\/115-how-to-get-a-mapbox-api-key\" target=\"_blank\" rel=\"noreferrer noopener\">doc<\/a> for detailed instructions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"772\" height=\"461\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/geolocation-tab.jpg\" alt=\"Setting up the geolocation functionality.\" class=\"wp-image-33381\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/geolocation-tab.jpg 772w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/geolocation-tab-300x179.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/geolocation-tab-768x459.jpg 768w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/figure>\n\n\n\n<p>That\u2019s it! We&#8217;ve only shown you the main settings to which you should pay attention, but it\u2019s advisable to go through all the other settings as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"homepage\">7. Creating a Homepage<\/h3>\n\n\n\n<p>The next step is to create a homepage for your lawyer appointment website. MeetingHive is fully integrated with Gutenberg, allowing you to easily create an attractive layout using blocks. To create a new page, go to <strong>WP Dashboard &gt; Pages &gt; Add New<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Firstly, name the page &#8220;Home&#8221; and come up with a header text. Then you can start adding HivePress blocks by clicking the plus icon and typing &#8220;HivePress&#8221; in the search bar. For example, let&#8217;s add the &#8220;Listing Search Form&#8221; and &#8220;Listing Categories&#8221; blocks. You can also customize these blocks using the settings column on the right. Click <strong>Publish<\/strong> to make the page live.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-1024x512.jpg\" alt=\"Adding a homepage.\" class=\"wp-image-33382\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-1024x512.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-300x150.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-768x384.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-1536x768.jpg 1536w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation-360x180.jpg 360w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/page-creation.jpg 1899w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Then, you have to go to the <strong>Dashboard &gt; Settings &gt; Reading<\/strong> section and set this page as your homepage by selecting it from the dropdown list. Later, you can also assign the blog page here.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"706\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/reading-section.jpg\" alt=\"Setting a homepage.\" class=\"wp-image-33383\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/reading-section.jpg 740w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/reading-section-300x286.jpg 300w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/figure>\n\n\n\n<p>Keep in mind that you can further customize the pages of your site. Feel free to watch this video for some MeetingHive customization tips:&nbsp;<\/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 styles I MeetingHive Docs\" width=\"749\" height=\"421\" src=\"https:\/\/www.youtube.com\/embed\/n90S6dKgUu8?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=\"profile\">8. Creating a Lawyer Profile<\/h3>\n\n\n\n<p>Now, let&#8217;s look at how it all works from a lawyer&#8217;s perspective. First, if you\u2019ve enabled direct vendor registration in <strong>HivePress &gt; Settings<\/strong>, you will need to add a lawyer registration form to your site. This form includes the required and optional fields we&#8217;ve added earlier. Check this <a href=\"https:\/\/help.hivepress.io\/article\/130-how-to-add-a-vendor-registration-form\" target=\"_blank\" rel=\"noreferrer noopener\">doc<\/a> to learn how to add it.&nbsp;<\/p>\n\n\n\n<p>When it\u2019s ready, visit your website from the front-end and complete the registration form.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"738\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-sign-up-1024x738.jpg\" alt=\"Adding a lawyer profile.\" class=\"wp-image-33384\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-sign-up-1024x738.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-sign-up-300x216.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-sign-up-768x554.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-sign-up.jpg 1305w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After entering all the details, press <strong>Save Changes <\/strong>to finish the registration process. Let&#8217;s now visit the lawyer&#8217;s profile to see what it looks like. Note that all the custom fields are working and displaying as we intended. Also, you can see that there are no listings at the moment, but we&#8217;ll change this in the next step.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"824\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-profile-1024x824.jpg\" alt=\"An attorney profile on a booking website.\" class=\"wp-image-33385\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-profile-1024x824.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-profile-300x241.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-profile-768x618.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/lawyer-profile.jpg 1104w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"listing\">9. Listing a Service<\/h3>\n\n\n\n<p>Finally, let&#8217;s add the first legal service listing to your website. As an admin, you can add new listings via the WP dashboard or through the front-end submission form. Let&#8217;s add a new listing via the front end.<\/p>\n\n\n\n<p>To add a new listing, go to your site&#8217;s homepage and click the <strong>List a Service<\/strong> button. You&#8217;ll be taken to the listing submission page, where you&#8217;ll see common fields like title and description, along with the custom fields you added earlier. In addition, some fields, such as booking options, are added by different HivePress add-ons. Also, you can turn on manual booking moderation. Remember, this submission form is fully customizable.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"758\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/adding-a-listing-1024x758.jpg\" alt=\"Adding a new listing.\" class=\"wp-image-33386\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/adding-a-listing-1024x758.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/adding-a-listing-300x222.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/adding-a-listing-768x568.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/adding-a-listing.jpg 1274w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Simply fill out all the fields, then click the <strong>Submit Listing<\/strong> button, and the listing will be submitted for review. An admin can then approve or disapprove it in the <strong>WP Dashboard &gt; Listings<\/strong> section. As we mentioned, if you prefer not to manually approve listings, you can disable moderation in the <strong>WP Dashboard &gt; HivePress &gt; Settings &gt; Listings<\/strong> section.<\/p>\n\n\n\n<p>Once approved, the listing will appear on the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"923\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listing.jpg\" alt=\"A lawyer appointment website built with WordPress.\" class=\"wp-image-33387\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listing.jpg 943w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listing-300x294.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/listing-768x752.jpg 768w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"appointment\">10. Scheduling an Appointment<\/h3>\n\n\n\n<p>Since your website&#8217;s main purpose is to book appointments with lawyers, let\u2019s test how it works. To do that, visit the listing page and select the desired day and time for an appointment.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"324\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-1.jpg\" alt=\"Scheduling an appointment with lawyer.\" class=\"wp-image-33388\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-1.jpg 369w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-1-300x263.jpg 300w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/figure><\/div>\n\n\n<p>After this, click the <strong>Request to Book<\/strong> button. You\u2019ll be redirected to the confirmation page, where you can review your booking request and leave additional notes. If everything\u2019s correct, simply click <strong>Send Request<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2-1024x512.jpg\" alt=\"Booking an appointment.\" class=\"wp-image-33389\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2-1024x512.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2-300x150.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2-768x384.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2-360x180.jpg 360w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-2.jpg 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Once it\u2019s done, attorneys will see booking requests in their dashboards. Then, he can either accept, decline or send a message for additional information. Simple as that.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"270\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-3-1024x270.jpg\" alt=\"A booked appointment.\" class=\"wp-image-33390\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-3-1024x270.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-3-300x79.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-3-768x202.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/appointment-3.jpg 1173w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>What&#8217;s more, lawyers can efficiently manage their availability with the built-in calendar feature. They can block or unblock specific dates and times, giving them precise control over their schedules.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"887\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/calendar-1024x887.jpg\" alt=\"An appointment booking calendar.\" class=\"wp-image-33391\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/calendar-1024x887.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/calendar-300x260.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/calendar-768x665.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/calendar.jpg 1093w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"monetization\">11. Monetizing an Attorney Appointment Website<\/h3>\n\n\n\n<p>Okay, let&#8217;s monetize this lawyer appointment booking marketplace. There are two primary <a href=\"https:\/\/hivepress.io\/blog\/monetize-a-service-marketplace-with-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">monetization methods for service marketplaces<\/a>. We&#8217;ll take a look at the two most common:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Paid Listings &amp; Featured Listings<\/strong> &#8211; you can charge lawyers for adding new listings to your platform, as well as featuring their listings for an additional fee.<\/li>\n\n\n\n<li><strong>Taking Commissions<\/strong> \u2013 another option is to earn revenue by taking a percentage of each transaction made on your platform.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Charging Lawyers for Adding Listings<\/h4>\n\n\n\n<p>First, you&#8217;ll need to install the free <a href=\"https:\/\/wordpress.org\/plugins\/hivepress-paid-listings\/\" target=\"_blank\" rel=\"noreferrer noopener\">HivePress Paid Listing<\/a> add-on. Head to the <strong>WP Dashboard &gt; HivePress &gt; Extensions<\/strong> section and complete the installation. Additionally, you\u2019ll need WooCommerce to enable payments on your website. Navigate to the <strong>WP Dashboard &gt; Plugins &gt; Add New<\/strong> section and install the plugin.<\/p>\n\n\n\n<p>Now, we have to create WooCommerce products that will be used for payments. Let\u2019s add the first product, which will be used to charge lawyers for adding new listings. Go to <strong>WooCommerce &gt; Products &gt; Add New<\/strong>, provide a name <em>(for example, \u201cPremium Package),<\/em> set the price, and mark it as &#8220;Virtual&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"726\" height=\"776\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-package-WC-product.jpg\" alt=\"Adding a WooCommerce product.\" class=\"wp-image-33392\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-package-WC-product.jpg 726w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-package-WC-product-281x300.jpg 281w\" sizes=\"auto, (max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<p>After this, click <strong>Publish<\/strong>. Now, you need to repeat the same steps to add another product that will be used to charge users for featuring their listings.<\/p>\n\n\n\n<p>Okay, let&#8217;s add some listing packages to make it possible to charge lawyers when they add new listings. Go to the <strong>WP Dashboard &gt; Listings &gt; Packages<\/strong> section and click <strong>Add New<\/strong>. You can create many packages with different restrictions and prices, but for this tutorial, let&#8217;s create two of them: <strong>Free<\/strong> and <strong>Premium<\/strong>.&nbsp;<\/p>\n\n\n\n<p>We\u2019ll start with a <strong>Premium<\/strong> one. Name the package, add a description, and specify the number of listings allowed. Also, you can set the listing expiration period. Then, select the corresponding WooCommerce product created earlier for packages. Finally, click <strong>Publish<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"798\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-listing-package.jpg\" alt=\"Adding a listing package.\" class=\"wp-image-33393\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-listing-package.jpg 701w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/premium-listing-package-264x300.jpg 264w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/figure>\n\n\n\n<p>In the same way, add a <strong>Free<\/strong> package without selecting a WooCommerce product.<\/p>\n\n\n\n<p>Now, let\u2019s check how it works by going to our website and clicking the <strong>List a Service<\/strong> button. After clicking the <strong>Submit Listing<\/strong> button, you&#8217;ll be redirected to the package selection page and if you select the <strong>Premium<\/strong> package, you\u2019ll be taken to the checkout page.&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\/05\/package-choice-1024x342.jpg\" alt=\"Listing packages.\" class=\"wp-image-33394\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/package-choice-1024x342.jpg 1024w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/package-choice-300x100.jpg 300w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/package-choice-768x256.jpg 768w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/package-choice.jpg 1061w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>That\u2019s how you can charge lawyers for adding new listings. Now, let\u2019s go to the <strong>WP Dashboard &gt; HivePress &gt; Settings &gt; Listings <\/strong>section and select our second WooCommerce product that will be used for the featured status in the corresponding field. Also, you can set the featuring period here.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"277\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/featured-field.jpg\" alt=\"Featured WooCommerce product.\" class=\"wp-image-33395\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/featured-field.jpg 700w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/featured-field-300x119.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p>After saving changes, you can check how it works. Go to your website, visit the user dashboard, and click on the star icon near any listing to make it featured. Again, you\u2019ll be redirected to the checkout page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"148\" src=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/star-featured.jpg\" alt=\"Featured listing.\" class=\"wp-image-33396\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/star-featured.jpg 683w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/star-featured-300x65.jpg 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Taking Commissions<\/h4>\n\n\n\n<p>Now, we&#8217;ll quickly guide you through setting up commissions for each successful booking on your website. To begin, install the<a href=\"https:\/\/hivepress.io\/extensions\/marketplace\/?utm_medium=referral&amp;utm_source=blog\"> HivePress Marketplace<\/a> add-on, which is included with your MeetingHive theme. You can download it from your purchase email and install it in the <strong>WP Dashboard &gt; Plugins &gt; Add New &gt; Upload Plugin<\/strong> section.<\/p>\n\n\n\n<p>Once activated, go to <strong>HivePress &gt; Settings &gt; Vendors<\/strong>. Here, you can set two types of commissions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commission Rate<\/strong> &#8211; a percentage that will be deducted from each successful transaction, like 5%;<\/li>\n\n\n\n<li><strong>Commission Fee<\/strong> &#8211; a flat fee that will be charged for each booking, like 10$.<\/li>\n<\/ul>\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\/05\/commisions.jpg\" alt=\"Setting up marketplace commissions.\" class=\"wp-image-33397\" srcset=\"https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/commisions.jpg 490w, https:\/\/hivepress.io\/wp-content\/uploads\/2024\/05\/commisions-300x127.jpg 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/figure><\/div>\n\n\n<p>You can use either type or both at the same time. Additionally, you can apply these commissions to customers, too. To do this, visit the <strong>Users<\/strong> tab in <strong>HivePress &gt; Settings<\/strong>.<\/p>\n\n\n\n<p>Once you set up commissions, you&#8217;ll be able to take a cut from each successful transaction on your website. To learn more on how to set up commissions on your website, please check this <a href=\"https:\/\/help.hivepress.io\/article\/95-how-to-set-up-commissions\" target=\"_blank\" rel=\"noreferrer noopener\">doc<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping Up<\/h2>\n\n\n\n<p>And that&#8217;s it! We hope this tutorial was useful to you and now you know how to launch a lawyer appointment website with WordPress.  If you&#8217;re still on the fence about what theme to choose, you may consider using <a href=\"https:\/\/hivepress.io\/themes\/meetinghive\/?utm_medium=referral&amp;utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\">MeetingHive<\/a>. It offers a comprehensive solution that is ready to use out of the box.<\/p>\n\n\n\n<p>Additionally, you may want to check our articles on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/hivepress.io\/blog\/create-appointment-booking-website-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create an appointment booking website with WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hivepress.io\/blog\/create-an-online-tutoring-website-with-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to launch a tutoring website with WordPress<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A short guide on how to build an appointment booking platform for lawyers.<\/p>\n","protected":false},"author":2748,"featured_media":33402,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-33360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33360","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=33360"}],"version-history":[{"count":12,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33360\/revisions"}],"predecessor-version":[{"id":33471,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/posts\/33360\/revisions\/33471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media\/33402"}],"wp:attachment":[{"href":"https:\/\/hivepress.io\/api\/wp\/v2\/media?parent=33360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/categories?post=33360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hivepress.io\/api\/wp\/v2\/tags?post=33360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}