WordPress Hosting

How to Build a Booking Website Using WordPress

If you’re a marketing consultant, tutor, private coach, or different skilled that sells your companies by the hour, you most likely use a calendar or submission type to hold monitor of the appointments. 

But wouldn’t or not it’s simpler to have a well-designed reserving system in your website that makes it straightforward for purchasers to register for brand spanking new occasions?

In this submit, we’ll stroll you thru creating a reserving web site utilizing PhrasePress. First, we’ll create a web site utilizing a template from Astra, one of many fashionable PhrasePress themes out there. 

Then, we’ll use the Amelia plugin to create a reserving system on our website. Finally, we’ll point out another reserving plugins you might use should you want.

Let’s get began!

Who Needs to Create a Booking System?

There are a broad number of companies that may want to construct a reserving system into their web site. This is very true for eCommerce companies.

Let’s cowl simply a few of the potential use instances!


Consultants usually invoice by the hour or by the day, which suggests they want a means to e book time slots on their calendars. A reserving system that enables potential purchasers to select from out there dates and instances is a wonderful means to resolve this concern.


An accountant normally meets with purchasers usually, for instance, each monetary quarter. They may meet with purchasers for specific points. To do each of these items, they want a reserving system that enables purchasers to choose dates and instances for these conferences.


Are you a tutor, instructor, or different instructional professionals? You most likely have a variety of purchasers and want to schedule them all through the day. With a reserving system, you’ll be able to simply let your college students select the instances they need to have classes.

Personal Trainers

Finally, private trainers are one other kind {of professional} that wants to create a reserving system. Training periods normally go for 60 or 90 minutes and happen at a gymnasium or in your house, so private trainers want a means to e book appointments forward of time. 

Basically, anybody that sells their time wants to have a reserving system! 

Thankfully, it’s straightforward to create a reserving web site as you’ll quickly discover out.

Creating a Booking Website with the Astra Theme

Let’s first create a PhrasePress website for our reserving system. Whether you’re utilizing a managed PhrasePress host or dealing with all of the configuration your self, the method is identical.

To accomplish that, we’ll use the Astra theme, which has a template designed for enterprise consultants, fittingly referred to as Business Coaching and Consulting. There are many different templates out there with Astra that additionally may be helpful to accountants, educators, private trainers, and different professionals.

We are utilizing the Astra template on this demo.

Step 1: Install Astra

If you aren’t already utilizing Astra, you’ll want to first set up it. 

To accomplish that, you’ll be able to both obtain it from the WPAstra.com web site or seek for it from inside your PhrasePress Dashboard at Themes > Add New.

Type Astra into the search field or simply scroll down.

Astra theme must be the fourth or fifth theme listed on the beginning web page.

Then, click on Install and Activate.

Step 2: Select A Starter Template

Once you’ve activated the theme, go to Appearance > Starter Templates in your PhrasePress sidebar.

Click on the Starter Templates.

Then, seek for Consultant within the search bar. You may also use any of the opposite templates in the event that they suit your venture! 

Find the opposite appropriate templates in your venture.

You will now see the totally different web page templates displayed on the right-hand facet of the display screen. This lists the entire pages which can be within the template, together with About, Contact, Home, and Services. 

If you click on on the thumbnail, it would load a bigger preview picture on the left facet.

Step 3: Customizing Site

You now have three choices:

  • Preview Site: See what the template will appear like in your website. This will open in a new tab.
  • Import Complete Site: This will import all the template to your web site, which incorporates the entire web page templates
  • Import “About” Template: This will solely import the chosen web page template. Since now we have About chosen, clicking the button will solely import the “About” web page template. If you solely need the Contact web page template, choose that one as an alternative.

For this demo, let’s import all the template. 

Click the second choice, Import Complete Site. After answering a couple of primary questions, you’ll start the import course of. 

Once it’s completed importing, press the View Site button to view your new website.

Nice job! You now have a enterprise consulting web site arrange.

Creating a Booking System in PhrasePress with the Amelia Plugin

Now that now we have a reserving web site, let’s stroll by creating the reserving system itself. 

To do that, we’re going to use the Amelia booking plugin, which is likely one of the finest choices out there for PhrasePress.

We are utilizing the Amelia reserving plugin within the demo.

Step 4: Install and Activate the Plugin

There are each free and paid variations of Amelia. For this demo, we’ll use the free model, Amelia Lite, which you’ll obtain from the WordPress Plugin Repository. 

Once it’s put in, activate the plugin.

Now let’s take a look at a number of the totally different options the plugin has.

Step 5: Customizing Settings

First, we’ll need to regulate a number of the settings. Go to Amelia > Settings in your PhrasePress sidebar. You’ll now see a web page with many various choices.

  • Under General, you’ll be able to set lots of the default settings for appointments, together with their approval standing. 
  • Under Company, you’ll be able to enter details about your organization. This consists of your title, tackle, telephone quantity, and web site. 
  • Under Provider Details, you’ll be able to add the details about you, the marketing consultant, or whoever will present the service. You can add your title, your out there working hours, days off, and extra.
  • Under Payments, you’ll be able to join your reserving system to WooCommerce and different cost suppliers.

