Communication

Email Templates

Every automated email: editable, toggleable, testable.

Ride Booking → Email Templates contains every email the plugin sends, as cards filtered by category chips — Booking (confirmation, pending, status update, cancellation, reminders for customer and driver, driver assignment in both customer and driver versions, admin daily summary), Quote (received, offered, accepted, admin alerts), Payment (receipt, invoice), and Account (welcome / set-password).

Per-template switch

Every card has an on/off toggle — turn off any email without touching the others (many operators silence the admin daily summary but keep everything customer-facing). Each card also shows the template's slug, its subject line, and Preview / Edit buttons.

The editor

Subject and HTML body, side by side with the full variables list — click a chip like {{customer_name}}, {{booking_number}}, {{pickup_address}}, or {{total}} and it's inserted at the cursor. Toggle between HTML and Preview, which renders the email with sample data inside the real header and footer, exactly as it will land in the inbox.

Two safety nets: Send Test emails the rendered template to any address you type, and Restore Default brings the stock template back. When plugin updates improve the stock templates, only templates you haven't customized are upgraded — your edits are never overwritten.

The trip-detail variables include pre-rendered optional rows{{stops_row}}, {{special_requests_row}}, {{flight_row}}, {{carry_on_row}}, {{return_booking_row}} — which appear as table rows when the booking has that data and vanish when it doesn't. No conditionals to write.

Two special cards — Email Header and Email Footer — wrap every outgoing email and are always on. Edit opens the branding panel:

The header carries your logo (the company logo from Settings, or a custom image URL) and an optional button (default "Question?" — blank link means "email us"). The footer toggles your company address, email & phone, and the copyright line, plus an optional free-text note. Set it once; all 18 templates inherit it.

Sending

Emails go out through your Email/SMTP settings; every send — success or failure — is recorded in the Email Log.