BACK TO DIRECTORY

Natives Appointment Booking for Contact Form 7

by Sam

0.0
(0 ratings)

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

Screenshots

Settings screen for business hours, blocking, and booking rules.

Settings screen for business hours, blocking, and booking rules.

Plugin Details

Active Installs
0
Total Downloads
80
Version
1.0.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-08-21
Last Updated
2026-08-21 8:30am GMT

Ratings

5
0
4
0
3
0
2
0
1
0