WordPress Booking Plugin: FREE Appointment System 🗓️ (with Calendar)


INTRO Hello there and welcome to our channel! My name is Robert from themeisle.com in this
video, I’ll give you a detailed step-by-step guide on how to allow your website visitors
to book an appointment through WordPress using a free plugin called Easy Appointments. STEP 1 – INSTALL AND ACTIVATE EASY APPOINTMENTS Get started by installing and activating Easy
Appointments. It’s free and listed at WordPress.org, so
you can install it directly from your WordPress dashboard. Make sure you install the right plugin because
there are a few different plugins with similar names. STEP 2 – ADD YOUR LOCATIONS Once you activate it you should see a new
Easy Appointments tab in your dashboard sidebar. Head there and go to the Settings link. The first thing to set up is your locations. To add one, click on + Add New Location. Just enter a Name, Address, and Location. You don’t need to include all of the fields
– so if you’re booking appointments for, say, digital meetings, you don’t need to
add a business address or location. You can add as many locations as needed. So if you want to accept bookings at different
physical locations, add each location separately. STEP 3 – CHOOSE WHAT SERVICES PEOPLE CAN BOOK On the Services tab, you can click + Add New
Service to spell out which different services people can book as well as how long those
services last for. Again, you don’t need to enter all the fields,
so you can leave Price blank if you don’t want to specify a price. For example, to set up a service for a free
one-hour consult, you would enter something like this (notice the blank price field) STEP 4 – CHOOSE HOW MANY WORKERS YOU HAVE Next up, head to Workers and enter the name
and contact information for each worker you want to allow visitors to book. If you’re the only one accepting appointments,
all you need to do is add an entry for yourself. Otherwise, you can include each available
worker in a separate entry. STEP 5: SET YOUR CONNECTIONS The Connections tab is where you actually
link up your locations, services, and workers. For example, you can specify that. Worker A offers Service B at Location C on
X days of the week. If you’re the only one accepting appointments,
it’s pretty trivial to set up. If you have multiple workers / locations / services,
you’ll need to be careful when configuring everything, though. To help you grasp how everything connects,
here’s an example of a connection where I, Robert Peter, offer one-hour consults at
a digital location from 9 am to 5 pm on Monday to Friday. STEP 6 – CONFIGURE EMAILS AND FORMS Last configuration step! On the Customize tab, you can configure the
emails and forms used for your booking system. You can specify emails for Pending, Reservation
Info, Canceled and Confirmed. Set each email text in its corresponding tab. And make sure to utilize the tags at the top
of the email editor box. They allow you to insert dynamic content into
your emails. For example, #worker_name# will be automatically
replaced by the actual name of the worker. Also, make sure to configure the emails’
subjects and “from emails” at the bottom of the email editor box. A bit further down the page, you can add Custom
form fields if needed. You can also delete fields and choose whether
or not each field is required. And finally, at the end of the Customize tab,
you can choose a different currency for your appointment prices or, if you don’t want
to set prices, completely turn off the price feature. STEP 7 – DISPLAY YOUR APPOINTMENT BOOKING
FORM ON THE FRONT-END Okay, now your appointment booking form is
totally configured. But you still need to add it to your site
so people can actually use it! To do that, you can use a simple shortcode
in any post or page where you want your booking form to appear. I’ll give you two shortcodes. Don’t worry about typing them manually, you
can copy and paste those shortcodes from the article, and you can find that link in description
below. For a basic one-column form, just use this:
[ea_bootstrap] To create a two-column form, which I think
looks much better, use this one: [ea_bootstrap width=”800px” scroll_off=”true” layout_cols=”2″]
For example, to add a two-column form on a page called Book an Appointment, you’d create
a new page with that name and add the shortcode to the WordPress Editor. Then, once you publish the page, you should
see a booking form like this. Note how the weekends are grayed out (unavailable)
and your visitor gets a nice Booking overview to review the information before submitting
their booking. HOW CAN YOU TELL WHEN SOMEONE BOOKS AN APPOINTMENT? Whenever you get a new appointment, three
things will happen. I’ll start with the two that don’t require
any action on your part. 1. You’ll get a notification email. 2. The appointment will be added to the specified
worker’s timetable, which is accessible by going to Reports → Timetable. This gives a broad overview of availability. The third thing is something you will need
to take action on. In the Appointments option, you’ll see all
your bookings for the specified time period. By default, all new bookings are only saved
as Pending. To make them permanent, you need to click
on the appointment, click Edit, and change its status to Confirmed. The person who booked the appointment will
then get an email telling them their appointment is confirmed. And that’s all you need to do! Now, your visitors can easily book appointments
through WordPress without any back-and-forth about timeslots and availability.




