Cab Grid Pro version 4.0 introduces the ability to compose bespoke booking acknowledgement messages emailed to your customer when the taxi booking form is submitted. This email is completely customisable with details entered on the taxi booking form.
On the Cab Grid Pro OPTIONS tab, there is now a rich-text editor (TinyMCE WYSiWYG) under ‘Email acknowledgement message‘. This allows text to be formatted and the inclusion of HTML functionality such as links. A custom message can be composed which is sent to the customer when the journey booking form is submitted (provided booking is enabled under ‘Show book button & form‘).
When the email is processed, text-substitutions replace special place-holders with details from the booking form as submitted by the customer. These can even include custom form fields.
Text Substitution Format
The custom message is searched for text surrounded with three forward slashes, like this: ///price///
The text within the forward slashes can be the name of any form field on the booking form. These can be the standard fields or custom fields added in the OPTIONS tab under ‘Additional Form Fields‘.
For example, if an additional form field labelled, ‘Additional Requirements‘ has been added to the booking form, the value entered by the customer can be substituted in the acknowledgement email by including ///Additional Requirements/// in the email acknowledgment message field.
Include All Booking Data
In addition to the custom message, the complete details of the booking request can be included. To enable this option, set ‘Include booking details‘ (located below the custom email text box) to ‘Yes‘.
If set to ‘no’ only the custom message will be delivered to the customer.
|///currencyCode///||3 character ISO code|
|///passengers///||Number of Passengers|
|///tickets///||Number of Tickets|
|///time///||Number of hire time-units (hours/days/etc) entered by customer|
|///return///||Round Trip (y/n)|
|///pickupDate///||Pickup Date & Time|
|///returnDate///||Return Date & Time (if required)|
|///pickupAddress///||Entered pick up address|
|///destinationAddress///||Entered destination address|
|///cabGridProDiscountCode///||Entered discount code|
|///cabGridProBookingID///||System booking ID (generated)|
Booking Management Substitutions
These substitutions are specific to messages sent through the Booking Management Add-on.
|///addDate///||Date customer made initial booking request|
|///paidDate///||Date booking paid for (either set by admin or when online payment completed)|
|///payMethod///||Payment method (as entered by admin or customer selected)|
|///amountPaid///||Amount already paid (if deposit or surcharge applied and checked out online)|
|///acceptDate///||Date booking accepted/confirmed by admin|
|///declineDate///||Date booking declined by admin|
|///modDate///||Date booking last modified|
|///cancelDate///||Date booking cancelled|
|///status///||Booking status (accepted/declined/pending/cancelled)|
|///notes///||All notes stored against booking|
Booking Reminder Substitutions
|///leg///||Localised label: “Outbound” or “Return” (since BMA v2.2.4)|
|///legDate///||Localised date for the reminder leg (since BMA v2.2.4)|
|///legStart///||Selected start place name for this leg of the journey (since BMA v2.2.4)|
|///legEnd///||Selected end place name for this leg of the journey (since BMA v2.2.4)|
Use these place-holders in the “REMINDER MESSAGE” box found under:
WordPress Admin > Cab Grid Pro > Bookings > Settings > BOOKING REMINDERS