WP Travel Engine

Estimated reading: 3 minutes

WP Travel Engine is a booking plugin for travel and tour operators. With Advanced Form Integration (AFI), you can send every new trip booking or enquiry to other platforms automatically: keep a booking register in Google Sheets, add travelers to a Mailchimp list, or create a lead in a CRM like Pipedrive or Zoho CRM the moment someone books or asks about a trip.

What You’ll Need

  • The WP Travel Engine plugin installed and active, with at least one trip published
  • The AFI plugin (free) installed and active
  • An account on the receiving platform you want to connect

Available Events

The Form/Task Name dropdown offers two events:

Event When it fires
Booking Created A visitor completes a trip booking
Enquiry Created A visitor submits the trip enquiry form

How to Create the Integration

  1. Go to AFI > Add New in your WordPress admin.
  2. A default title is auto-filled in the Integration Title box. Rename it to something recognizable, like “Trip Bookings to Google Sheets”.
  3. In Trigger > Form Provider, select WP Travel Engine. The WP Travel Engine plugin must be active, otherwise it won’t appear.

AFI New Integration screen with WP Travel Engine selected and the two events in the Form/Task Name dropdown

  1. In Form/Task Name, choose Booking Created or Enquiry Created.
  2. Under Action, select the receiver platform and its task.
  3. Map the fields to the receiver’s fields.

field mapping section showing WP Travel Engine booking fields

  1. Add Conditional Logic if needed (optional).
  2. Click Save Integration, then make a test booking or enquiry.

Fields You Can Send

Booking Created sends the full customer and trip details:

Field Description
Trip Name The title of the booked trip
Trip Price The booking price
PAX Number of travelers
Full Name The customer’s first and last name
Email The customer’s email address
Phone The customer’s phone number
Country Customer country
Address Street address
City City
State State or region
Zip Postal code
Booking ID The WP Travel Engine booking ID

Enquiry Created sends a shorter set:

Field Description
Trip Name The trip the enquiry is about
Full Name The enquirer’s name
Email The enquirer’s email address
Message The enquiry message text

Conditional Logic Example

To route bookings for one flagship tour into a dedicated spreadsheet, add a condition: select Trip Name, choose Equal to, and enter the trip’s exact title. Only bookings for that trip will be sent by this integration.

Troubleshooting

WP Travel Engine is not in the Form Provider dropdown

Confirm the WP Travel Engine plugin is installed and active on the same site, then reload the New Integration page.

Bookings fire but enquiries don’t (or the other way around)

Booking Created and Enquiry Created are separate events. Check which one the integration is listening to under Trigger. Create one integration per event if you need both.

Fields arrive empty at the receiver

Enquiries only carry four fields, so anything else you map will be blank. For bookings, check AFI > Log to see the exact payload sent and adjust the mapping.

Related Docs