Email Personalization Tags
Insert customer names, trip dates, and booking details into your emails automatically without typing them by hand.
Email personalization tags are short placeholders you type into your email templates. When a booking email goes out, WP Travel Engine swaps each tag with the real information from that booking.
So instead of writing "Dear Customer" every time, you can use a tag that fills in the customer's actual first name. Every email feels personal. You never have to write each one by hand.
Where can you use these tags?
You can use these tags in any email template inside WP Travel Engine. That includes booking confirmations, payment receipts, enquiry replies, and password reset emails.
You'll need WP Travel Engine installed and active before you start.
Here's how to find the tags:
Open the Notifications settings
On the left sidebar of your WordPress dashboard, go to WP Travel Engine, then Settings, then Emails, then Notifications. This is where all your email templates live.
Open an email template
Click any email template you want to customize. You'll see the text editor where you write the email content.
Open the Personalization dropdown
Inside the email editor, look for the Personalization dropdown. It lists every tag you can use.
Insert a tag
Click the dropdown to view the available tags and pick the one you want. It gets inserted right where your cursor is, in your subject line or email body.
What it looks like in practice
Say a customer named Sarah books your "3-Day Annapurna Trek." Instead of writing a generic email, you write:
Hi {customer_first_name},
Thank you for booking {booked_trip_name}.
Your trip starts on {trip_start_date}.
When Sarah receives the email, it reads:
Hi Sarah,
Thank you for booking 3-Day Annapurna Trek.
Your trip starts on March 15, 2026.
The tags do the work for you. Every customer gets their own name and trip details, filled in automatically.
Important guidelines
Tags must be typed exactly as shown, including the curly brackets { }. They're case-sensitive. Don't add spaces inside the brackets or change the tag name. If a tag is misspelled, it won't be replaced and the customer will see the raw tag text instead of their information.
Available email tags
Here's every tag you can use, what it does, and what it fills in for you.
| Tag | Description |
|---|---|
{sitename} | Your site name |
{customer_first_name} | The customer's first name |
{customer_full_name} | The customer's full name |
{customer_last_name} | The customer's last name |
{customer_email} | The customer's email address |
{ip_address} | The buyer's IP address |
{site_admin_email} | The site admin email address |
{password_reset_link} | The link to reset the password |
{booked_trip_name} | The name of the trip booked |
{booking_id} | The booking order ID |
{payment_id} | The payment ID of the trip |
{trip_url} | The trip URL for each booked trip |
{trip_code} | The trip code for each booked trip |
{billing_address} | The buyer's billing address |
{city} | The buyer's city |
{country} | The buyer's country |
{booking_url} | The trip booking link |
{tprice} | The trip price |
{traveler_data} | The traveler details: traveler details and emergency contact details |
{payment_method} | Payment method used to check out |
{trip_booking_details} | The trip booking and payment details |
{trip_booking_summary} | The trip booking summary |
{trip_payment_details} | The trip payment details |
{trip_booked_date} | The date and time when the trip was booked |
{trip_start_date} | The start date of the trip |
{trip_end_date} | The end date of the trip |
{no_of_travellers} | The total number of travelers |
{trip_total_price} | The total price of the trip |
{trip_paid_amount} | The amount paid by the customer |
{trip_due_amount} | The due amount for the trip |
{billing_details} | The billing details filled by the customer on the checkout page |
{traveller_details} | The traveler's details filled by the customer on the checkout page |
{emergency_details} | The emergency contact details filled by the customer on the checkout template |
{additional_note} | The additional note filled by the customer on the checkout template |
{bank_details} | Your configured bank account details, included in the customer receipt email when Bank Transfer is selected |
{check_payment_instruction} | Instructions to make a check payment |
{trip_extra_fee} | The extra fee for the trip |
Newly introduced tags
Some newer tags were added to give you more detail and control over what appears in your emails. They show clearer, more specific information than some of the older tags.
If you're setting up new email templates, use these tags whenever possible:
You don't have to memorize these. You can always pick them from the Personalization dropdown in the email editor.
{trip_booking_details}{trip_booking_summary}{trip_payment_details}{trip_booked_date}{trip_start_date}{trip_end_date}{trip_total_price}{trip_paid_amount}{trip_due_amount}{no_of_travellers}
Deprecated tags and replacements
Some older tags still work but are being phased out. If you created email templates in an earlier version of WP Travel Engine, those templates might still use the old tags. They'll keep working for now, but it's a good idea to swap them for the newer ones so your emails stay accurate in future updates.
Use the table below to update older templates to the current tags.
| Deprecated tag | Replaced with |
|---|---|
{booking_details} | {trip_booking_details} |
{name} | {customer_first_name} |
{fullname} | {customer_full_name} |
{user_email} | {customer_email} |
{tdate} | {trip_start_date} |
{date} | {trip_booked_date} |
{traveler} | {no_of_travelers} |
{no_of_travellers} | {no_of_travelers} |
{price} | {trip_paid_amount} |
{total_cost} | {trip_total_price} |
{due} | {trip_due_amount} |
{traveler_data} | {traveler_details} |
{traveller_details} | {traveler_details} |
If you're still stuck or have a question we didn't cover, our support team is happy to help. Reach out at our support page and we'll get you sorted.