Natives Appointment Booking for Contact Form 7

Natives Appointment Booking for Contact Form 7

By Sam
Details
View on WordPress

Natives Appointment Booking for Contact Form 7 adds two native Contact Form 7 form tags: [appointment_date] and [appointment_time]. Visitors choose a date and then receive only the available times through AJAX. All availability checks are repeated on the server when the form is sent.

Configure business hours, intervals, dates, weekdays, date-specific time ranges, booking window, lead time, and time format under Settings > CF7 Appointment Slots. The plugin uses the timezone configured in WordPress.

This plugin does not create bookings, store visitor data, call remote services, track users, or add a custom post type.

Features

** – Seamless integration with Contact Form 7 using native custom form tags.**
** – Add multiple independent appointment date fields to a single Contact Form 7 form.**
** – Choose from a variety of customizable date formats, including dd/mm/yy, mm/dd/yy, yy-mm-dd, and more.**
** – Set minimum and maximum selectable dates to control how far in advance users can book.**
** – Disable weekends with a single option.**
** – Block specific dates such as holidays, vacations, company closures, or fully booked days.**
** – Restrict users from selecting past dates.**
** – Simple and intuitive WordPress admin interface.**
** – Fully responsive and works across desktop, tablet, and mobile devices.**

Support & Custom Features Development

Details

Plugin code:
natives-appointment-booking-for-contact-form-7
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0.4
Total installations:
0
Last updated:
2026-08-21
Rating:
Times rated:
0
appointment
booking
contact-form-7
scheduling
time-slots