{"id":1844,"date":"2026-06-22T20:41:26","date_gmt":"2026-06-23T03:41:26","guid":{"rendered":"https:\/\/hostex.io\/help\/?p=1844"},"modified":"2026-07-28T19:16:48","modified_gmt":"2026-07-29T02:16:48","slug":"guide-to-migrating-from-other-channel-management-systems-to-hostex","status":"publish","type":"post","link":"https:\/\/hostex.io\/help\/guide-to-migrating-from-other-channel-management-systems-to-hostex\/","title":{"rendered":"How to Migrate from Other PMS to Hostex"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you are currently using another property management system (PMS) and plan to switch to Hostex, this guide will help you complete the migration smoothly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Migrating from a PMS involves connecting your existing channel accounts, syncing listings, and ensuring calendar data is correctly aligned. A proper setup ensures that your availability, reservations, and channel connections remain accurate across platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article walks you through the preparation, key considerations, and step-by-step migration process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Preparation Before Migration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before starting the migration, make sure you have access to all your connected channel accounts, including:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Airbnb, Booking.com, Vrbo, Agoda, Expedia, Trip, Houfy, and any other platforms you use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should be able to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to each platform successfully<\/li>\n\n\n\n<li>Manage listings and reservations<\/li>\n\n\n\n<li>Access account settings for authorization<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These permissions are required to complete the synchronization process in Hostex.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Important Notes You Should Know<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before proceeding, please review the following limitations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manually blocked dates on channel platforms cannot be automatically synced to Hostex<\/li>\n\n\n\n<li>Manually created reservations on channel platforms also cannot be synced<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure accurate data, these must be recreated manually in Hostex during setup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Step-by-Step Migration Guide<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create Your Hostex Account<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <a href=\"https:\/\/hostex.io\/\">https:\/\/hostex.io\/<\/a>  and register a new account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Follow the on-screen instructions to complete registration and log in to your Hostex dashboard.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Create Properties and Room Types<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After logging in, set up your properties in Hostex.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each property should be configured based on your actual listing structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed setup instructions, refer to: <a href=\"https:\/\/hostex.io\/help\/set-up-property\/\">https:\/\/hostex.io\/help\/set-up-property\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Configure Parent-Child Property Relationships (If Applicable)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your portfolio includes parent-child or multi-unit structures, configure the relationship first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures inventory and availability are correctly managed across units.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Guide:<a href=\" https:\/\/hostex.io\/help\/parent-child-property\/\"> https:\/\/hostex.io\/help\/parent-child-property\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Sync Calendar Data (Manual Alignment Required)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before connecting channels, you must align your calendar data manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the Hostex Calendar module and complete the following for each channel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Block the same dates you manually blocked on your OTAs<\/li>\n\n\n\n<li>Recreate any direct bookings you previously added manually<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This step is critical to prevent double bookings and ensure calendar consistency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Helpful guides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/hostex.io\/help\/change-availabilities\/\">https:\/\/hostex.io\/help\/change-availabilities\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hostex.io\/help\/direct-booking\/\">https:\/\/hostex.io\/help\/direct-booking\/<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Connect Your Channel Accounts<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Connected Accounts<\/strong> in the Hostex dashboard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click \u201cConnect an account\u201d<\/li>\n\n\n\n<li>Select your OTA (Airbnb, Booking.com, etc.)<\/li>\n\n\n\n<li>Complete the authorization process<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For platform-specific connection details, refer to:<br><a href=\"https:\/\/hostex.io\/help\/category\/faqs\/connected-accounts\/\">https:\/\/hostex.io\/help\/category\/faqs\/connected-accounts\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Booking.com users should also review:<br><a href=\"https:\/\/hostex.io\/help\/booking-com-integration-instructions-faq-for-hostex\/\">https:\/\/hostex.io\/help\/booking-com-integration-instructions-faq-for-hostex\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 6: Map Listings to Hostex Properties<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After connecting your accounts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Connected Accounts<\/strong><\/li>\n\n\n\n<li>Click \u201cLink my listings\u201d<\/li>\n\n\n\n<li>Match each OTA listing with the corresponding Hostex property<\/li>\n\n\n\n<li>Save your configuration<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Once completed, your listings will begin syncing with Hostex.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Important Synchronization Rules and Limitations<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Airbnb<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports syncing up to 3 months of historical reservations<\/li>\n\n\n\n<li>Maximum retrieval limit is 5,000 entries<\/li>\n\n\n\n<li>Manually created bookings are not synced<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Booking.com<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only future check-in reservations are synced<\/li>\n\n\n\n<li>Reservations without XML access are imported via summary API<\/li>\n\n\n\n<li>These imported bookings are read-only and cannot sync cancellation updates<\/li>\n\n\n\n<li>Historical reservations cannot be retrieved due to platform restrictions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Agoda, Expedia, and Trip<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>These platforms do not sync historical reservations<\/li>\n\n\n\n<li>Only new bookings created after mapping will be imported into Hostex<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Houfy<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only active or upcoming reservations can be synced<\/li>\n\n\n\n<li>Archived reservations are not supported due to API limitations<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are currently using another property management system (PMS) and plan to switch to Hostex, this guide will help you complete the migration smoothly. Migrating from a PMS involves connecting your existing channel accounts, syncing listings, and ensuring calendar data is correctly aligned. A proper setup ensures that your availability, reservations, and channel connections [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,42],"tags":[],"yst_prominent_words":[],"class_list":["post-1844","post","type-post","status-publish","format-standard","hentry","category-get-started","category-channel-manager"],"_links":{"self":[{"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/posts\/1844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/comments?post=1844"}],"version-history":[{"count":5,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/posts\/1844\/revisions"}],"predecessor-version":[{"id":1865,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/posts\/1844\/revisions\/1865"}],"wp:attachment":[{"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/media?parent=1844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/categories?post=1844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/tags?post=1844"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/hostex.io\/help\/wp-json\/wp\/v2\/yst_prominent_words?post=1844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}