Award Winning Appointment Booking Plugin For 3 Consecutive Years!
Developer Hooks

Appointments

  • bookingpress_after_book_appointment

    This action hook is triggered immediately after an appointment has been created in the BookingPress
  • bookingpress_after_rescheduled_appointment

    This action hook is triggered immediately after an appointment has been rescheduled in BookingPress
  • bookingpress_after_cancel_appointment

    This action hook is triggered immediately after an appointment has been cancelled in the BookingPress
  • bookingpress_after_approve_appointment

    This action hook is triggered immediately when an appointment is approved after the payment status is manually set to ‘Paid’.
  • bookingpress_after_change_appointment_status

    This action hook triggered immediately when an appointment status gets changed
  • bookingpress_after_update_appointment

    This action hook is triggered immediately whenever any appointment data is updated.
  • bookingpress_before_delete_appointment

    This action is triggered right before an appointment is removed from the BookingPress

Settings

  • bookingpress_general_settings_add_tab_filter

    This filter provides facility to create custom tab for settings.
  • boookingpress_after_save_settings_data

    This action is triggered immediately after saving the settings data

Customization

  • bookingpress_get_booking_form_customize_data_filter

    This filter allows modifying the backend customize page data!
  • bookingpress_customize_add_dynamic_data_fields

    This filter allows modifying the customize page default data!
  • bookingpress_after_save_customize_settings

    This action is triggered immediately after saving the customize page settings

Miscellaneous

Payments

  • bookingpress_after_refund_appointment

    This action hook is triggered immediately whenever a payment related to an appointment is refunded.
  • bookingpress_currency_support

    This filter allows modifying the list of currency

Payment Gateway

  • bookingpress_allowed_payment_gateway_for_refund

    This filter allows modifying the payment gateway data for refund.
  • bookingpress_gateway_listing_field

    This action allows you to add payment gateway fields for the settings page
  • bookingpress_{payment_gateway}_apply_refund

    This filter allows modifying refund data related to payment gateway!
  • bookingpress_{payment_gateway}_submit_form_data

    This filter allows you to modify the booking form submission data with the selected payment gateway
  • bookingpress_add_booking_form_summary_label_data

    This action triggers to add HTML content for adding label settings in customization page
  • bookingpress_add_setting_dynamic_data_fields

    This filter allows you to modifying or adding the settings data for backend! This can be use to add custom payment gateway default data.

Staff Members

  • bookingpress_staff_members_save_external_details

    This filter can be used to save additional data for staff member

Email Notifications

  • bookingpress_get_email_notiication_reply_to_data_employee

    This filter allows modifying the ‘Reply-To’ data used in email notifications sent to admin or staff.
  • bookingpress_get_email_notiication_reply_to_data

    This filter allows modifying the ‘Reply-To’ data used in email notifications sent to customer.