Most of the opposite settings require you to have the paid plugin.

Step 6: Create Services

Now we’d like to add the companies that we’ll present. 

Go to Amelia > Services in your PhrasePress sidebar.

Now click on on the blue Add Category button to add a new class in your companies. Type in a title and press the blue test button to add the class.

Now we wish to add a service. Press the blue Add Service button within the high proper nook of the web page.

Add the small print of your service, together with the title, value, length, picture, and anything you may want a buyer to know.

Once you save the service, you’ll see it listed on this web page.

Step 7: Create a Booking Page

Now that now we have created our companies, it’s time to create a web page the place purchasers could make an appointment. Amelia makes this straightforward with a Gutenberg block. 

Simply create a new web page and add the Amelia – Booking view block.

Then, view the web page. You’ll see your reserving system!

Step 8: Viewing Bookings

To view a reserving, go to Amelia > Appointments. Then, choose the date vary within the high left nook. You’ll see your bookings listed:

Step 9: Adding Bookings Manually

Finally, should you make a reserving over the telephone or in particular person, you might have considered trying to add a reserving manually. 

To do that, go to Amelia > Appointments and click on the massive blue Add Appointment button on the high proper. 

Then, fill out the knowledge, which incorporates the date, time, buyer title, and repair. You may also ship a notification to the client.

Congratulations, you now have a reserving system in your website!

The Best Booking Plugins for PhrasePress

Let’s briefly speak about the perfect reserving plugins which can be out there for PhrasePress.

1. Amelia

As talked about above in our walkthrough, Amelia is likely one of the finest PhrasePress plugins out there for creating a reserving system. It has a highly effective assortment of options that may create nearly any kind of reserving system which you could dream of.


  • Tons of customization choices
  • Create any sort of reserving system
  • Add appointments manually or let purchasers e book them
  • Ideal for consultants, trainers, and different professionals
  • Easily handle different workforce members’ bookings


  • More superior options require a premium plan
  • Can be overkill should you simply want a very primary reserving system


  • Basic free plugin for one consumer
  • Paid plugin is $59

2. Booking Calendar

Booking Calendar is a quite simple and easy plugin that does precisely what its title suggests. The highly effective free plugin allows you to create a reserving calendar for a lot of various kinds of actions. It additionally comes with sufficient options for many websites, making it a strong alternative for any venture.


  • Powerful free plugin
  • Nearly 2 million customers means a broad base of assets
  • Simple setup and use
  • Has most options that websites will most likely want
  • Flexible for many use instances


  • More advanced options are lacking
  • Free plugin means much less speedy help


  • Powerful free plugin
  • Paid plugin begins at $47

3. WPForms

WPForms is likely one of the finest types of plugins out there for PhrasePress, because it comes with a ton of options. One of those options permits you to create contact types. You can create a submission or registration type that features the title, date, time, location, and lots of different variables.


  • Powerful type plugin
  • Flexible for many conditions
  • Elegant, easy design
  • Easily integrates with eCommerce and cost processing
  • Templates make setup straightforward


  • Not aimed solely at reserving programs
  • Somewhat costly for extra superior options


  • There is a primary free contact type plugin
  • The foremost plugin begins at $31 per yr

4. MotoPress Hotel Booking

A closing suggestion is a lodge area of interest plugin – MotoPress Hotel Booking. This plugin is designed for lodge bookings, nevertheless, it may be successfully used for any enterprise the place a bodily location is rented or reserved. That makes it splendid for property managers, occasion hosts, hostels, residence companies, and related professionals.


  • Ideal for resorts and property managers
  • Unlimited lodging and rooms
  • Accept direct reservations
  • Synchronize all bookings throughout totally different platforms
  • Flexible sufficient for associated companies


  • Aimed extra at resorts
  • Can be costly for smaller companies


  • A single website is $89

Wrapping Up Our Guide to Building a Booking System

That nearly finishes our information to constructing a reserving system. Whether you’re a enterprise marketing consultant, private coach, educator, or different skilled, you undoubtedly want to have a reserving system.

In this submit, we created an superior reserving web site utilizing the Amelia plugin and the Astra PhrasePress theme. Together, we used them to create a lovely website in a matter of minutes.

Read extra:

  • How to construct a profitable actual property web site
  • How to construct a web site like BuzzFeed with PhrasePress
  • Step-by-step information to open a your first WooCommerce retailer
  • How to begin a meals weblog with PhrasePress
  • How to create a Photography website utilizing PhrasePress
  • How to construct a private web site utilizing Zyro

The submit How to Build a Booking Website Using PhrasePress appeared first on WHSR.

Related Articles

Leave a Reply

Back to top button