BACK TO DIRECTORY

Divine Appointment Booking Lite

by divinecode01

0.0
(0 ratings)

Divine Appointment Booking Lite is a lightweight appointment booking plugin. Let your customers pick a service, choose a date and time, and book — payment is collected at the appointment, so there is nothing to configure and no payment gateway to set up.

Features

  • Per-service pricing — every service gets its own rate
  • Clean 2-step booking flow: date/time, then details
  • Custom calendar that respects business days, hours, and blocked dates
  • Minimum notice period and maximum advance booking window
  • HTML email notifications to the customer and the site admin
  • Status update emails when you confirm, complete, or cancel a booking
  • Admin dashboard with filterable booking list and inline status changes
  • Configurable payment note (e.g. “Payment collected at your appointment — cash or card”)
  • REST API with API-key authentication for external integrations
  • Shortcode based — works with any theme and any page builder
  • No external services, no tracking, no build tools

Usage

Add the shortcode to any page or post:

[dcabl_booking]

REST API

Enable the API by setting an API key under Divine Appointment Booking Lite Settings API / Integrations. Requests must include the key in the X-Divine-Key header. Endpoints include:

  • GET /wp-json/divine-booking/v1/services
  • GET /wp-json/divine-booking/v1/available-dates?month=YYYY-MM
  • GET /wp-json/divine-booking/v1/available-slots?date=YYYY-MM-DD
  • POST /wp-json/divine-booking/v1/book
  • GET /wp-json/divine-booking/v1/appointment?id= or ?email=
  • POST /wp-json/divine-booking/v1/reschedule
  • POST /wp-json/divine-booking/v1/cancel
  • GET /wp-json/divine-booking/v1/business-info

The API is disabled until you set a key.

Screenshots

Booking form — calendar and time slot selection

Booking form — calendar and time slot selection

Booking form — customer details and service with price

Booking form — customer details and service with price

Confirmation screen

Confirmation screen

Admin — appointments list with status management

Admin — appointments list with status management

Admin — settings

Admin — settings

Plugin Details

Active Installs
0
Total Downloads
139
Version
1.0.0
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-07-12
Last Updated
2026-07-12 7:49pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0