• Share on Google+

In today’s technologically oriented world, online appointment booking is vital for businesses that depend on appointments. Clients book appointments from their devices because it’s insanely convenient.

An online booking form provides a direct way to make an appointment and, best of all, it is available 24/7. It engages more potential customers and increases revenue.

Are you looking for a WordPress appointment plugin so that your clients can complete the booking process online?

This tutorial will show you how to add an online booking form to your WordPress site using the Amelia plugin.

Choosing an Appointment Plugin

There are hundreds of booking plugins available. However, Amelia is the best out there. It comes with many features to help owners organize their businesses.

Business owners can create online booking and reservation forms with Amelia. You can accept online payments online for multiple locations and multiple employees. In addition, it gives online forms a professional and trustworthy look.

This tutorial explains how to create a booking form template for the best results.

Getting Started

You will need a domain name and a web hosting service to set up a booking appointment website. A domain name is the website’s address, such as https://wpamelia.com/. A web hosting service stores website content files.

After you have set up your website, you can install your booking form plugin. Amelia offers three pricing plans: basic, pro, and developer.

  • the basic plan supports one domain
  • the pro version supports three domains
  • the developer plan supports an unlimited number of domains

Install Amelia

Installing the Amelia booking plugin is straightforward. The installation will be a breeze if you have any experience with WordPress. That’s because it follows the same basic steps as all WordPress plugins.

After purchasing Amelia, download the .zip file from the “downloads” page. If you bought the plugin from the Amelia website, follow the TMS Store links. If you purchased it from CodeCanyon, use the links from CodeCanyon.

Activate the Plugin

In the WordPress admin panel, go to Plugins. Click on Amelia, then press Activate. Now the plugin is installed and activated.

Amelia works right out of the box. It doesn’t require users to adjust every little detail before launching it. And it looks good with every theme.

Customization and technical knowledge are not required to install Amelia. Clients can easily book appointments with a booking form, and you can manage them from the backend.

How to Create a Booking Form With Amelia

Once Amelia is installed and activated, you can create your first booking form. All you need to create a booking form is to input one employee and one service.

This tutorial will explain the easiest way to configure and set up a booking form. It won’t go into detail but will give you a good feel of how the plugin works. You can get additional help through the plugin’s documentation.

Enter Company Information

First on your to-do list is to enter your company information. Insert your company logo, company name, website address, and phone number. Then click Save.

Add an Employee

Next, start adding employees. Employees can each offer different services and display their own work schedules. They can also personalize their settings.

If you are a solopreneur, simply add yourself as an employee. If you have several employees offering different services, add them to the plugin to receive booking requests.

Go to the WordPress admin panel, click on Amelia, and select Employees to add an employee. Click the Add Employee button on the top right corner of the page.

The first tab asks for the following personal details about the employee:

  • Picture
  • First and last name
  • Email
  • Location (if there are multiple locations)
  • WordPress user name (this is necessary if you want employees to manage their own bookings)
  • Phone number
  • Notes

The second tab allows you to choose your employees’ services and the prices. Go to this tab and check the services. If you have not entered the services yet, you can complete this step later.

The third tab lets employees register their work schedules. The fourth tab lists days off, and the fifth tab notes special days.

After configuring all employee settings, click Save. Employees should now appear in the employee list.

Add a Service

Next, add services. Simply go to the administrative panel, and click on Services.

On the services page, you can add categories. Click on Add Category, then enter a category name and click the Apply button.

For example, a beauty salon can add a category for”Hair Stylist.” Or a cleaning company can add a category for”Rental House Cleaning.”

After adding a category, you can then add a service. Select the Add Service button in the top right corner of the screen.

After adding a new service, it will prompt you to fill out the following information:

  • Picture: select an image that represents the service
  • Name: give the service a name such as “Men’s Hair Cuts”
  • Category: select the category that this service belongs to
  • Duration: how long a session lasts
  • Price: the price for one session
  • Buffer times: set buffer times before and after the session so that you are never overbooked
  • Maximum and minimum capacity

  • Employees: select which employees offer this service
  • Description

You can also enable or disable recurring appointments. After filling out the information, click Save. Now the service should appear in the service list.

Add a Step-By-Step Booking Wizard to Your Website’s Front-End

You want to add an online form to the website’s front-end to allow visitors to book appointments. Amelia provides three different booking form viewing options.

They are:

  • Step-by-step booking wizard
  • Services catalog
  • Booking search view

This tutorial will discuss the step-by-step booking wizard. If you prefer to use a different viewing option, you can read how in the documentation pages.

The first step in setting up the booking wizard is creating a new WordPress post or page. In the WordPress admin panel, click on Pages or Posts. Then select Add New. Enter the name of the new post or page.

Select the Amelia icon in the editor toolbar. A pop-up will appear with a drop-down menu. Select Booking, then press OK.

The shortcode will appear in the textbox. Alternatively, you can manually enter the shortcode by typing: [ameliabooking].

Next, click Publish. Preview the page on the front end to see how the booking page appears. If you set the plugin up with multiple options, clients can choose a service, location, and employee.

Then viewers will see a calendar and can choose the available date and time that is convenient. The third step in the process allows viewers to enter contact information, such as their name and phone number.

Booking Appointments

Now that your website has a booking form, clients can book appointments online in two different ways.

The first is through the front end of the website. Clients visiting your company’s website can use the booking form to schedule an appointment. They can also reschedule the appointment, cancel it, or request a different employee.

The second method is through the WordPress dashboard. Administrators and managers are the only ones that can schedule appointments this way. This feature is ideal for clients who prefer using the old-fashioned way of booking an appointment.

Thus, this option gives companies greater flexibility to schedule more appointments. It gives you the ability to book appointments in person, by phone, and by text message.

For more information on booking appointments through the back end, go to the Amelia Users and Roles documentation page.

Conclusion on creating a booking form

As you can see, Amelia is not complicated at all. You can effortlessly create a booking form, schedule appointments, and accept payments online.

Amelia is one of the best booking plugins for those with little technical experience because it is easy to use and set up. On the other hand, it offers advanced booking options and is completely customizable for developers.

Some of its many advanced features include:

  • group appointments
  • multiple locations
  • individual employee breaks
  • service extras, and more

If you enjoyed reading this article on creating a booking form, you should check out this one about the best group scheduling apps.

We also wrote about a few related subjects like important features that an appointment booking app should havephotography booking apps, double booking appointments, best appointment scheduling software, top appointment reminder apps, WordPress booking theme examples, and team booking.