SOTG  |  Version 4.0.0  |  By Doorways Into Your Business

## About this plugin

SOTG (Seniors on the Go) is a complete booking-and-dispatch system for a volunteer senior-transportation program, built as a lightweight WordPress plugin with the WordPress database as the single source of truth. It coordinates senior clients, volunteer drivers, ride bookings, travel logs, and intake registrations end to end — replacing an earlier Coda-based implementation.

Staff work from capability-gated front-end dashboards, while drivers get secure token links (no password) to view, accept, and complete their assigned rides. It is purpose-built for the Reimagine Ontario “Seniors on the Go” service.

## Features

Senior & driver management — full records with contact details, language/ethnicity/region, mobility and medical notes, and per-driver secure access keys.
Booking lifecycle — create, assign, accept, decline, cancel, and complete, with a clear state machine and full comment history.
Driver token portal — drivers manage their own bookings and travel logs through a personal link, no login required.
Twilio SMS notifications — drivers are texted automatically when assigned a ride, with a link straight to their portal.
Travel logs & reporting — trips are recorded with mileage, time, and fiscal reporting periods.
Registration intake — senior sign-ups flow in from a web form and are reviewed and converted to client records.
Coda migration & sync — idempotent importer brings legacy data across and can re-sync on demand.
Role-based access — six access levels with capabilities checked throughout.

## What’s new in version 4.0.0

New — Twilio SMS to drivers

– When a driver is assigned (or reassigned) to a booking, they now receive an automatic SMS with the senior, date/time, destination, and a direct link to their booking portal.
– Every send attempt is recorded in an audit log (sent, failed, or test) for full traceability.
– Configurable switches: a master enable/disable, plus a test mode that logs messages without sending — ideal for rehearsing with the team before going live.

## Full changelog

4.0.0 — Twilio SMS to drivers: automatic assignment notifications with portal links, an SMS audit log, and enable/test-mode settings.

3.5.1 — Registration intake: live sign-up submissions captured to a registrations queue with review and one-click convert-to-senior (de-duplicated by email).

3.4.0 — Reference-data reconciliation: managed Language, Ethnicity, and Region lists kept in sync, non-destructively.

3.3.0 — Unified comments across seniors and bookings, with inline threads and a merged senior history view.

3.2.0 — Data Sync dashboard tab: re-run the data import per table at any time.

3.0.0 — Data import & sync: idempotent importer for seniors, drivers, bookings, comments, and travel logs.

2.0.0 — Bookings core: full lifecycle, comments, travel logs, and the token-based driver portal.

1.0.0 — Reference data and people: drivers and seniors management with the staff dashboard shell.

0.2.0 — Foundation: database layer with auto-migration, six-level roles and capabilities, and settings.

## About Doorways Into Your Business

Doorways Into Your Business (DIYB) is a digital agency based in Kingsville, Ontario, Canada, helping small businesses and non-profits build and grow their digital presence.

We specialise in WordPress development, custom plugin solutions, API integrations, and business automation.

Website: https://diyb.ca
Email: paul@diyb.ca

## Support

For support or feature requests, contact Doorways Into Your Business.