Integrate WP Travel Engine with Pabbly Connect
Connect WP Travel Engine to Pabbly Connect so every new booking automatically flows into your spreadsheets, CRM, email tools, and other apps - no coding needed.
Pabbly Connect is a tool that connects your WordPress website to thousands of other apps. Think of it as a bridge. When something happens on your site (like a traveler booking a trip), Pabbly picks up that information and sends it to another app you use, like Google Sheets or your email marketing tool. No coding required.
A plugin (in WordPress terms) is a small add-on that gives your website new features. WP Travel Engine is a plugin. Pabbly Connect works alongside it to move your booking data around automatically.
Say you run a 3-day mountain trek. Every time someone books, you want their name, email, and trip details added to a Google Sheet so your team can plan logistics. With Pabbly, that happens on its own. You don't have to copy and paste anything.
How Pabbly Helps Your Tour Business
Here's what you can do once Pabbly and WP Travel Engine are connected:
- Send every new booking to Google Sheets, a CRM (a customer management tool), or an email platform automatically.
- Stop copying and pasting booking details by hand. That saves time and cuts down on mistakes.
- Trigger follow-up emails or messages the moment a booking comes in.
- Keep all your customer data in one place for better reporting and follow-up.
- Connect to over 1,000 apps. If you already use a tool for marketing, sales, or scheduling, there's a good chance Pabbly can talk to it.
What You'll Need Before You Start
You need a few things ready before you begin:
- An active Pabbly Connect account. You can sign up at pabbly.com/connect.
- WP Travel Engine installed and running on your WordPress site.
- Admin access to your WordPress dashboard. That's the control panel you log into to manage your site, usually found at
yoursite.com/wp-admin. - The WP REST API Authentication plugin installed and activated on your site. You can download it free from the WordPress plugin directory.
A "REST API" might sound technical, but here's what it means in plain terms: it's a way for Pabbly to talk to your WordPress site securely. The WP REST API Authentication plugin creates that secure connection. Without it, Pabbly can't reach your booking data.
How to Connect Pabbly Connect to WP Travel Engine
The steps below walk you through the full setup. You'll start in Pabbly, then connect it to your WordPress site, then choose where your booking data should go.
You can also follow along with this video walkthrough:
Step 1: Log into Pabbly Connect
- Go to pabbly.com/connect in your browser.
- Click Sign In at the top right and enter your Pabbly username and password.
- Once you're on the dashboard, click Pabbly Connect, then Access Now.
You're now inside Pabbly's workflow builder. This is where you'll set everything up.
Step 2: Create a New Workflow
A workflow is a set of instructions you give Pabbly. It tells Pabbly, "When this happens, do that." You'll create one now.
- Click Create Workflow (usually near the top of the page).
- Choose Classic Workflow. There's also a "Meta Workflow" option, but Classic is simpler and works well for this setup.
- Give your workflow a name that helps you remember what it does. For example: "WP Travel Engine - Booking Flow."
- Click Create to proceed.
Step 3: Set the Trigger Event
The trigger is the event that starts your automation. In this case, it's a new booking on your travel site.
Each workflow has two parts: a trigger (what starts it) and an action (what happens next). You'll set the trigger first.
- In the Trigger section, search for the app you want to use. For this example, we'll use Pabbly Connect Manager.
- Pabbly supports 1,000+ apps. If you want to start with a different app, you can browse the full list in the search results.
- Choose your Trigger Event. For example, select New Booking Received.
- Click Capture Webhook Response.
A "webhook" is a way for one app to send a message to another app the moment something happens. When you click this button, Pabbly creates a special URL. That URL is where WP Travel Engine will send booking data.
- Copy the Webhook URL that Pabbly generates. You'll need it in the next step.
Each app has its own trigger setup steps. If you're using a different app instead of Pabbly Connect Manager, detailed instructions appear right below the webhook URL in Pabbly.
Step 4: Choose the Action Event (WP Travel Engine)
Now you'll tell Pabbly what to do with WP Travel Engine's data.
- Back in your workflow, click + Action Step.
- Search for and select WP Travel Engine.
- For Action Event, choose List Booking (or any other action you want to automate).
- Click Connect.
Step 5: Connect Your WordPress Site
This step links Pabbly to your WordPress site so it can read your booking data.
- Choose Add New Connection (or pick an existing one if you've set one up before).
- Fill in these details:
- Connection Name - any name you'll recognize later, like "My Tour Site."
- Username - the username you use to log into your WordPress dashboard.
- Password - the password for that WordPress account.
- Base URL - your website's address, like
yoursite.com(this is also called the Dashboard URL).
You need the WP REST API Authentication plugin installed and activated on your site for this to work. It creates a secure link between WordPress and Pabbly using something called "Basic Auth." Without it, Pabbly can't read your booking data.
- Click Save & Send Test Request.
- If everything is set up correctly, Pabbly will show you all the booking fields and values it pulled from your site.
Step 6: Send Booking Data to Google Sheets (or Another App)
Now you'll pick where the booking data should go. We'll use Google Sheets as an example, but you can choose any app Pabbly supports.
- Click + Action Step again.
- Search for and select Google Sheets (or whatever app you want to send data to).
- Choose the action Add New Row.
- Click Connect and sign into your Google account when prompted.
- Select the Spreadsheet and Worksheet where you want the data to land.
- Match each booking field to a column in your Google Sheet. For example:
- Customer Name goes in the "Customer Name" column
- Email goes in the "Email" column
- Trip Name goes in the "Trip Name" column
- Total Cost goes in the "Total Cost" column
- Booking Date goes in the "Booking Date" column
Say you run a multi-day desert tour and want to track each booking in a spreadsheet. You'd map the customer's name, the trip they booked, and what they paid to columns in your sheet. Then every new booking appears as a new row automatically.
Make sure these column headers exist in your Google Sheet before you connect. The names need to match exactly.
- Click Save & Send Test Request to send a test row to your sheet.
Step 7: Confirm Your Test Booking
This is the moment of truth. You'll make a test booking to see if everything works end to end.
- Go to your travel website and make a test trip booking (you can use a free or zero-cost trip for this).
- After the booking goes through, open your Google Sheet (or whichever app you connected).
- Check that a new row appeared with all the correct data, like the customer name, trip, and total cost.
If it shows up, you're all set. Your workflow will now run automatically every time a new booking comes in.
Popular Automation Ideas for Travel Sites
Here are some common ways tour operators use Pabbly with WP Travel Engine:
| If you want to... | Use this automation |
|---|---|
| Add new bookings to your CRM | WP Travel Engine → HubSpot or Zoho CRM |
| Send a trip itinerary by email | WP Travel Engine → Gmail |
| Notify your booking team instantly | WP Travel Engine → Slack |
| Save all booking data in a spreadsheet | WP Travel Engine → Google Sheets |
| Send an SMS to the customer | WP Travel Engine → Mailchimp |
These are starting points. You can mix and match apps based on what your tour business already uses.
Troubleshooting
My automation isn't triggering when a booking comes in
Double-check that the webhook URL from Pabbly is correctly saved in your WP Travel Engine settings. It needs to be linked to the right booking event. If the webhook isn't connected, no data gets sent.
My Google Sheet isn't updating with new bookings
Make sure the column headers in your Google Sheet match exactly what you mapped in Pabbly. A typo or extra space in a column name can break the connection. Check that your Google account is still authorized in Pabbly, too.
I'm getting an authentication error
This usually means the WP REST API Authentication plugin isn't installed or activated on your WordPress site. Go to your WordPress dashboard, click Plugins on the left sidebar, and make sure the plugin is active. Also check that the username, password, and site URL you entered in Pabbly are correct.
No data shows up in my test
Make a fresh test booking on your site. Then go back to Pabbly and click Save & Send Test Request again. Sometimes the first test needs to be re-triggered to capture the data.
FAQ
Can I use this with other apps besides Google Sheets?
Yes. Pabbly connects to over 1,000 apps, including Mailchimp, Slack, Brevo, Zoho, and more. The Google Sheets example in this guide is one of the most common, but you can send your booking data to any app Pabbly supports.
Do I need a paid Pabbly Connect account?
For multi-step workflows (where data goes from WP Travel Engine to another app), a paid plan is recommended. Pabbly's free tier has limits on how many steps and webhooks you can use.
Can I send different trip bookings to different apps or sheets?
Yes. You can set up filters in Pabbly to send different booking types to different places. You can also create multiple workflows. For example, one for day tours that goes to Google Sheets, and another for multi-day packages that goes to your CRM.
What is a "Connection" in Pabbly?
A connection is the secure link between Pabbly and one of your apps. Think of it like saving a login. You create it once, and then Pabbly uses it whenever your workflow runs. You can have multiple connections for different sites or accounts.
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.