Picking an appointment scheduling or booking app for your WordPress website

by | Jun 7, 2020 | Advanced, Improve Sales, Website | 0 comments

If you are a service-based business who needs to talk to a potential client first to kick of the business relationship, then you should be doing more than putting a contact from on your website – you should incite your user to want to book that discovery call then and there with you instead.

As I’ve mentioned before here, call-to-action buttons (CTAs) are your website’s best friend as they tell the user exactly how you can help and what they need to do next to work with you.

However, what I tend to see time and time again is a boring ‘Get in Touch’ CTA button or link which drives the user (your potential customer) to a page with a contact form where you ask them to leave their details and you’ll be back in touch.

Your user was so compelled to start the process of working with you and you have cut them off once they click that ‘submit’ button.

If they’re lucky, they might get a ‘thank for getting in touch’ message.

This is not enough!

I fell asleep making this for you I was so bored of looking at it.

You need to get them to commit to an action that almost guarantees a call between you and them, because in the time it takes you to find their message in your inbox and respond to them by email, they may have gone with your competition.,

So how can you ensure that they commit to some time to talk?

You add a booking form or link to your website.

There are a few options I can recommend:

Facebook Appointments

Facebook provide every Facebook Page owner with the ability to schedule appointments for free.

You can start the process by heading to your page (and you’ll need to be an admin of the page to see this) and clicking the ‘Add a Button’ button to begin.

Then select the type of button that you want to add to your page. I’ve chosen the ‘Book Now’ button as that will link to Appointments on Facebook and allow your customers to book an appointment with you all from within Facebook.

You’ll need to set the times and days that you are free for calls:

Then set your preferences. These are quite handy in that you can ensure that you don’t get double-booked by approving appointments first. Facebook Appointments also allow you to sync to a Google Calendar:

You’ll then need to link to services you have already set-up on your Page or create new ones so that the user booking can pick the right one:

Once set you’ll then be given a unique URL that you can then add to the CTA button of your website that will take users direct to the calender booking page:

The downside is that if your ideal customer doesn’t have a Facebook account, they won’t be able to book an appointment with you. You also cannot set the times you unavailable for specific dates beyond the week ahead, so you’ll need to update your availability on a weekly basis.

It also only works if you are not looking to charge for your calls i.e. it’s a free onboarding call, or the payment has been taken another way and you use the service to direct users to.

More support from Facebook can be found here.


Another free tool and works really well if you have a Google account to sync and connect it with, although you can set up an account via email. Adding your Google account means that it will sync appointments automatically with your Google Calendar.

You can set up a product and tailor what availability you have for each product – something you can’t do with Facebook Appointments.

You’ll also receive a unique link that you can add to a CTA button on your website or integrate it by adding some HTML code as a widget.

This is a bit of a faff as you’ll need to know where you can add the code and may need a developer. You can connect it using a service like Zapier though via the Pro option so there’s always a way to avoid playing around with code.

The calendar link is simple and easy to navigate and just like with Facebook Appointments you can just book a call – not pay for it – unless you pay for the Pro option.

See more over at https://calendly.com

Acuity Scheduling

This is a super popular option that will allow you to do the same as Facebook Appointments, but the user doesn’t need a Facebook account to use it.

Once set-up, you can direct users to a dedicated page and be emailed when the appointment has been booked.

You’ll need to upgrade to the paid plan if you want to sync the appointments with your Google Calendar or take payments for your appointments.

You can integrate Acuity Scheduling with dozens of third party tools including WordPress as part of the free plan, which means you can keep users on your website.

There’s an official plugin that will give you a shortcode to add to your WordPress website:

To do this, you’ll need to add the plugin to your WordPress website and then take the supplied shortcode and add it to the page or module on your website where you want it to appear.

It will look like this:

[scheduling site=”https://mysite.acuityscheduling.com”]

You’ll need to replace the https://mysite.acuityscheduling.com link with the link that is created when you set up your Acuity calendar in the plugin shortcode.

You can see below how I’ve added it to a Divi module:

If you can keep your users on your website this will add a more seamless experience and give you the opportunity to redirect the user to other content.

You can set up

See more over at: https://acuityscheduling.com/

I have recently decided to go back to using Acquity again as I wasn’t getting the flexibility from using Facebook Appointment.

I’d love to hear from you if you have decided to implement a calendar book system for your website.

If you want to book a call with me anytime to help you add a booking system to your own website, you can do so via this link.


Submit a Comment

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