# Adding an appointment booking system in WordPress

> Let customers book appointments on your WordPress site by installing and setting up the Easy Appointments plugin.

Source: https://helpcenter.ruachost.com/wordpress/guides/adding-an-appointment-booking-system-in-wordpress/

WordPress does not include appointment booking by default, but you can easily add this functionality using plugins. On **ruachost.com**, the recommended tool is the **Easy Appointments plugin**, which allows customers to book appointments directly from your site.

## Why Add an Appointment Booking System?

- Automates scheduling for services, consultations, or classes.
- Saves time by reducing manual booking management.
- Improves customer experience with instant confirmations.
- Keeps appointments organized in the WordPress dashboard.

## Installing Easy Appointments Plugin

1. **Log in to WordPress** with an administrator account.
2. In the dashboard, go to **Plugins → Add New**.
3. Search for **Easy Appointments**.
4. Click **Install Now**, then **Activate**.

✅ The plugin is now installed and ready to configure.

## ⚙️ Configuring Easy Appointments Plugin

1. In the dashboard, go to **Easy Appointments**.
2. Set up the following:

   - **Locations** → Add where appointments will take place.
   - **Services** → Define the services offered (e.g., consultation, training).
   - **Employees** → Add staff members available for appointments.
   - **Connections** → Link services, employees, and locations together.
3. Customize settings under **Settings** (time slots, notifications, etc.).
4. Copy the shortcode:

   ```
   [ea_standard scroll_off="true"]
   ```
5. Paste the shortcode into any post or page.
6. Publish the page → The appointment booking form will appear.

✅ Customers can now book appointments directly from your site.

## Important Notes

- Always test the booking form to ensure it works correctly.
- Use email notifications to confirm appointments with customers.
- Consider integrating with payment gateways if you want to charge for bookings.
- Back up your site before installing new plugins.
