< 1 min read
Reference list of every email template MyBookaro ships with, where it lives in the source, and what placeholders it accepts.
Lite templates #
| Template key | Trigger | File |
|---|---|---|
new_booking | Booking submitted | templates/emails/new_booking.php |
approved | Provider approved | templates/emails/approved.php |
rejected | Provider rejected | templates/emails/rejected.php |
cancelled | Cancelled | templates/emails/cancelled.php |
rescheduled | Rescheduled | templates/emails/rescheduled.php |
reminder_24h | 24h before booking | templates/emails/reminder_24h.php |
reminder_1h | 1h before booking | templates/emails/reminder_1h.php |
review_invite | After completion | templates/emails/review_invite.php |
Pro templates #
chat_message | New chat message | templates/emails/chat_message.php |
profile_reminder | Incomplete profile | templates/emails/profile_reminder.php |
Partials #
Templates compose from shared partials in templates/emails/partials/:
header.php,footer.php,intro.php— wrapper structure.booking-details.php,booking-actions.php,contact-details.php— content sections.action-summary.php,policy-snippet.php,timezone.php— supplementary.
Theme overrides #
Copy any template file from bookaro/includes/src/templates/emails/ to your-theme/bookaro/emails/. Theme copies are loaded first.
Customizing programmatically #
Filter bookaro_booking_email_context to inject extra data into the template’s render context, or filter bookaro_booking_email_details for the body’s “details” section.