Comments
  1. I love your videos! Karenter.com please take a look, I was able to make my website like this because of YOU! Please keep the coming

  2. Welcome and thank you for spending your precious time viewing the content of this channel. Any questions about the content of this video are welcome in the comments below. Please like/share/subscribe!

  3. Hi, I am author of EasyAppointments plugin and I just want to say big thank you for that awesome video.

  4. Sir i want to use it for hotel booking, how can i add two calendar and how can i show availability of room please help

  5. I have one question. How do you get the different services to show up? Thanks. Notice it just defaults to one of them.

  6. Hello! Thanks for a great video! Looks like the email system isn't working properly. Do you know why this might be?

  7. Don't you think those shortcodes should be available in the app?! Instead of me having to hunt for them!?

  8. Hi, thanks for the video. I'm using Enfold theme and it seems that when I pick service the calendar keeps loading forever so i actually can't pick a date because calendar is loading. Do you know what might be the issue? thanks

  9. Hi after setting it up and adding the shortcode in the page when i visit the page after taking a while in loading the calender it fails to load it and it shows an alert of "internal error: please try again later" in the website please help me out here 🙁

  10. Thanks for  the video !  Besides, I have a problem, i Can't receive the report by mail, even when i put my mail on  Settings > Customize > Pending notifications e-mails. I only receive "TEST?". Help me plz.

  11. Fantastic Video, I have now downloaded this Plugin as it suitable for my partners site.
    www.gocanadavisas.com
    See link in header (reserve consultation) to see it in action. Thank you

  12. [ea_bootstrap]
    For a basic one-colomn form

    [ea_bootstrap width "800px" scroll_off="true" layout_cols="2"]
    To create a tw-column form

  13. Awesome video, however I'm having difficulties adding the short cut to my new page. Can't find the short cut. Help me please.

  14. what about time between the hours, 10:15, 10:30, 10:45.
    i am in the limousine business and i people don't book on the hour.
    also
    i don't do business at my location, i pick up clients from their homes, offices and various other places so i need to get their "pick up" and "drop off" location, instead of my office being there at the bottom. can that be done with this?

  15. Hi Robert – thank you for this awesome tutorial. I love the look and ease of your plugin. However, I'm unable to offer a multiple services option. I've listed all three services, however only one service shows up. There are no other options available when a client trys to book an appointment. No pull down tab etecetera. Example; Individual Counseling, Couples Counseling and Free Consultation. What am I missing? Thanks again.

  16. Sir, How to disable user to select dates before the current Date in Date Picker means user cant select the past dates? & How to use materialize CSS to make contact form more User-Friendly.

  17. Thank for the video. I am not able to delete the "Wordpress" name in the receiving and sending emails. Can you help me?

  18. Hi i love this plug in but how to i intergrate it to woo commerce so folks can pay before they book and also i want to determine a class size for some of the bookings ie so a certain number of people can book me a certain period of time.

  19. Hello, I am a doctor and I want to assist patients with an online chat and also with a ticket and support system in a restricted access area, I can add paypal or another type of payment gateway like mercado pago there is in Latin America.
    Thank you very much excellent plugin
    German Pace

  20. hi. thank you for this informative video but i have a problem, e-mail notification doesn't working. i don't get any e-mail about appointments after someone choose it. is there any alternative settings, how can i solve it?

  21. every thing in this plugin what i want but my client want one more feature.the is that if anybody book an appointment the dr. must get an sms alert of the appointment and reply back to patient that it is confirmed.along with email

  22. Hi Robert/Loncar ,the Easy Appointments plugin was working fine in sending booking emails to Worker and User. When i updated the plugin in the wp-Dashboard,now it is not sending any e-mail to Worker or User.How to fix?

  23. Thank you for the plugin and the video. I found a bug with the plugin when exporting appointments to a CSV file : the service column does not have the service, it has another worker's name instead.

  24. Hola, hice la traduccion del plugin al español colombia, por si alguien lo necesita. https://github.com/Manu8083/Booked-Wordpress-Traduccion-ES_CO

  25. Thank you for this easy to follow video! It was such a big help and cleared up soo much questions

  26. I only get a single column even with the two column short code on my site.
    email Notifications don't send, but test email works fine.
    Appointments don't show in Dashboard.
    PHP version 7.0.31 and I'm thinking that it's not compatible. Can you advise, please? Something not working right, I feel.

  27. Great tutorial! Quick and easy to setup.. Is there any way to make the calendar bigger and place the form under that? Then the calendar could show available & unavailable times? Thanks

  28. @Nikola Loncar
    @ThemeIsle

    Does this also work for taxi? I'm making a website now for my taxi company, and I want a booking system for mountain transfer, that works like if I want to book 10/09/2018 at 5 PM, but that is already taken, it then shows as unavailable. etc?

    Gonna go and have a look at this but just a curious thought from me to the great minds 🙂

  29. Hi, how can i enter the time i am working every day is from 22:00 – 02:00 (after midnight)? The system is not accepting end times that are later than midnight.

  30. After configuring the emails subjects will they be sent automatically when people make a booking? I am not sure I am understanding this bit. Tks

  31. Please where do I find the link to install on my book online page. I have watched this video multiple times can't seem to figure this out.

  32. Greetings,

    Thanks for this amazing review, it really helped me to set up the plugin. But I have one problem with it, the user that signed the appointment isn't getting the notification (I check the box that says "Mark this option if you want to user receive email after filing the form.", but still it doesn't get it. Anyone knows how to fix this problem? Thanks!

  33. Hey, first i want say thank you . Second, is someone find a solution to synchronize appointment with google calendar ? For example, i create a website for a doctor, and i want he consults on his google calendar.

  34. Does it or any booking plugin has the option to let the user make differents booking depending his hierarchical spot set in my wordpress? Like: Custumer A: can make one booking per month Customer B: can make 4 bookings per month etc. ty.

  35. Hi Robert/Loncar ,the Easy Appointments plugin was working fine in sending booking emails to Worker and User. But, user/worker received mails from wordpress instead of my website name.

  36. Hello, this is very practical however I can not select a final time, how could I add this option? For example when booking an auditorium I need the user to specify start time and end time of reservation

  37. Hello! Very nice, exactly what I've been looking for. But I cannot see the calendar on my Webpage (WP Enfold). I have copy and pasted the code in a text widget and on an extra site, but it is not displayed. What went wrong? Can someone help me? Thank you in advance!

  38. I got lost on step 7 and can not find the hyperlinks. Can some one explain how he got to the hyperlinks?

  39. Everything works fine except for that i am not getting any sort of email notification please help .

  40. Is there a way to limit the number of times the same time appointment can be booked? I'd like to be able to have a client reserve a time, and then that section of time to disappear from the available times that other clients can shoose from. Also, when they get the time, is there a way to get the money to link up to paypal etc?

  41. I have a nice WP website. Now I need to have landing page, Video, scheduling and surveying page all integrated in WP. Is this a right expectation and doable? Please enlighten me. Thanks.

  42. Oh my! you sound exactly like the commentator from the series, 'Jane the Virgin' Lol!
    Love the video though. Very helpful.

  43. Hi, hopefully you/someone can help. I have a company where I purchase tickets for theater shows like musicals. I sell them to my customers as surprise tickets. So people do not know which perfomance they are about to see:) (Same like surprise citytrips). This means that I need a system where multiple people can buy a ticket for one day!. So the timeslot needs to stay open for all the bookings not just one! It is not they booking a hairdresser but they buy a ticket. And I purchase 20 tickets for one day. So they need to be sold out in the end. And a good bookings system is crucial! Like to hear from someone how to do this 🙂 thank you so much!

  44. this plugin overall is nice by the developer, just one thing doesn't looks good. when you create all the list of your services at the time of connection tab, it will ask you to must select one specified service only. so how about other services? customers can't select any other service manually which one they want to book.

  45. when I fill the fields at the appointment page the text with in field does not get erased after submitting, please help

  46. Hi! I want to give services for floor cleaning, dusting and both and the rates will differ as per 1BHK 2BHK 3BHK..so how can it be added.and the service will be for 30 days minimum period and i want a feature that if customer is not available on any specific day and he specifies it before the required time say 24hrs then i will give him credit of that day in the following month..so plzz help🙏🙏🙏

  47. I have added this and put the code on the page I want people to make bookings but I cannot see the calendar or form there for people to book. Help?

  48. This has been the most helpful video as I plan out my website. Thank you so much! I was ready to give up and hire someone.

  49. Thank you so much that is really awesome. I was wondering if it would be possible for the clients to choose many time slots. For me, it's not a fixed number of hours and it depends on how many hours client whats to book me. Also, most of the times some times it will overlap on the next day i.e 6 pm today until 2 am the day after. If these functionalities could be added in the next version it would be great!!

  50. Great video! I was wondering if there is a way to change the WordPress subject on the email. When the client receive an email it says "Wordpress appointment" on the subject.
    Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *