Skip to content

Releases: dansasser/gorombo-appointment-plugin

v2.0.0 Relese

Choose a tag to compare

@dansasser dansasser released this 25 Dec 21:39
04e7db1

This has breaking changes and removes the team member collection from within this plugin to an external one.

What's Changed

  • feat!: remove bundled TeamMembers collection, make team collection configurable by @dansasser in #3

Full Changelog: v1.0.1...v2.0.0

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Dec 03:26

Full Changelog: V1.0.0...v1.0.1

v1.0.0 - Initial Release

Choose a tag to compare

@dansasser dansasser released this 25 Dec 03:05
87c1bc6

v1.0.0 - Initial Release

Features

Core Collections

  • Services - Define bookable services with duration, pricing, and colors
  • Team Members - Staff who can be assigned to appointments
  • Guest Customers - Support for non-registered customers
  • Appointments - Bookings and blockouts with automatic end time calculation

Admin Dashboard

  • Week/Day calendar view integrated into Payload admin
  • Color-coded events by service
  • Quick navigation between dates

Business Configuration

  • Opening Times global for business hours
  • Break time scheduling
  • Configurable scheduling rules

API Endpoints

  • Full REST API for all collections
  • /api/appointments/available-slots - Query available booking times
  • Complete headless booking flow support

Automation

  • Auto-calculates end times based on service duration
  • Email notifications for booking confirmations
  • Customer/guest validation on appointments

Requirements

  • PayloadCMS 3.37.0+
  • Node.js 18.20.2+ or 20.9.0+

Installation

npm install gorombo-payload-appointments