tr Skip to content

Save new WP Travel Engine travellers in ActiveCampaign and email a booking confirmation

When a booking is created in WP Travel Engine, the traveller is added to ActiveCampaign or their contact is updated, and FlowMattic emails them a message with the subject Your booking is confirmed.

WP Travel Engine ActiveCampaign Email

3 steps Setup ~5 min Used on 2.7k sites Free to import

The Save new WP Travel Engine travellers in ActiveCampaign and email a booking confirmation workflow on the FlowMattic canvas, with 3 steps across WP Travel Engine, ActiveCampaign, Email
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Tour operators using WP Travel Engine usually want two things from each booking: the traveller in their marketing list for future trips, and a prompt confirmation in the traveller's inbox. This workflow handles both from the booking itself, so the office doesn't copy names into ActiveCampaign or write the same email by hand.

The WP Travel Engine trigger, Booking Created, fires when a new booking is created and passes the booking details on. The ActiveCampaign step creates a new contact, or updates the existing one when the traveller is already there. It ships unmapped, so after import you map the traveller's email and name, plus any other booking details you keep on contacts.

The last step is FlowMattic's Email module, which sends through WordPress mail or your SMTP account. Only the subject is filled in, as Your booking is confirmed. You map the traveller's email as the recipient and write the body, for example with the trip name, dates and booking number from the trigger.

Note that the email goes out as soon as the booking is created, before you know whether payment went through. If you only confirm paid bookings, switch the trigger to WP Travel Engine's Booking Completed event, which FlowMattic describes as firing once the booking is fully completed including payment. Returning travellers start the workflow again with each booking; ActiveCampaign updates their contact rather than adding a new one.

Confirmation for every tour booking

A small tour company sends each traveller an email with the tour name and start date the moment they book, instead of replying to bookings one by one the next morning.

Building a list of past travellers

A trekking operator grows its ActiveCampaign list from real bookings, then emails past travellers when next season's trips open.

Keeping repeat guests' details current

When a returning guest books again with a new phone number, the ActiveCampaign contact is updated with the details mapped from the latest booking.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WP Travel Engine Booking Created

    Starts when a new booking is created in WP Travel Engine. The booking details, such as the traveller's name, email and trip, are passed to ActiveCampaign and to the email.

  2. Step 2Action
    ActiveCampaign Create or Update Contact

    Creates the traveller as an ActiveCampaign contact, or updates the contact if it already exists. The step ships unmapped: map the email and name from the booking, plus any fields you track.

  3. Step 3Action
    Email Send Email

    Sends an email with the subject Your booking is confirmed, through WordPress mail or your SMTP account. Map the traveller's email as the recipient and write the body with the trip details you want.

What you need

  • FlowMatticCore
  • WP Travel Engine PluginPlugin
  • ActiveCampaign AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • If bookings need payment or your approval first, change the trigger to Booking Completed so the confirmation subject is true when the traveller reads it.
  • Put the trip name, travel date and booking reference in the email body, mapped from the trigger, so the traveller has the key facts in one message.
  • Add ActiveCampaign's Add/Remove Tag From Contact action after the contact step with a tag per trip type, so you can email trekking and city-tour guests separately later.

Questions about this workflow

Is the email sent before the traveller has paid?

It can be. Booking Created fires when the booking is made. If you want the confirmation only after payment, use WP Travel Engine's Booking Completed trigger instead.

What if the traveller is already in ActiveCampaign?

The Create or Update Contact step updates the existing contact with the mapped values instead of creating a duplicate.

Can I send the confirmation through Gmail?

The step is FlowMattic's Email module. Enter Gmail's SMTP details in it, or replace it with the Gmail app's Send Email action and map the same recipient and text.

Does WP Travel Engine still send its own booking emails?

This workflow doesn't change WP Travel Engine's settings. If the plugin also emails travellers, they may get two messages, so check its email settings and turn off the one you don't need.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It is self hosted and wordpress based. So you can effectively run this on any shared hosting with unlimited tasks. And new integrations are constantly being added. It's crazy how valuable this tool is.

Henry H.

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.