Driver Bookings System — WordPress Plugin by DIYB

Driver Bookings System | Version 3.3.0 | By Doorways Into Your Business

Driver Bookings System | Version 3.3.0 | By Doorways Into Your Business

About This Plugin

The Driver Bookings System is a mobile-first WordPress plugin built for non-profit and community transport organizations that manage volunteer and paid driver schedules through CODA. It gives each driver a unique, secure URL — no login required — where they can view their upcoming bookings, manage travel logs, and record completed trips directly from their phone.

Designed for Re-Imagine Ontario’s Seniors on the Go program, the plugin integrates in real time with a CODA database, handles booking acceptance and declination, tracks driver cancellations (with mileage compensation logging), and provides administrators with a central dashboard of driver links, one-click SMS generation, and secure staff access without requiring a full WordPress account.


Features


What’s New in Version 3.3.0

Changes

Bug Fixes

Removed


Full Changelog

3.3.0 — Renamed Cancel to “Senior Cancelled” on both tabs; removed OK pop-up confirmations; fixed For Your Review tab refresh bug after Accept.

3.2.5 — Fixed missing $driver_token in both page functions; fixed “My Bookings” nav link on Travel Log page; cross-navigation now properly passes driver key.

3.2.4 — Replaced Cancel button emoji icon (🚫) with CSS-styleable Unicode symbol (✕); icon now displays white as intended.

3.2.3 — Fixed Cancel button icon visibility on hover with !important CSS rule.

3.2.2 — Fixed cross-navigation links; Decline button changed to red; Cancel button distinct orange; all button text increased to 18px; button icons now white.

3.2.1 — Restored Decline button on For Your Review tab that was accidentally removed in 3.2.0.

3.2.0 — NEW: Cancel Booking functionality with required reason; same-day cancellation mileage/time tracking; auto-create travel log on same-day cancellation; cross-navigation between Bookings and Travel Log pages.

3.1.0 — NEW: Admin page accessible via secret key (no WordPress login required); Generate Key button in settings; Copy URL button for admin access link.

3.0.5 — Critical fix: Travel Log tabs now showing data correctly; added missing useColumnNames=true to CODA API calls.

3.0.4 — Debug logging added to identify Travel Log filtering issues.

3.0.3 — Fixed filter labels; fixed Travel Log empty state message; fixed driver name not displaying in Travel Log header; fixed completed bookings date logic.

3.0.1 — Fixed copy button in Driver Booking Links Admin; fixed “Today Only” filter; Travel Log date filters now past-focused.

3.0.0 — MAJOR: Added complete Driver Travel Log system with two-tab interface, travel log creation, auto time rounding, email driver button, and admin URL support for both booking and travel log links.

2.1.0 — Fixed Accepted Bookings tab not showing bookings; fixed Today Only filter; added clickable booking cards with navigation buttons; excluded cancelled bookings.

2.0.2 — Critical fix: Decline booking “Column not found” error resolved.

1.6.0 — Critical fix: SMS parameter mismatch; added custom SMS messaging modal in admin interface.

1.5.0 — Critical fix: Database table creation failure on activation resolved.

1.4.0 — Added Google Calendar colour support; all 11 official Calendar colours available per driver.

1.3.0 — Added Twilio SMS integration and full driver management system with database-driven storage.

1.2.0 — Fixed REST API authentication for admin dashboard; added WordPress nonce authentication.

1.0.0 — Initial release.


About Doorways Into Your Business

Doorways Into Your Business (DIYB) is a digital agency based in Caledonia, Ontario, Canada. We help small businesses and non-profit organizations build and grow their digital presence through WordPress development, custom plugin solutions, API integrations, and business automation.

We specialize in practical, purpose-built tools — like this one — that solve real operational problems for the organizations we work with.


Support

For support or feature requests related to this plugin, please contact Doorways Into Your Business.


Questions, or ready to open a few smart digital doorways? Get in touch with Doorways Into Your Business →