Calculated Fields Form Blog

Tips and cases of use for a successful WordPress website with calculated forms.

Blog / Integration of the Calculated Fields Form with the Appointment Hour Booking plugin

Integration of the Calculated Fields Form with the Appointment Hour Booking plugin

This documentation page is related to the Calculated Fields Form plugin and to the Appointment Hour Booking plugin. It requires the Platinum version of the Calculated Fields Form and a commercial version of the Appointment Hour Booking.


The purpose of this integration is to add an appointment booking field into a form generated with the Calculated Fields Form plugin, this way you get the features of both plugins into the same form, for example to apply a more complex price calculation through the Calculated Fields Form plugin and get the availability management and other features from the Appointment Hour Booking plugin.

The first step is to download and install both plugins. When done, go to the Appointment Hour Booking "Add-ons" menu to enable the add-on "Integration with Calculated Fields Form plugin":

integrating with calculated fields


The second step is to add the appointment field into the Calculated Fields Form:

inserting appointment field in calculated form


The third step is to indicate which of the booking calendars from the Appointment Hour Booking will be the one inserted in the Calculated Fields Form. You can click where says "form id" (marked in red in the following screenshot) to get the ID of the related Appointment Hour Booking form. Put the Appointment Hour Booking form ID into the following settings field:

linking appointment and calculated forms


Now save the Calculated Fields Form settings and you already have the Calculated Fields Form with the appointment calendar. The following image is a sample booking form including the appointment calendar field (published with the Calculated Fields Form shortcode or its publishing options):

booking form


The booking entries will be saved in both the Calculated Fields Form messages list and into the Appointment Hour Booking orders & schedule list. This way we can use features from both plugins.

The payment methods and email notifications must be setup as part of the Calculated Fields Form, however you can also use some of the Appointment Hour Booking add-ons to send additional emails/reminders and other features.

The available calendar times, capacity and other settings related to the appointment calendar field can be managed from the Appointment Hour Booking page:

booking form


Feedback about these features will be welcome, feel free to open a support ticket for any question.