Can I Move from WordPress to Booking Software?
The short answer
Yes, and you have two routes.
- Keep WordPress and add booking software to it. Your site stays where it is. The calendar, prices and checkout come from the booking software and appear inside your pages.
- Move the whole site. The booking software hosts your website as well, on your own domain, and WordPress is retired.
Neither route means starting again. Your text, photos, prices, future bookings and domain can all come with you.
Which route suits you
| Keep WordPress, add booking | Move the whole site | |
|---|---|---|
| Best when | You have a site you like, a blog that brings visitors, or a designer who looks after it | The site is mostly a few property pages and you are tired of maintaining it |
| What changes | A booking calendar and checkout appear on your pages | The site is rebuilt and hosted for you |
| What you still look after | WordPress updates, theme, plugins, hosting | Nothing technical |
| Risk to search rankings | Low: your pages stay where they are | Some: see the checklist below |
If you are unsure, start with the first route. It is quick to undo, and you can move the site later.
What you can bring with you
Your pages and photos. Give Airflow your website address in the setup chat and it reads the site for you: up to about ten pages, including descriptions, photos, prices where the site shows them, your logo and colours, your location and contact details. It shows you what it plans to do and waits for your OK before it saves anything. We describe the process in your website, imported by AI in one paste.
Your future bookings. Export them from your WordPress booking plugin as a spreadsheet, then in Bookings → Import Bookings → Import from a spreadsheet drop in the CSV or paste a Google Sheet link. You get a report on every row before anything is saved. Importing blocks the dates first, so nobody can book over them; turning the rows into full bookings is a separate step you preview, and each import can be undone.
Bookings from Airbnb, Booking.com and VRBO. These never lived in WordPress. Forward the confirmation emails, or connect Gmail or Outlook, and they join the same calendar.
Your domain. You keep it. Airflow websites can run on your own domain on every plan; it needs the Website and Hosting add-ons — see pricing.
What does not come across
- Reviews and amenity lists are not part of the website import. You add those yourself.
- Large sites. The import reads the main pages of a site. A blog with hundreds of posts will not be copied across. If your blog brings in visitors, that is a strong reason to keep WordPress and take the first route.
- Plugin settings. Rates, seasons and rules set inside a WordPress booking plugin are set up again in Airflow. Prices shown on your public pages can be picked up by the import.
- Past bookings in your accounts. If they are already in your accounting software, leave them there.
Route 1: keep WordPress and add booking
In your Airflow account, open Connections → Embed & Share. There are three ways to put booking on a WordPress page:
- The booking plugin. Download the plugin file, upload it in WordPress under Plugins → Add New → Upload, and place a shortcode for each property on the page you want.
- An embed. Copy one snippet and paste it into a page as custom HTML. This also works on Squarespace, Wix and hand-built sites.
- A link. Point your existing “Book now” button at your Airflow booking page.
Guests see live availability and pay by card. Bookings made this way are direct bookings and carry your plan’s booking-page rate — see pricing. For the longer case against doing all of this inside WordPress, see WordPress booking plugins are holding you back.
Route 2: move the whole site
Do it in this order, and keep WordPress live until the last step.
- Write down what you have. List your pages, and note which ones get visitors. Export future bookings from your plugin.
- Set up the property in Airflow and run the website import. Check the text, photos and prices it brought in.
- Import future bookings, so the calendar is correct before any guest sees it.
- Connect payments and make one small test booking from start to finish.
- Keep the same page addresses where you can. A page that has always lived at
/the-cottage/should still be found there, or the old address should send visitors on to the new one. This is what protects your place in search results. - Move the domain last. Once the new site has taken a test booking, point your domain at it.
- Leave the old site in place for a few weeks, without its booking form, in case you need to look something up.
Before you switch off the plugin
Three checks save most of the trouble:
- Every future booking in the old plugin appears in the new calendar.
- Your old booking form is switched off, so no guest can book through it by accident.
- A test booking has reached your calendar, your inbox and your payment account.
So, can you?
Yes. Most of the work is deciding which route to take. If the WordPress site earns its keep, leave it and add booking to it. If it has become a chore, move the site, and bring the text, photos, prices, bookings and domain with you.
Get started — see plans and pricing.