Just updated113 new versions in the last 24 hours
Advanced Datepicker add-on for Ninja Forms plugin banner
Plugin Updated

Advanced Datepicker

by Ninja Forms ninjaforms.com v3.3.5 Unlimited sites

Advanced Datepicker by bftrick is a WordPress add-on for Ninja Forms. It turns the date field in your forms into a scheduling tool, letting you choose which days and times people can pick and how many bookings each slot can take.

Version
3.3.5
Released
Oct 15, 2026
Developer
Ninja Forms
Type
WordPress plugin
Requires
Ninja Forms
Licence
GPL
Included in
Every plan, or $4.79 a year on its own

What’s new in Advanced Datepicker 3.3.5

Version 3.3.5 · Oct 15, 2026 Latest
  • FixedFree a booked date when its submission is trashed or deleted
  • ImprovedSupport minute increments of 60 or more, such as 90-minute appointment slots
  • NewAdd settings to customize the unavailable date, fully booked, and unavailable time error messages (developer mode)
  • ImprovedWarn on the submissions screen when a date has more submissions than its limit allows

What it does

A plain date field lets visitors choose any day on the calendar, including weekends, holidays and days you are fully booked. That works poorly for consultants, event planners, rental businesses and anyone else who takes scheduled bookings. This add-on keeps everything inside Ninja Forms, so you can build appointment forms from your WordPress dashboard without connecting a separate scheduling service. It requires Ninja Forms, and it works with your existing forms as well as new ones.

Inside the form builder you can enable or disable specific dates, block weekends or holidays, set your available hours and split them into time increments such as 15 or 30 minute blocks. Submission limits cap how many bookings a day or time slot can accept, which helps prevent overbooking. Paired with the Ninja Forms Conditional Logic add-on, you can show or hide fields and steps based on the chosen date or time, apply different pricing and send tailored notifications.

Best for

  • Consultants and service businesses taking appointments
  • Event planners managing scheduled signups
  • Rental companies booking dates and times

Features

Enable or disable dates

Choose exactly which dates are available on the calendar, so visitors can only select days when you actually accept bookings or appointments.

Weekend and holiday blocking

Mark weekends or special dates such as holidays as unavailable, either manually or automatically, to keep the calendar accurate without constant edits.

Custom time slots

Set your available hours and define time increments, for example 15 or 30 minute blocks, to match how you schedule appointments.

Limits per day or slot

Cap how many submissions can be made for a given day or time slot, which helps keep your schedule from being overbooked.

Conditional logic support

With the Ninja Forms Conditional Logic add-on, show or hide fields and form steps based on the date or time a visitor picks.

Date-based pricing

Combined with conditional logic, you can apply different pricing for specific dates or times within the same booking form.

Booking notifications

Get notified about new appointments by email, SMS, Slack or Trello so you and your clients stay informed about each booking.

Advanced Datepicker older versions

  • 3.3.4Feb 265 fixes
  • 3.3.3Feb 191 fix
  • 3.3.2Sep 30, 20252 fixes
  • 3.3.1Nov 12, 2023
  • 3.2.2Apr 18, 2023

Members and buyers of this product can download older versions.

Questions about Advanced Datepicker

Does this work on its own or do I need Ninja Forms?

It is an add-on for Ninja Forms, so Ninja Forms must be active on your site. The datepicker works inside the Ninja Forms builder and can be added to existing forms or new ones you create.

Can I stop people from booking the same time slot too many times?

Yes. You can set submission limits per day or per time slot. Once a limit is reached, that date or time can no longer be booked, which helps prevent overbooking.

Can I offer different prices depending on the date chosen?

Yes, when you also use the Ninja Forms Conditional Logic add-on. Conditional logic lets you apply variable pricing, show or hide form steps and send customized notifications based on the visitor's selected date or time.

Can I close the calendar on weekends and holidays?

Yes. You can mark weekends or specific dates such as holidays as unavailable, either manually or automatically, and you can also enable or disable any individual date.

Is Advanced Datepicker free?

The code of Advanced Datepicker is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of Advanced Datepicker is this?

Version 3.3.5, released Oct 15, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update Advanced Datepicker?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Advanced Datepicker automatically and keeps a backup, so you can roll back.

What does Advanced Datepicker need?

Advanced Datepicker needs Ninja Forms installed and active.

More from Ninja Forms

Plugin

CiviCRM

Ninja Forms

v3.0.4 · $4.79/yr
Plugin

Helpscout

Ninja Forms

v3.1.6 · $4.79/yr
Advanced Datepicker 3.3.5Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in