I tried out Facebook's reservation feature!

At HanamiWEB Online School,

●Ask questions in real-time in the virtual study room!

●Ask as many questions as you want via chat!

●E-learning materials that you can learn as much as you want, 24 hours a day!

All included for just 2,500 yen/month!

When I create websites using WordPress or give private lessons, one of the questions I get asked most often is about building a reservation system function using WordPress.

Therefore, at hanami-web, we have independently tested a reservation system plugin that can be used with WordPress.
→Really useful! A comparison of WordPress booking system plugins

Although it is not a WordPress plugin, we will explain how to use Facebook's booking system function, which also has a Google Calendar synchronization function!

Edit a call to action button from your Facebook page

Until now, we have had inquiries set as call to action buttons on our Facebook page, but we will be changing these to reservation buttons.

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Click [Edit button]

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Select [Make a reservation] and click [Next]

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Click on "Book via Facebook"

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Start setting up Facebook booking

Click [Start Setup] to set up your business hours.

After this, you can sync with Google Calendar to prevent reservations from being made for times when appointments already exist, so here you will set the store's business hours.

Facebookで予約機能を実装。googleカレンダーと同期。営業時間管理
[How to set up Facebook reservation function]

Automatically approve reservations

To prevent a reservation from being confirmed until approval, turn it on

Facebookで予約機能を実装。googleカレンダーと同期。営業時間管理
[How to set up Facebook reservation function]

Accept requests even if a time slot is already booked

If you want to accept reservation requests even during times that are already booked, select [On]

Facebookで予約機能を実装。googleカレンダーと同期。営業時間管理
[How to set up Facebook reservation function]

Sync with Google Calendar

If you want to sync with Google Calendar, set it to [On].

Facebookで予約機能を実装。googleカレンダーと同期。営業時間管理
[How to set up Facebook reservation function]

Authenticate with Google account

Select the Google account you want to sync and click [Allow].

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Select the Google Calendar you want to sync

After approving your Google account and syncing, check the calendar you want to sync from the calendars managed by your Google account and click Next.

Sync with Google CalendarThis is a feature that is hard to achieve with free reservation systems made with WordPress!

Facebookで予約機能を実装。googleカレンダーと同期
[How to set up Facebook reservation function]

Register your reservation service

Once you have completed the basic settings for using the reservation function on Facebook, the next step is to register your service.

Facebookで予約機能を実装。サービス登録
[How to set up Facebook reservation function]

Click [Add service]

Facebookで予約機能を実装。サービス登録
[How to set up Facebook reservation function]

Add your service information.

  1. Service name
  2. price
  3. explanation
  4. Reservation time
  5. Guaranteeing reservation time (reservation interval)
  6. View Services
  7. Image Registration
Facebookで予約機能を実装。サービス登録
[How to set up Facebook reservation function]

Once you've finished adding services, click Finish.

Facebookで予約機能を実装。サービス登録
[How to set up Facebook reservation function]
Facebookで予約機能を実装。サービス登録
[How to set up Facebook reservation function]

Later when you add or edit a service

Return to the top page of the Facebook page.

You can add and edit services from the Services section.

Facebookで予約機能を実装。サービス登録

Testing Facebook booking functionality

I went back to the top page of the Facebook page.

Click the [Book Now] button, then click [Test Button].

Facebook予約機能をテスト

Select a booking course

Select the course you want to book and click "Next"

Facebook予約機能をテスト

Select available time slot

Since it is synced with Google Calendar, you cannot select a time slot that already has a reservation and is registered in Google Calendar.

Facebook予約機能をテスト

In Facebook reservation settingsRegister your serviceWhen you do this, you also set the interval until the next reservation time, soWhen a reservation is made, the interval until the next reservation start time is automatically adjustedThis is a feature that is hard to achieve with free WordPress reservation system plugins!

When you select the date and time, the following screen will appear.

Enter your information

Click the "Request a Reservation" button.

You can contact us through Facebook Messenger, or you can contact us directly via your email address.

Facebook予約機能をテスト

booking is done

Facebook予約機能をテスト

Confirmation of reservation

Return to the top page of your Facebook page and click on Reservations at the top to view your reservations in a calendar view. Since it is synced with Google Calendar, your Google Calendar schedule will also be displayed.

Facebookで予約機能を実装。サービス登録

Detailed settings for Facebook booking feature

We will introduce some features that cannot be performed with the initial settings of the Facebook reservation function.

Click [Settings] on your Facebook page.

Facebook予約機能

Click [Reservation Settings]

Facebook予約機能

Reservation link

You can check the destination URL when clicking a link from a homepage etc.

Caution Required

It says "fb.com/book/hanamiweb/" here, but when creating a link in WordPress I was able to post the link correctly by adding https:// so it was "https:// fb.com/book/hanamiweb/".

Facebook予約機能URL

Reservation acceptance period setting

How many hours in advance can you make a reservation? How many days in advance can you make a reservation?
You can set it up here.

Reservation start time setting

You can choose between 30 minute or 15 minute increments.

Facebook予約 予約受付期間設定

Reminder function

A reminder function that sends a message the day before the reservation. This can also be implemented with the Facebook reservation function. It is quite difficult to implement a reminder function when building a reservation system with a WordPress plugin.

Facebook予約機能リマインダー

Follow-up email feature

You can also implement follow-up emails. You can choose the message and timing you want.

Facebook予約機能フォローアップメール

The process for non-Facebook users to make a reservation

Please visit our Facebook page.

Click the [Book] button

Facebook予約機能

Service Selection

Facebook予約機能

Select reservation date and time

Facebook予約機能

Enter customer information

  • name
  • email address
  • telephone number
  • Reservation notes (free message entry field)

Click the [Reservation Request] button

Facebook予約機能

booking is done

Facebook予約機能

problem

If you are a Facebook user, you will receive a confirmation email for your reservation via Facebook Messenger. If you are not a Facebook user, you will not receive a confirmation email at the time of reservation. Also, since the reservation is not approved at the stage of making the reservation request, you need to change the reservation status to approved, but even after changing it, you will not receive a confirmation email for the reservation.

It would be a good idea to send a confirmation email to your email address.

It's a good idea to install the Facebook page app on your smartphone!
You will be able to immediately notice when a reservation has been made or when you have received a message via messenger!

Leave the reskilling of your website to us!

Since 2019, we have been sharing skills related to WordPress and websites. We have accumulated case studies and know-how, and are good at quickly and accurately solving problems. If you have any concerns about your website, please feel free to contact us via our official LINE account!

↑Click to open the official LINE page

Latest Articles

(Solved) Emails sent from WordPress to Gmail are not being sent [Lollipop]
Explaining package (ticket) settings for the WordPress reservation system Amelia
Zoom Integration Server-to-Server OAuth Settings
WordPress security enhancement plugin All in one WP Security ~ Explaining firewall .htaccess settings
WP Rocket - WordPress Caching Plugin
en_USEnglish