{"id":7549,"date":"2024-04-15T11:39:54","date_gmt":"2024-04-15T15:39:54","guid":{"rendered":"https:\/\/www.reservit.ca\/?page_id=7549"},"modified":"2025-11-20T12:39:22","modified_gmt":"2025-11-20T17:39:22","slug":"accommodation-multi-property","status":"publish","type":"page","link":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/","title":{"rendered":""},"content":{"rendered":"<div class=\"vce-row-container\" data-vce-boxed-width=\"true\"><div class=\"vce-row vce-row--col-gap-30 vce-row-equal-height vce-row-content--top\" id=\"el-8cdbb6a0\" data-vce-do-apply=\"all el-8cdbb6a0\"><div class=\"vce-row-content\" data-vce-element-content=\"true\"><div class=\"vce-col vce-col--md-auto vce-col--xs-1 vce-col--xs-last vce-col--xs-first vce-col--sm-last vce-col--sm-first vce-col--md-last vce-col--lg-last vce-col--xl-last vce-col--md-first vce-col--lg-first vce-col--xl-first\" id=\"el-00a33d45\"><div class=\"vce-col-inner\" data-vce-do-apply=\"border margin background  el-00a33d45\"><div class=\"vce-col-content\" data-vce-element-content=\"true\" data-vce-do-apply=\"padding el-00a33d45\"><div class=\"vce-raw-html\"><div class=\"vce-raw-html-wrapper\" id=\"el-6dded3cc\" data-vce-do-apply=\"all el-6dded3cc\">\r\n\r\n\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <meta name=\"robots\" content=\"index, follow\">\r\n    \r\n    <!-- SEO -->\r\n    <title>Multi-Property Management | Centralized Solution for Hotel Groups | Reservit<\/title>\r\n    <meta name=\"description\" content=\"Manage multiple hotels, campgrounds or inns from a single platform. Centralize your rates, bookings and operations. A solution designed for hotel groups across Canada.\">\r\n    <link rel=\"canonical\" href=\"https:\/\/www.reservit.ca\/en\/multi-property\/\">\r\n    <link rel=\"alternate\" hreflang=\"fr-ca\" href=\"https:\/\/www.reservit.ca\/multi-etablissements\/\">\r\n    <link rel=\"alternate\" hreflang=\"en-ca\" href=\"https:\/\/www.reservit.ca\/en\/multi-property\/\">\r\n    <link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/www.reservit.ca\/multi-etablissements\/\">\r\n\r\n    <!-- Social -->\r\n    <meta property=\"og:locale\" content=\"en_CA\">\r\n    <meta property=\"og:type\" content=\"website\">\r\n    <meta property=\"og:title\" content=\"Multi-Property Management | Centralized Solution | Reservit\">\r\n    <meta property=\"og:description\" content=\"Run your property network from a single interface. Rates, bookings, operations: everything centralized to maximize your revenue.\">\r\n    <meta property=\"og:url\" content=\"https:\/\/www.reservit.ca\/en\/multi-property\/\">\r\n    <meta property=\"og:image\" content=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/03\/HotelChain.png\">\r\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\r\n\r\n    <!-- Favicon -->\r\n    <link rel=\"icon\" href=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/fbrfg\/favicon.ico\" sizes=\"any\">\r\n    <link rel=\"apple-touch-icon\" href=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/fbrfg\/apple-touch-icon.png\">\r\n\r\n    <!-- Fonts -->\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&amp;display=swap\" rel=\"stylesheet\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200\">\r\n    \r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n\r\n    <style>\r\n        :root {\r\n            --color-primary: #23bfd1;\r\n            --color-secondary: #f7951e;\r\n            --color-accent: #dd1667;\r\n            --color-green: #16a34a;\r\n            --color-text: #1d1d1f;\r\n            --color-text-light: #4b5563;\r\n            --color-background: #fbfbfd;\r\n            --color-surface: #ffffff;\r\n            --color-dark-surface: #111827;\r\n            --shadow-soft: 0 4px 6px -1px rgb(0 0 0 \/ 0.07);\r\n            --shadow-medium: 0 10px 15px -3px rgb(0 0 0 \/ 0.1);\r\n            --transition-smooth: 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n        }\r\n\r\n        body {\r\n            font-family: 'Poppins', sans-serif;\r\n            background: var(--color-background);\r\n            color: var(--color-text);\r\n            overflow-x: hidden;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .material-symbols-outlined {\r\n            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;\r\n        }\r\n\r\n        \/* Buttons *\/\r\n        .btn {\r\n            padding: 0.875rem 2rem;\r\n            border-radius: 9999px;\r\n            font-weight: 600;\r\n            font-size: 1.125rem;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 0.5rem;\r\n            text-decoration: none;\r\n            transition: transform var(--transition-smooth), box-shadow var(--transition-smooth), background-color var(--transition-smooth);\r\n        }\r\n\r\n        .btn:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);\r\n        }\r\n\r\n        .btn-primary {\r\n            background: var(--color-primary);\r\n            color: #fff;\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            background: #1faab8;\r\n        }\r\n\r\n        .btn-secondary {\r\n            background: var(--color-secondary);\r\n            color: #fff;\r\n        }\r\n\r\n        .btn-secondary:hover {\r\n            background: #e0851c;\r\n        }\r\n\r\n        .btn-outline {\r\n            background: var(--color-surface);\r\n            border: 2px solid var(--color-primary);\r\n            color: var(--color-primary);\r\n        }\r\n\r\n        .btn-outline:hover {\r\n            background: var(--color-primary);\r\n            color: #fff;\r\n        }\r\n\r\n        \/* Cards *\/\r\n        .card {\r\n            background: var(--color-surface);\r\n            border-radius: 1.5rem;\r\n            padding: 2rem;\r\n            border: 1px solid #e5e7eb;\r\n            transition: transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth);\r\n            height: 100%;\r\n        }\r\n\r\n        .card:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: var(--shadow-medium);\r\n            border-color: #cfeff4;\r\n        }\r\n\r\n        .icon-wrapper {\r\n            width: 64px;\r\n            height: 64px;\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto 1.5rem;\r\n            transition: transform var(--transition-smooth);\r\n        }\r\n\r\n        .card:hover .icon-wrapper {\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        .icon-wrapper.primary {\r\n            background: linear-gradient(135deg, var(--color-primary), #1a8fa0);\r\n            color: #fff;\r\n        }\r\n\r\n        .icon-wrapper.secondary {\r\n            background: linear-gradient(135deg, var(--color-secondary), #e0851c);\r\n            color: #fff;\r\n        }\r\n\r\n        .icon-wrapper.accent {\r\n            background: linear-gradient(135deg, var(--color-accent), #c4125c);\r\n            color: #fff;\r\n        }\r\n\r\n        .icon-wrapper.green {\r\n            background: linear-gradient(135deg, var(--color-green), #15803d);\r\n            color: #fff;\r\n        }\r\n\r\n        \/* Animations *\/\r\n        .scroll-animate {\r\n            opacity: 0;\r\n            transform: translateY(30px);\r\n            transition: opacity 0.6s ease-out, transform 0.6s ease-out;\r\n        }\r\n\r\n        .scroll-animate.is-visible {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n\r\n        \/* Pricing Diagram *\/\r\n        .pricing-diagram-wrap {\r\n            position: relative;\r\n            width: 100%;\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .pricing-diagram {\r\n            position: relative;\r\n            height: 500px;\r\n            overflow: visible;\r\n        }\r\n\r\n        .pricing-hub {\r\n            position: absolute;\r\n            left: 50%;\r\n            top: 50%;\r\n            transform: translate(-50%, -50%);\r\n            z-index: 3;\r\n            background: linear-gradient(135deg, var(--color-primary), #1a8fa0);\r\n            border-radius: 1.5rem;\r\n            width: 180px;\r\n            padding: 1.5rem;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.9), var(--shadow-medium);\r\n            text-align: center;\r\n            color: white;\r\n        }\r\n\r\n        .pricing-hub .material-symbols-outlined {\r\n            font-size: 3rem;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .pricing-hub span {\r\n            font-weight: 700;\r\n            font-size: 0.9rem;\r\n        }\r\n\r\n        .property-pricing-node {\r\n            position: absolute;\r\n            background: #fff;\r\n            border-radius: 1rem;\r\n            padding: 1rem;\r\n            box-shadow: var(--shadow-soft);\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n            z-index: 2;\r\n            text-align: center;\r\n            width: 120px;\r\n            border: 2px solid transparent;\r\n        }\r\n\r\n        .property-pricing-node:hover {\r\n            transform: scale(1.08);\r\n            box-shadow: var(--shadow-medium);\r\n            border-color: var(--color-secondary);\r\n            z-index: 10;\r\n        }\r\n\r\n        .property-pricing-node .material-symbols-outlined {\r\n            font-size: 2rem;\r\n            color: var(--color-secondary);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .property-pricing-node .label {\r\n            font-size: 0.7rem;\r\n            font-weight: 600;\r\n            color: var(--color-text);\r\n            line-height: 1.2;\r\n            margin-bottom: 0.25rem;\r\n        }\r\n\r\n        .property-pricing-node .price {\r\n            font-size: 0.75rem;\r\n            color: var(--color-green);\r\n            font-weight: 700;\r\n        }\r\n\r\n        .pricing-lines {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 1;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .pricing-lines path {\r\n            stroke: #fcd34d;\r\n            stroke-width: 3;\r\n            opacity: 0.5;\r\n            filter: drop-shadow(0 0 3px rgba(247, 149, 30, 0.4));\r\n        }\r\n\r\n        .pricing-dot {\r\n            position: absolute;\r\n            z-index: 2;\r\n            width: 12px;\r\n            height: 12px;\r\n            border-radius: 50%;\r\n            background: var(--color-secondary);\r\n            transform: translate(-50%, -50%);\r\n            opacity: 0.95;\r\n            box-shadow: 0 0 0 3px rgba(247, 149, 30, 0.3);\r\n            will-change: left, top;\r\n        }\r\n\r\n        \/* Network Diagram *\/\r\n        .network-diagram-wrap {\r\n            position: relative;\r\n            width: 100%;\r\n            max-width: 900px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .network-diagram {\r\n            position: relative;\r\n            height: 550px;\r\n            overflow: visible;\r\n        }\r\n\r\n        .network-hub {\r\n            position: absolute;\r\n            left: 50%;\r\n            top: 50%;\r\n            transform: translate(-50%, -50%);\r\n            z-index: 3;\r\n            background: #fff;\r\n            border-radius: 50%;\r\n            width: 160px;\r\n            height: 160px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.9), var(--shadow-medium);\r\n            text-align: center;\r\n        }\r\n\r\n        .network-hub img {\r\n            width: 90px;\r\n            height: auto;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .network-hub span {\r\n            font-weight: 700;\r\n            font-size: 0.85rem;\r\n            color: var(--color-text);\r\n        }\r\n\r\n        .property-node {\r\n            position: absolute;\r\n            background: #fff;\r\n            border-radius: 1rem;\r\n            padding: 1.25rem;\r\n            box-shadow: var(--shadow-soft);\r\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n            z-index: 2;\r\n            text-align: center;\r\n            width: 140px;\r\n            border: 2px solid transparent;\r\n        }\r\n\r\n        .property-node:hover {\r\n            transform: scale(1.08);\r\n            box-shadow: var(--shadow-medium);\r\n            border-color: var(--color-primary);\r\n            z-index: 10;\r\n        }\r\n\r\n        .property-node .material-symbols-outlined {\r\n            font-size: 2.5rem;\r\n            color: var(--color-primary);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .property-node .label {\r\n            font-size: 0.75rem;\r\n            font-weight: 600;\r\n            color: var(--color-text);\r\n            line-height: 1.3;\r\n        }\r\n\r\n        .network-lines {\r\n            position: absolute;\r\n            inset: 0;\r\n            z-index: 1;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .network-lines path {\r\n            stroke: #8bdfe8;\r\n            stroke-width: 2.5;\r\n            opacity: 0.4;\r\n            filter: drop-shadow(0 0 2px rgba(35, 191, 209, 0.3));\r\n        }\r\n\r\n        .flow-dot {\r\n            position: absolute;\r\n            z-index: 2;\r\n            width: 10px;\r\n            height: 10px;\r\n            border-radius: 50%;\r\n            background: var(--color-secondary);\r\n            transform: translate(-50%, -50%);\r\n            opacity: 0.9;\r\n            box-shadow: 0 0 0 3px rgba(247, 149, 30, 0.2);\r\n            will-change: left, top;\r\n        }\r\n\r\n        \/* Logo Scroller *\/\r\n        .logo-scroller-container {\r\n            overflow: hidden;\r\n            -webkit-mask: linear-gradient(90deg, transparent, white 10%, white 90%, transparent);\r\n            mask: linear-gradient(90deg, transparent, white 10%, white 90%, transparent);\r\n        }\r\n\r\n        .logo-scroller {\r\n            display: flex;\r\n            gap: 3rem;\r\n            flex-wrap: nowrap;\r\n        }\r\n\r\n        .logo-scroller .logo-item {\r\n            flex-shrink: 0;\r\n            filter: grayscale(100%);\r\n            opacity: 0.6;\r\n            transition: filter var(--transition-smooth), opacity var(--transition-smooth);\r\n            height: 5rem;\r\n            width: auto;\r\n        }\r\n\r\n        .logo-scroller .logo-item:hover {\r\n            filter: grayscale(0%);\r\n            opacity: 1;\r\n        }\r\n\r\n        .scroller-inner {\r\n            animation: scroll 40s linear infinite;\r\n            display: flex;\r\n            gap: 4rem;\r\n        }\r\n\r\n        @keyframes scroll {\r\n            0% { transform: translateX(0); }\r\n            100% { transform: translateX(-50%); }\r\n        }\r\n\r\n        \/* Timeline *\/\r\n        .timeline {\r\n            position: relative;\r\n            max-width: 1000px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .timeline::after {\r\n            content: '';\r\n            position: absolute;\r\n            width: 3px;\r\n            background-color: var(--color-primary);\r\n            opacity: 0.2;\r\n            top: 0;\r\n            bottom: 0;\r\n            left: 50%;\r\n            margin-left: -1.5px;\r\n        }\r\n\r\n        .timeline-container {\r\n            padding: 10px 40px;\r\n            position: relative;\r\n            background-color: inherit;\r\n            width: 50%;\r\n        }\r\n\r\n        .timeline-container.left {\r\n            left: 0;\r\n        }\r\n\r\n        .timeline-container.right {\r\n            left: 50%;\r\n        }\r\n\r\n        .timeline-container::after {\r\n            content: '';\r\n            position: absolute;\r\n            width: 20px;\r\n            height: 20px;\r\n            right: -10px;\r\n            background-color: white;\r\n            border: 4px solid var(--color-primary);\r\n            top: 35px;\r\n            border-radius: 50%;\r\n            z-index: 1;\r\n            transition: transform var(--transition-smooth);\r\n        }\r\n\r\n        .timeline-container.right::after {\r\n            left: -10px;\r\n        }\r\n\r\n        .timeline-container:hover::after {\r\n            transform: scale(1.2);\r\n        }\r\n\r\n        .timeline-content {\r\n            padding: 20px;\r\n            background-color: var(--color-surface);\r\n            position: relative;\r\n            border-radius: 1rem;\r\n            box-shadow: var(--shadow-soft);\r\n            transition: transform var(--transition-smooth), box-shadow var(--transition-smooth);\r\n        }\r\n\r\n        .timeline-content:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: var(--shadow-medium);\r\n        }\r\n\r\n        .timeline-content .material-symbols-outlined {\r\n            font-size: 2.25rem;\r\n            line-height: 1;\r\n            color: var(--color-primary);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .timeline-content h3 {\r\n            font-size: 1.25rem;\r\n            font-weight: 700;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .timeline-content p {\r\n            color: var(--color-text-light);\r\n            line-height: 1.6;\r\n        }\r\n\r\n        \/* FAQ *\/\r\n        .faq-item {\r\n            background: #fff;\r\n            border: 1px solid #e5e7eb;\r\n            border-radius: 1rem;\r\n            overflow: hidden;\r\n            transition: border-color var(--transition-smooth), box-shadow var(--transition-smooth);\r\n        }\r\n\r\n        .faq-item[open] {\r\n            border-color: #cfeff4;\r\n            box-shadow: var(--shadow-soft);\r\n        }\r\n\r\n        .faq-item summary {\r\n            cursor: pointer;\r\n            list-style: none;\r\n            padding: 1.25rem 1.5rem;\r\n            font-weight: 700;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            gap: 1rem;\r\n        }\r\n\r\n        .faq-item summary::-webkit-details-marker {\r\n            display: none;\r\n        }\r\n\r\n        .faq-icon {\r\n            font-size: 24px;\r\n            color: var(--color-primary);\r\n            transition: transform var(--transition-smooth);\r\n        }\r\n\r\n        .faq-item[open] .faq-icon {\r\n            transform: rotate(45deg);\r\n        }\r\n\r\n        .faq-content {\r\n            padding: 0 1.5rem 1.5rem;\r\n            color: var(--color-text-light);\r\n            line-height: 1.7;\r\n        }\r\n\r\n        \/* Hero Gradient for CTA *\/\r\n        .hero-gradient {\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #0f172a 100%);\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .hero-gradient::before {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            background-image: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\"><g fill=\"%23ffffff\" opacity=\"0.03\"><circle cx=\"10\" cy=\"10\" r=\"1.5\"\/><circle cx=\"30\" cy=\"30\" r=\"1.5\"\/><circle cx=\"50\" cy=\"50\" r=\"1.5\"\/><circle cx=\"70\" cy=\"70\" r=\"1.5\"\/><circle cx=\"90\" cy=\"90\" r=\"1.5\"\/><\/g><\/svg>');\r\n            animation: pan 60s linear infinite;\r\n        }\r\n\r\n        @keyframes pan {\r\n            0% { background-position: 0% 0%; }\r\n            100% { background-position: 100% 100%; }\r\n        }\r\n\r\n        \/* Responsive *\/\r\n        @media (max-width: 768px) {\r\n            .btn {\r\n                padding: 0.85rem 1.5rem;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .card {\r\n                padding: 1.5rem;\r\n            }\r\n\r\n            .timeline::after {\r\n                left: 30px;\r\n            }\r\n\r\n            .timeline-container {\r\n                width: 100%;\r\n                padding-left: 70px;\r\n                padding-right: 15px;\r\n            }\r\n\r\n            .timeline-container.left,\r\n            .timeline-container.right {\r\n                left: 0%;\r\n            }\r\n\r\n            .timeline-container.left::after,\r\n            .timeline-container.right::after {\r\n                left: 21px;\r\n            }\r\n\r\n            .network-diagram,\r\n            .pricing-diagram {\r\n                height: auto;\r\n            }\r\n\r\n            .network-hub,\r\n            .pricing-hub {\r\n                position: relative;\r\n                left: auto;\r\n                top: auto;\r\n                transform: none;\r\n                margin: 0 auto 2rem;\r\n                width: 140px;\r\n                height: 140px;\r\n            }\r\n\r\n            .network-hub img {\r\n                width: 70px;\r\n            }\r\n\r\n            .properties-grid,\r\n            .pricing-properties-grid {\r\n                display: grid;\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 1rem;\r\n            }\r\n\r\n            .property-node,\r\n            .property-pricing-node {\r\n                position: static;\r\n                width: 100%;\r\n                transform: none !important;\r\n            }\r\n\r\n            .network-lines,\r\n            .pricing-lines,\r\n            #flow-animation-container,\r\n            #pricing-animation-container {\r\n                display: none;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n\r\n\r\n    <main>\r\n        <!-- Hero Section -->\r\n        <section class=\"py-20 md:py-32 bg-white\" aria-label=\"Multi-Property Solution\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"grid md:grid-cols-2 gap-12 items-center\">\r\n                    <div class=\"text-center md:text-left scroll-animate\">\r\n                        <span class=\"inline-flex items-center gap-2 px-4 py-2 bg-cyan-100 text-cyan-700 rounded-full text-sm font-semibold mb-4\">\r\n                            <span class=\"material-symbols-outlined text-base\">corporate_fare<\/span>\r\n                            Multi-Property Solution\r\n                        <\/span>\r\n                        <h1 class=\"text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tight mb-6\">\r\n                            Simplify, automate and centralize how you manage <span style=\"color: var(--color-primary);\">your property network<\/span>\r\n                        <\/h1>\r\n                        <p class=\"text-lg md:text-xl text-gray-600 max-w-xl mx-auto md:mx-0 mb-8\">\r\n                            A single platform to manage distribution and operations for all your hotels, campgrounds or inns. Maximize your revenue while simplifying day-to-day management.\r\n                        <\/p>\r\n                        <div class=\"flex flex-col sm:flex-row items-center justify-center md:justify-start gap-4\">\r\n                            <a href=\"https:\/\/www.reservit.ca\/en\/request-a-quote\/\" class=\"btn btn-primary w-full sm:w-auto\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n                                Book a demo\r\n                            <\/a>\r\n                            <a href=\"#features\" class=\"btn btn-outline w-full sm:w-auto\">\r\n                                Explore features\r\n                            <\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"scroll-animate\" style=\"transition-delay: 150ms;\">\r\n                        <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/03\/HotelChain.png\" alt=\"Reservit centralized multi-property management interface\" width=\"1200\" height=\"800\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\">\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Key Benefits Section -->\r\n        <section class=\"py-24 sm:py-32 bg-[var(--color-background)]\" id=\"features\" aria-label=\"Key benefits\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-16 scroll-animate\">\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-4\">\r\n                        Why centralize the management of your <span style=\"color: var(--color-primary);\">network<\/span>?\r\n                    <\/h2>\r\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        Get a global view, save time and money, and offer a better guest experience across all your properties.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"grid md:grid-cols-2 lg:grid-cols-4 gap-6\">\r\n                    <article class=\"card text-center scroll-animate\">\r\n                        <div class=\"icon-wrapper primary\">\r\n                            <span class=\"material-symbols-outlined\">speed<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold mb-3\">Huge time savings<\/h3>\r\n                        <p class=\"text-gray-600\">\r\n                            Manage all your rates, availability and promotions from a single interface. No more duplicate work.\r\n                        <\/p>\r\n                    <\/article>\r\n\r\n                    <article class=\"card text-center scroll-animate\" style=\"transition-delay: 100ms;\">\r\n                        <div class=\"icon-wrapper secondary\">\r\n                            <span class=\"material-symbols-outlined\">trending_up<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold mb-3\">Optimized revenue<\/h3>\r\n                        <p class=\"text-gray-600\">\r\n                            Automatically redirect guests to your other properties when one is full. No more lost bookings.\r\n                        <\/p>\r\n                    <\/article>\r\n\r\n                    <article class=\"card text-center scroll-animate\" style=\"transition-delay: 200ms;\">\r\n                        <div class=\"icon-wrapper accent\">\r\n                            <span class=\"material-symbols-outlined\">groups<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold mb-3\">Consistent experience<\/h3>\r\n                        <p class=\"text-gray-600\">\r\n                            Deliver a unified brand identity and consistent service standards across your entire network.\r\n                        <\/p>\r\n                    <\/article>\r\n\r\n                    <article class=\"card text-center scroll-animate\" style=\"transition-delay: 300ms;\">\r\n                        <div class=\"icon-wrapper green\">\r\n                            <span class=\"material-symbols-outlined\">insights<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold mb-3\">Strategic oversight<\/h3>\r\n                        <p class=\"text-gray-600\">\r\n                            Analyze performance globally or per property with consolidated, segmented reports.\r\n                        <\/p>\r\n                    <\/article>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Unified Offers Management - Interactive Diagram -->\r\n        <section class=\"py-24 sm:py-32 bg-white\" aria-label=\"Unified offer management\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-12 scroll-animate\">\r\n                    <span class=\"inline-block px-3 py-1 bg-cyan-100 text-cyan-700 rounded-full text-sm font-semibold mb-4\">\r\n                        Unified distribution\r\n                    <\/span>\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-6\">\r\n                        A single team to manage <span style=\"color: var(--color-primary);\">all your rates<\/span>\r\n                    <\/h2>\r\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        Maximize rate consistency and speed of execution. One person or a lean team drives the entire network\u2019s pricing strategy from a centralized console.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"pricing-diagram-wrap scroll-animate\" style=\"transition-delay: 150ms;\">\r\n                    <svg class=\"pricing-lines\" viewBox=\"0 0 800 500\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><\/svg>\r\n\r\n                    <div class=\"pricing-diagram\" id=\"pricing-flow\">\r\n                        <div class=\"pricing-hub\">\r\n                            <span class=\"material-symbols-outlined\">price_change<\/span>\r\n                            <span>Centralized Rate Manager<\/span>\r\n                        <\/div>\r\n\r\n                        <div class=\"pricing-properties-grid\"><\/div>\r\n                        <div id=\"pricing-animation-container\" aria-hidden=\"true\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"grid md:grid-cols-3 gap-6 mt-12\">\r\n                    <div class=\"text-center\">\r\n                        <div class=\"flex items-center justify-center gap-2 mb-3\">\r\n                            <div class=\"w-10 h-10 bg-cyan-100 rounded-full flex items-center justify-center\">\r\n                                <span class=\"material-symbols-outlined text-cyan-600\">check_circle<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <h4 class=\"font-semibold mb-2\">Consistent pricing<\/h4>\r\n                        <p class=\"text-gray-600 text-sm\">Apply unified or differentiated pricing strategies according to your commercial goals.<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"text-center\">\r\n                        <div class=\"flex items-center justify-center gap-2 mb-3\">\r\n                            <div class=\"w-10 h-10 bg-cyan-100 rounded-full flex items-center justify-center\">\r\n                                <span class=\"material-symbols-outlined text-cyan-600\">check_circle<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <h4 class=\"font-semibold mb-2\">Group promotions<\/h4>\r\n                        <p class=\"text-gray-600 text-sm\">Create special offers available across several or all properties at once.<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"text-center\">\r\n                        <div class=\"flex items-center justify-center gap-2 mb-3\">\r\n                            <div class=\"w-10 h-10 bg-cyan-100 rounded-full flex items-center justify-center\">\r\n                                <span class=\"material-symbols-outlined text-cyan-600\">check_circle<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <h4 class=\"font-semibold mb-2\">Instant updates<\/h4>\r\n                        <p class=\"text-gray-600 text-sm\">Any rate change is instantly pushed to all relevant distribution channels.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Network Intelligence - Interactive Diagram -->\r\n        <section class=\"py-24 sm:py-32 bg-[var(--color-background)]\" aria-label=\"Property network\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-16 scroll-animate\">\r\n                    <span class=\"inline-block px-3 py-1 bg-orange-100 text-orange-700 rounded-full text-sm font-semibold mb-4\">\r\n                        Property network\r\n                    <\/span>\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-6\">\r\n                        Don\u2019t lose <span style=\"color: var(--color-secondary);\">a single booking<\/span>\r\n                    <\/h2>\r\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        When one property is full, the system automatically suggests your other available locations. Guests stay within your ecosystem and revenue remains in your group.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"network-diagram-wrap scroll-animate\" style=\"transition-delay: 150ms;\">\r\n                    <svg class=\"network-lines\" viewBox=\"0 0 900 550\" preserveAspectRatio=\"none\" aria-hidden=\"true\"><\/svg>\r\n\r\n                    <div class=\"network-diagram\" id=\"network-flow\">\r\n                        <div class=\"network-hub\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2021\/02\/logo1-300x173-1.png\" alt=\"Reservit hub\" width=\"168\" height=\"96\" loading=\"lazy\" decoding=\"async\">\r\n                            <span>Central hub<\/span>\r\n                        <\/div>\r\n\r\n                        <div class=\"properties-grid\"><\/div>\r\n                        <div id=\"flow-animation-container\" aria-hidden=\"true\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"text-center mt-12 scroll-animate\">\r\n                    <div class=\"bg-gradient-to-br from-orange-50 to-orange-100 rounded-2xl p-8 max-w-2xl mx-auto\">\r\n                        <div class=\"flex items-center gap-3 mb-4 justify-center\">\r\n                            <span class=\"material-symbols-outlined text-orange-600 text-3xl\">lightbulb<\/span>\r\n                            <h4 class=\"font-bold text-xl\">Concrete example<\/h4>\r\n                        <\/div>\r\n                        <p class=\"text-gray-700 text-lg\">\r\n                            Your downtown hotel is fully booked for the weekend? Instantly suggest your mountain chalets or your countryside inn. The guest finds a solution and you keep the booking.\r\n                        <\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Unified Operations -->\r\n        <section class=\"py-24 sm:py-32 bg-white\" aria-label=\"Standardized operations\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-16 scroll-animate\">\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-4\">\r\n                        <span style=\"color: var(--color-accent);\">Standardized<\/span> and simplified operations\r\n                    <\/h2>\r\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        Manage all daily operations for your network from one platform. More consistency, fewer errors and more efficient teams.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"grid md:grid-cols-3 gap-8\">\r\n                    <article class=\"card scroll-animate\">\r\n                        <div class=\"icon-wrapper accent mx-auto\">\r\n                            <span class=\"material-symbols-outlined\">event<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold text-center mb-3\">Centralized bookings<\/h3>\r\n                        <p class=\"text-gray-600 text-center mb-4\">\r\n                            A single calendar shows bookings for all your properties. Transfer reservations between locations in one click.\r\n                        <\/p>\r\n                        <ul class=\"space-y-2 text-sm text-gray-600\">\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-accent text-base flex-shrink-0\">check<\/span>\r\n                                <span>Instant global overview<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-accent text-base flex-shrink-0\">check<\/span>\r\n                                <span>Easy guest relocation<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-accent text-base flex-shrink-0\">check<\/span>\r\n                                <span>No double entry<\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/article>\r\n\r\n                    <article class=\"card scroll-animate\" style=\"transition-delay: 100ms;\">\r\n                        <div class=\"icon-wrapper primary mx-auto\">\r\n                            <span class=\"material-symbols-outlined\">cleaning_services<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold text-center mb-3\">Unified housekeeping<\/h3>\r\n                        <p class=\"text-gray-600 text-center mb-4\">\r\n                            A single housekeeping team can manage cleanliness across all your properties from one dashboard.\r\n                        <\/p>\r\n                        <ul class=\"space-y-2 text-sm text-gray-600\">\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-primary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Optimized planning<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-primary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Real-time tracking<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-primary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Cross-property mobility<\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/article>\r\n\r\n                    <article class=\"card scroll-animate\" style=\"transition-delay: 200ms;\">\r\n                        <div class=\"icon-wrapper secondary mx-auto\">\r\n                            <span class=\"material-symbols-outlined\">receipt_long<\/span>\r\n                        <\/div>\r\n                        <h3 class=\"text-xl font-bold text-center mb-3\">Centralized invoicing<\/h3>\r\n                        <p class=\"text-gray-600 text-center mb-4\">\r\n                            Centralize or segment your invoices according to your needs. Consolidated or per-property reports.\r\n                        <\/p>\r\n                        <ul class=\"space-y-2 text-sm text-gray-600\">\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-secondary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Global financial view<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-secondary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Customizable exports<\/span>\r\n                            <\/li>\r\n                            <li class=\"flex items-start gap-2\">\r\n                                <span class=\"material-symbols-outlined text-secondary text-base flex-shrink-0\">check<\/span>\r\n                                <span>Comparative analysis<\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/article>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Clients Section -->\r\n        <section class=\"py-20 md:py-24 bg-[var(--color-background)]\" aria-label=\"Properties that trust us\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-16 scroll-animate\">\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight\">\r\n                        They <span style=\"color: var(--color-primary);\">trust us<\/span>\r\n                    <\/h2>\r\n                    <p class=\"mt-4 text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        Hotel groups and property networks across Canada centralize their operations with Reservit.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"logo-scroller-container\">\r\n                    <div class=\"logo-scroller\">\r\n                        <div class=\"scroller-inner\" id=\"logo-track\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/1-1.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/2-1.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/3-1.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/4-1.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/5-1.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/6.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/7.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/8.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/9.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                            <img src=\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2025\/11\/10.svg\" alt=\"Reservit client logo\" class=\"logo-item\" loading=\"lazy\" decoding=\"async\">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Custom API Section -->\r\n        <section class=\"py-24 sm:py-32 bg-white\" aria-label=\"Custom API\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"grid md:grid-cols-2 gap-12 items-center\">\r\n                    <div class=\"scroll-animate\">\r\n                        <span class=\"inline-block px-3 py-1 bg-purple-100 text-purple-700 rounded-full text-sm font-semibold mb-4\">\r\n                            Advanced customization\r\n                        <\/span>\r\n                        <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-6\">\r\n                            API for a <span style=\"color: #8b5cf6;\">tailor-made<\/span> experience\r\n                        <\/h2>\r\n                        <p class=\"text-lg text-gray-600 mb-6\">\r\n                            Fully customize the multi-property booking experience with our specialized APIs. Integrate images, descriptions, amenities, services and promotions the way you want.\r\n                        <\/p>\r\n\r\n                        <div class=\"space-y-4\">\r\n                            <div class=\"flex items-center gap-3\">\r\n                                <div class=\"w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center flex-shrink-0\">\r\n                                    <span class=\"material-symbols-outlined text-purple-600\">code<\/span>\r\n                                <\/div>\r\n                                <div>\r\n                                    <h4 class=\"font-semibold\">Flexible integration<\/h4>\r\n                                    <p class=\"text-sm text-gray-600\">Modern, well-documented API<\/p>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                            <div class=\"flex items-center gap-3\">\r\n                                <div class=\"w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center flex-shrink-0\">\r\n                                    <span class=\"material-symbols-outlined text-purple-600\">palette<\/span>\r\n                                <\/div>\r\n                                <div>\r\n                                    <h4 class=\"font-semibold\">Custom design<\/h4>\r\n                                    <p class=\"text-sm text-gray-600\">Adapt the interface to your brand guidelines<\/p>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                            <div class=\"flex items-center gap-3\">\r\n                                <div class=\"w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center flex-shrink-0\">\r\n                                    <span class=\"material-symbols-outlined text-purple-600\">support_agent<\/span>\r\n                                <\/div>\r\n                                <div>\r\n                                    <h4 class=\"font-semibold\">Developer support<\/h4>\r\n                                    <p class=\"text-sm text-gray-600\">Technical team dedicated to your success<\/p>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"scroll-animate\" style=\"transition-delay: 150ms;\">\r\n                        <div class=\"bg-gray-900 rounded-2xl p-6 shadow-2xl\">\r\n                            <div class=\"flex items-center gap-2 mb-4\">\r\n                                <div class=\"w-3 h-3 rounded-full bg-red-500\"><\/div>\r\n                                <div class=\"w-3 h-3 rounded-full bg-yellow-500\"><\/div>\r\n                                <div class=\"w-3 h-3 rounded-full bg-green-500\"><\/div>\r\n                            <\/div>\r\n                            <pre class=\"text-green-400 text-sm overflow-x-auto\"><code>{\r\n  \"properties\": [\r\n    {\r\n      \"id\": \"hotel-downtown\",\r\n      \"name\": \"Downtown Hotel\",\r\n      \"availability\": \"available\",\r\n      \"rooms\": 45\r\n    },\r\n    {\r\n      \"id\": \"mountain-chalets\",\r\n      \"name\": \"Mountain Chalets\",\r\n      \"availability\": \"limited\",\r\n      \"rooms\": 12\r\n    },\r\n    {\r\n      \"id\": \"country-inn\",\r\n      \"name\": \"Country Inn\",\r\n      \"availability\": \"full\",\r\n      \"rooms\": 0\r\n    }\r\n  ],\r\n  \"suggestions\": true,\r\n  \"cross_sell\": true\r\n}<\/code><\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Success Process - Timeline -->\r\n        <section class=\"py-24 sm:py-32 bg-[var(--color-background)]\" aria-label=\"Implementation process\">\r\n            <div class=\"max-w-screen-xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-16 scroll-animate\">\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-4\">\r\n                        <span style=\"color: var(--color-green);\">Simple, fast<\/span> implementation\r\n                    <\/h2>\r\n                    <p class=\"text-lg text-gray-600 max-w-3xl mx-auto\">\r\n                        Our team supports you every step of the way for a smooth and hassle-free transition.\r\n                    <\/p>\r\n                <\/div>\r\n\r\n                <div class=\"timeline\">\r\n                    <div class=\"timeline-container left scroll-animate\">\r\n                        <div class=\"timeline-content\">\r\n                            <span class=\"material-symbols-outlined\">search<\/span>\r\n                            <h3>Needs analysis<\/h3>\r\n                            <p>We review your structure, properties and goals to propose the optimal configuration.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"timeline-container right scroll-animate\">\r\n                        <div class=\"timeline-content\">\r\n                            <span class=\"material-symbols-outlined\">settings<\/span>\r\n                            <h3>Custom configuration<\/h3>\r\n                            <p>Setup of your centralized hub, connection of all properties and interface customization.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"timeline-container left scroll-animate\">\r\n                        <div class=\"timeline-content\">\r\n                            <span class=\"material-symbols-outlined\">school<\/span>\r\n                            <h3>Team training<\/h3>\r\n                            <p>Comprehensive training sessions for your administrative and operational teams across all sites.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"timeline-container right scroll-animate\">\r\n                        <div class=\"timeline-content\">\r\n                            <span class=\"material-symbols-outlined\">rocket_launch<\/span>\r\n                            <h3>Launch and follow-up<\/h3>\r\n                            <p>Progressive go-live with ongoing support. Unlimited phone and email support.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- FAQ Section -->\r\n        <section class=\"py-24 sm:py-32 bg-white\" aria-label=\"Frequently asked questions\">\r\n            <div class=\"max-w-4xl mx-auto px-6 sm:px-8 lg:px-12\">\r\n                <div class=\"text-center mb-12 scroll-animate\">\r\n                    <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-4\">\r\n                        <span style=\"color: var(--color-primary);\">Frequently<\/span> asked questions\r\n                    <\/h2>\r\n                <\/div>\r\n\r\n                <div class=\"space-y-4 scroll-animate\" style=\"transition-delay: 150ms;\">\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>How many properties can I manage at the same time?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            There is no technical limit. Whether you manage 2 or 500 properties, the platform adapts. \r\n                        <\/div>\r\n                    <\/details>\r\n\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>Can I mix different types of properties (hotels, campgrounds, chalets)?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            Absolutely. Reservit supports all types of accommodations: hotels, motels, inns, B&amp;Bs, chalets, campgrounds, unique stays. You can mix different types within your network.\r\n                        <\/div>\r\n                    <\/details>\r\n\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>How do user permissions work for my teams?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            You define custom access profiles: global access (all properties), partial access (specific properties) or limited access (a single property). Each user only sees what is relevant to them.\r\n                        <\/div>\r\n                    <\/details>\r\n\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>How long does implementation take?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            It depends on the complexity of your network. We often start with a pilot property before rolling out to the entire group.\r\n                        <\/div>\r\n                    <\/details>\r\n\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>Can reports be consolidated by region or property type?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            Yes. You can create custom views: by geographic region, property type, price range or any other criteria that matter for your analysis.\r\n                        <\/div>\r\n                    <\/details>\r\n\r\n                    <details class=\"faq-item\">\r\n                        <summary>\r\n                            <span>Is support available in French?<\/span>\r\n                            <span class=\"material-symbols-outlined faq-icon\">add<\/span>\r\n                        <\/summary>\r\n                        <div class=\"faq-content\">\r\n                            Yes, our Canada-based team supports you in French and English, by phone and email, during business hours.\r\n                        <\/div>\r\n                    <\/details>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <!-- Final CTA -->\r\n        <section class=\"hero-gradient py-24 sm:py-32 text-white\" aria-label=\"Final call to action\">\r\n            <div class=\"max-w-4xl mx-auto px-6 sm:px-8 lg:px-12 text-center relative z-10 scroll-animate\">\r\n                <h2 class=\"text-4xl md:text-5xl font-bold tracking-tight mb-6\" style=\"color: #ffffff !important;\">\r\n                    Ready to centralize how you manage your network?\r\n                <\/h2>\r\n                <p class=\"text-lg opacity-90 max-w-2xl mx-auto mb-8\" style=\"color: #ffffff !important;\">\r\n                    Let\u2019s talk about your project. Our team will recommend a solution tailored to your structure and business objectives.\r\n                <\/p>\r\n                <a href=\"https:\/\/www.reservit.ca\/en\/request-a-quote\/\" class=\"btn btn-primary\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n                    <span class=\"material-symbols-outlined\">event<\/span>\r\n                    Book a demo\r\n                <\/a>\r\n            <\/div>\r\n        <\/section>\r\n    <\/main>\r\n\r\n    <!-- Scripts -->\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ Scroll animations\r\n            const animated = document.querySelectorAll('.scroll-animate');\r\n            const observer = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('is-visible');\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, { threshold: 0.1 });\r\n            \r\n            animated.forEach(el => observer.observe(el));\r\n\r\n            \/\/ Duplicate logos for infinite scroll\r\n            const logoTrack = document.getElementById('logo-track');\r\n            if (logoTrack && !logoTrack.dataset.duplicated) {\r\n                logoTrack.dataset.duplicated = true;\r\n                logoTrack.innerHTML += logoTrack.innerHTML;\r\n            }\r\n\r\n            \/\/ Pricing Diagram Interactive\r\n            const pricingFlow = document.getElementById('pricing-flow');\r\n            if (pricingFlow) {\r\n                const linesSvg = pricingFlow.parentElement.querySelector('.pricing-lines');\r\n                const animContainer = document.getElementById('pricing-animation-container');\r\n\r\n                const PRICING_PROPERTIES = [\r\n                    { icon: 'hotel', label: 'Downtown Hotel', price: '$129' },\r\n                    { icon: 'cabin', label: 'Mountain Chalets', price: '$159' },\r\n                    { icon: 'cottage', label: 'Country Inn', price: '$99' },\r\n                    { icon: 'camping', label: 'Riverside Campground', price: '$49' },\r\n                    { icon: 'villa', label: 'Coastal Residence', price: '$189' }\r\n                ];\r\n\r\n                const pricingPropertiesGrid = pricingFlow.querySelector('.pricing-properties-grid');\r\n                PRICING_PROPERTIES.forEach(item => {\r\n                    const el = document.createElement('div');\r\n                    el.className = 'property-pricing-node';\r\n                    el.innerHTML = `\r\n                        <span class=\"material-symbols-outlined\">${item.icon}<\/span>\r\n                        <span class=\"label\">${item.label}<\/span>\r\n                        <span class=\"price\">${item.price}<\/span>\r\n                    `;\r\n                    pricingPropertiesGrid.appendChild(el);\r\n                });\r\n\r\n                function buildPricingDiagram() {\r\n                    if (window.innerWidth <= 768) return;\r\n\r\n                    animContainer.innerHTML = '';\r\n                    const rect = pricingFlow.getBoundingClientRect();\r\n                    const hub = { x: rect.width \/ 2, y: rect.height \/ 2 };\r\n\r\n                    linesSvg.setAttribute('viewBox', '0 0 ' + rect.width + ' ' + rect.height);\r\n                    linesSvg.innerHTML = '';\r\n\r\n                    const nodeEls = pricingFlow.querySelectorAll('.property-pricing-node');\r\n                    const HUB_W = 90;\r\n                    const NODE_R = 60;\r\n                    const baseR = Math.min(rect.width, rect.height) \/ 2 - 120;\r\n                    const radius = Math.max(180, baseR);\r\n                    const step = (2 * Math.PI) \/ nodeEls.length;\r\n\r\n                    const points = [];\r\n                    nodeEls.forEach((el, i) => {\r\n                        const angle = i * step - Math.PI \/ 2;\r\n                        const x = hub.x + radius * Math.cos(angle);\r\n                        const y = hub.y + radius * Math.sin(angle);\r\n                        el.style.left = x + 'px';\r\n                        el.style.top = y + 'px';\r\n                        el.style.transform = 'translate(-50%, -50%)';\r\n\r\n                        const path = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\r\n                        path.setAttribute('d', `M ${hub.x} ${hub.y} L ${x} ${y}`);\r\n                        linesSvg.appendChild(path);\r\n\r\n                        points.push({ x, y });\r\n                    });\r\n\r\n                    \/\/ Animate pricing dots\r\n                    const makePricingDot = (start, end) => {\r\n                        const dot = document.createElement('div');\r\n                        dot.className = 'pricing-dot';\r\n                        animContainer.appendChild(dot);\r\n\r\n                        const dx = end.x - start.x;\r\n                        const dy = end.y - start.y;\r\n                        const L = Math.max(1, Math.hypot(dx, dy));\r\n                        const ux = dx \/ L;\r\n                        const uy = dy \/ L;\r\n\r\n                        const s = { x: start.x + ux * HUB_W, y: start.y + uy * HUB_W };\r\n                        const e = { x: end.x - ux * NODE_R, y: end.y - uy * NODE_R };\r\n\r\n                        const duration = 1800;\r\n                        const t0 = performance.now();\r\n\r\n                        const tick = (now) => {\r\n                            const k = Math.min(1, (now - t0) \/ duration);\r\n                            const cx = s.x + (e.x - s.x) * k;\r\n                            const cy = s.y + (e.y - s.y) * k;\r\n                            dot.style.left = cx + 'px';\r\n                            dot.style.top = cy + 'px';\r\n                            dot.style.opacity = (0.9 + 0.1 * Math.sin(k * Math.PI * 2)).toString();\r\n                            if (k < 1) requestAnimationFrame(tick);\r\n                            else dot.remove();\r\n                        };\r\n                        requestAnimationFrame(tick);\r\n                    };\r\n\r\n                    \/\/ Send pricing updates to all properties periodically\r\n                    setInterval(() => {\r\n                        points.forEach(pt => makePricingDot(hub, pt));\r\n                    }, 2500);\r\n\r\n                    const onResize = () => {\r\n                        window.removeEventListener('resize', onResize);\r\n                        buildPricingDiagram();\r\n                    };\r\n                    window.addEventListener('resize', onResize, { passive: true });\r\n                }\r\n\r\n                if ('requestIdleCallback' in window) {\r\n                    requestIdleCallback(buildPricingDiagram);\r\n                } else {\r\n                    setTimeout(buildPricingDiagram, 0);\r\n                }\r\n            }\r\n\r\n            \/\/ Network Diagram Interactive\r\n            const networkFlow = document.getElementById('network-flow');\r\n            if (networkFlow) {\r\n                const linesSvg = networkFlow.parentElement.querySelector('.network-lines');\r\n                const animContainer = document.getElementById('flow-animation-container');\r\n\r\n                const PROPERTIES = [\r\n                    { icon: 'hotel', label: 'Downtown Hotel' },\r\n                    { icon: 'cabin', label: 'Mountain Chalets' },\r\n                    { icon: 'cottage', label: 'Country Inn' },\r\n                    { icon: 'camping', label: 'Riverside Campground' },\r\n                    { icon: 'holiday_village', label: 'Lakeside Inn' },\r\n                    { icon: 'villa', label: 'Seaside Residence' }\r\n                ];\r\n\r\n                const propertiesGrid = networkFlow.querySelector('.properties-grid');\r\n                PROPERTIES.forEach(item => {\r\n                    const el = document.createElement('div');\r\n                    el.className = 'property-node';\r\n                    el.innerHTML = `\r\n                        <span class=\"material-symbols-outlined\">${item.icon}<\/span>\r\n                        <span class=\"label\">${item.label}<\/span>\r\n                    `;\r\n                    propertiesGrid.appendChild(el);\r\n                });\r\n\r\n                function buildNetwork() {\r\n                    if (window.innerWidth <= 768) return;\r\n\r\n                    animContainer.innerHTML = '';\r\n                    const rect = networkFlow.getBoundingClientRect();\r\n                    const hub = { x: rect.width \/ 2, y: rect.height \/ 2 };\r\n\r\n                    linesSvg.setAttribute('viewBox', '0 0 ' + rect.width + ' ' + rect.height);\r\n                    linesSvg.innerHTML = '';\r\n\r\n                    const nodeEls = networkFlow.querySelectorAll('.property-node');\r\n                    const HUB_R = 80;\r\n                    const NODE_R = 70;\r\n                    const baseR = Math.min(rect.width, rect.height) \/ 2 - 140;\r\n                    const radius = Math.max(200, baseR);\r\n                    const step = (2 * Math.PI) \/ nodeEls.length;\r\n\r\n                    const points = [];\r\n                    nodeEls.forEach((el, i) => {\r\n                        const angle = i * step - Math.PI \/ 2;\r\n                        const x = hub.x + radius * Math.cos(angle);\r\n                        const y = hub.y + radius * Math.sin(angle);\r\n                        el.style.left = x + 'px';\r\n                        el.style.top = y + 'px';\r\n                        el.style.transform = 'translate(-50%, -50%)';\r\n\r\n                        const path = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path');\r\n                        path.setAttribute('d', `M ${hub.x} ${hub.y} L ${x} ${y}`);\r\n                        linesSvg.appendChild(path);\r\n\r\n                        points.push({ x, y });\r\n                    });\r\n\r\n                    \/\/ Animate dots\r\n                    const makeDot = (start, end) => {\r\n                        const dot = document.createElement('div');\r\n                        dot.className = 'flow-dot';\r\n                        animContainer.appendChild(dot);\r\n\r\n                        const dx = end.x - start.x;\r\n                        const dy = end.y - start.y;\r\n                        const L = Math.max(1, Math.hypot(dx, dy));\r\n                        const ux = dx \/ L;\r\n                        const uy = dy \/ L;\r\n\r\n                        const s = { x: start.x + ux * HUB_R, y: start.y + uy * HUB_R };\r\n                        const e = { x: end.x - ux * NODE_R, y: end.y - uy * NODE_R };\r\n\r\n                        const duration = 1500;\r\n                        const t0 = performance.now();\r\n\r\n                        const tick = (now) => {\r\n                            const k = Math.min(1, (now - t0) \/ duration);\r\n                            const cx = s.x + (e.x - s.x) * k;\r\n                            const cy = s.y + (e.y - s.y) * k;\r\n                            dot.style.left = cx + 'px';\r\n                            dot.style.top = cy + 'px';\r\n                            if (k < 1) requestAnimationFrame(tick);\r\n                            else dot.remove();\r\n                        };\r\n                        requestAnimationFrame(tick);\r\n                    };\r\n\r\n                    setInterval(() => {\r\n                        const randomIdx = Math.floor(Math.random() * points.length);\r\n                        makeDot(hub, points[randomIdx]);\r\n                    }, 2000);\r\n\r\n                    const onResize = () => {\r\n                        window.removeEventListener('resize', onResize);\r\n                        buildNetwork();\r\n                    };\r\n                    window.addEventListener('resize', onResize, { passive: true });\r\n                }\r\n\r\n                if ('requestIdleCallback' in window) {\r\n                    requestIdleCallback(buildNetwork);\r\n                } else {\r\n                    setTimeout(buildNetwork, 0);\r\n                }\r\n            }\r\n\r\n            \/\/ Smooth scroll\r\n            document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\r\n                anchor.addEventListener('click', function(e) {\r\n                    e.preventDefault();\r\n                    const target = document.querySelector(this.getAttribute('href'));\r\n                    if (target) {\r\n                        target.scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n                    }\r\n                });\r\n            });\r\n        });\r\n    <\/script>\r\n\r\n    <!-- Structured Data -->\r\n    <script type=\"application\/ld+json\">\r\n    {\r\n        \"@context\": \"https:\/\/schema.org\",\r\n        \"@type\": \"SoftwareApplication\",\r\n        \"name\": \"Reservit Multi-Property\",\r\n        \"applicationCategory\": \"BusinessApplication\",\r\n        \"operatingSystem\": \"Web\",\r\n        \"description\": \"Centralized management solution for hotel, campground and lodging networks in Canada\",\r\n        \"areaServed\": [\"CA\"],\r\n        \"inLanguage\": [\"fr-CA\", \"en-CA\"],\r\n        \"offers\": {\r\n            \"@type\": \"Offer\",\r\n            \"priceCurrency\": \"CAD\",\r\n            \"url\": \"https:\/\/www.reservit.ca\/en\/request-a-quote\/\"\r\n        },\r\n        \"aggregateRating\": {\r\n            \"@type\": \"AggregateRating\",\r\n            \"ratingValue\": \"4.8\",\r\n            \"reviewCount\": \"87\"\r\n        }\r\n    }\r\n    <\/script>\r\n\r\n    <script type=\"application\/ld+json\">\r\n    {\r\n        \"@context\": \"https:\/\/schema.org\",\r\n        \"@type\": \"FAQPage\",\r\n        \"mainEntity\": [\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"How many properties can I manage at the same time?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"There is no technical limit. Whether you manage 2 or 500 properties, the platform adapts. Our clients typically manage between 3 and 15 properties.\"\r\n                }\r\n            },\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Can I mix different types of properties (hotels, campgrounds, chalets)?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"Absolutely. Reservit supports all types of accommodations: hotels, motels, inns, B&Bs, chalets, campgrounds, unique stays. You can mix different types within your network.\"\r\n                }\r\n            },\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"How do user permissions work for my teams?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"You define custom access profiles: global access (all properties), partial access (specific properties) or limited access (a single property). Each user only sees what is relevant to them.\"\r\n                }\r\n            },\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"How long does implementation take?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"On average, 2 to 4 weeks depending on the complexity of your network. We often start with a pilot property before rolling out to the entire group.\"\r\n                }\r\n            },\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Can reports be consolidated by region or property type?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"Yes. You can create custom views: by geographic region, property type, price range or any other criteria that matter for your analysis.\"\r\n                }\r\n            },\r\n            {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Is support available in French?\",\r\n                \"acceptedAnswer\": {\r\n                    \"@type\": \"Answer\",\r\n                    \"text\": \"Yes, our Canada-based team supports you in French and English, by phone and email, during business hours.\"\r\n                }\r\n            }\r\n        ]\r\n    }\r\n    <\/script>\r\n\r\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Multi-Property Management | Centralized Solution for Hotel Groups | Reservit corporate_fare Multi-Property Solution Simplify, automate and centralize how you manage your property network A single platform to manage distribution and operations for all your hotels, campgrounds or inns. Maximize your revenue while simplifying day-to-day management. Book a demo Explore features Why centralize the management of [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":7645,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7549","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Multi-Property Management Software | Hotel Groups Canada | Reservit<\/title>\n<meta name=\"description\" content=\"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multi-Property Management Software | Hotel Groups Canada | Reservit\" \/>\n<meta property=\"og:description\" content=\"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/\" \/>\n<meta property=\"og:site_name\" content=\"Reservit Canada\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/moteur.reservation.reservit\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-20T17:39:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/\",\"url\":\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/\",\"name\":\"Multi-Property Management Software | Hotel Groups Canada | Reservit\",\"isPartOf\":{\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg\",\"datePublished\":\"2024-04-15T15:39:54+00:00\",\"dateModified\":\"2025-11-20T17:39:22+00:00\",\"description\":\"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.\",\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage\",\"url\":\"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg\",\"contentUrl\":\"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#website\",\"url\":\"https:\/\/reservitca.wagaia.com\/en\/\",\"name\":\"Reservit Canada\",\"description\":\"Logiciel de r\u00e9servation en ligne n\u00b01 au Canada\",\"publisher\":{\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/reservitca.wagaia.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#organization\",\"name\":\"Reservit Canada\",\"url\":\"https:\/\/reservitca.wagaia.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2024\/04\/cropped-logo_pour_linkedin.jpg\",\"contentUrl\":\"https:\/\/www.reservit.ca\/wp-content\/uploads\/2024\/04\/cropped-logo_pour_linkedin.jpg\",\"width\":512,\"height\":512,\"caption\":\"Reservit Canada\"},\"image\":{\"@id\":\"https:\/\/reservitca.wagaia.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/moteur.reservation.reservit\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multi-Property Management Software | Hotel Groups Canada | Reservit","description":"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/","og_locale":"en_US","og_type":"article","og_title":"Multi-Property Management Software | Hotel Groups Canada | Reservit","og_description":"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.","og_url":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/","og_site_name":"Reservit Canada","article_publisher":"https:\/\/www.facebook.com\/moteur.reservation.reservit\/","article_modified_time":"2025-11-20T17:39:22+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/","url":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/","name":"Multi-Property Management Software | Hotel Groups Canada | Reservit","isPartOf":{"@id":"https:\/\/reservitca.wagaia.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage"},"image":{"@id":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage"},"thumbnailUrl":"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg","datePublished":"2024-04-15T15:39:54+00:00","dateModified":"2025-11-20T17:39:22+00:00","description":"Manage multiple hotels, inns and campgrounds from a single platform. Centralize rates, bookings and reporting for your hotel groups across Canada.","inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/reservitca.wagaia.com\/en\/accommodation-multi-property\/#primaryimage","url":"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg","contentUrl":"https:\/\/reservitca.wagaia.com\/zeeptapo\/2024\/04\/Offres-Multi-Etab.svg"},{"@type":"WebSite","@id":"https:\/\/reservitca.wagaia.com\/en\/#website","url":"https:\/\/reservitca.wagaia.com\/en\/","name":"Reservit Canada","description":"Logiciel de r\u00e9servation en ligne n\u00b01 au Canada","publisher":{"@id":"https:\/\/reservitca.wagaia.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/reservitca.wagaia.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/reservitca.wagaia.com\/en\/#organization","name":"Reservit Canada","url":"https:\/\/reservitca.wagaia.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/reservitca.wagaia.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.reservit.ca\/wp-content\/uploads\/2024\/04\/cropped-logo_pour_linkedin.jpg","contentUrl":"https:\/\/www.reservit.ca\/wp-content\/uploads\/2024\/04\/cropped-logo_pour_linkedin.jpg","width":512,"height":512,"caption":"Reservit Canada"},"image":{"@id":"https:\/\/reservitca.wagaia.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/moteur.reservation.reservit\/"]}]}},"_links":{"self":[{"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/pages\/7549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/comments?post=7549"}],"version-history":[{"count":0,"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/pages\/7549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/media\/7645"}],"wp:attachment":[{"href":"https:\/\/reservitca.wagaia.com\/en\/wp-json\/wp\/v2\/media?parent=7549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}