{"id":7270,"date":"2025-10-01T09:50:59","date_gmt":"2025-10-01T09:50:59","guid":{"rendered":"https:\/\/salonbookly.com\/?page_id=7270"},"modified":"2025-11-28T07:19:42","modified_gmt":"2025-11-28T07:19:42","slug":"windows-app","status":"publish","type":"page","link":"https:\/\/salonbookly.com\/vi\/business\/windows-app\/","title":{"rendered":"Windows App"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7270\" class=\"elementor elementor-7270\" data-elementor-post-type=\"page\">\r\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f52ecc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f52ecc\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2355768\" data-id=\"2355768\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26b2398 elementor-widget elementor-widget-html\" data-id=\"26b2398\" data-element_type=\"widget\" data-widget_type=\"html.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<div class=\"wrap\">\r\n    <header class=\"hero\">\r\n        <h1>Windows Download Center<\/h1>\r\n        <p class=\"sub\">Get the latest stable build or browse previous releases. Each version includes release notes and direct download link.<\/p>\r\n    <\/header>\r\n    <section class=\"tabs\" aria-label=\"Download tabs\">\r\n        <div class=\"tablist\" role=\"tablist\">\r\n            <button id=\"tab-current\" role=\"tab\" aria-controls=\"panel-current\" aria-selected=\"true\">Current Version<\/button>\r\n            <button id=\"tab-previous\" role=\"tab\" aria-controls=\"panel-previous\" aria-selected=\"false\">Previous Versions<\/button>\r\n        <\/div>\r\n        <div class=\"panels\">\r\n            <!-- CURRENT -->\r\n            <div id=\"panel-current\" role=\"tabpanel\" aria-labelledby=\"tab-current\">\r\n                <div class=\"section-head\">\r\n                    <div>\r\n                        <strong>Stable channel<\/strong>\r\n                        <span class=\"hint\">Recommended for most users<\/span>\r\n                    <\/div>\r\n                    <div class=\"hint\">Tip: press <span class=\"kbd\">\/<\/span> to toggle tabs<\/div>\r\n                <\/div>\r\n                <div class=\"versions\" id=\"list-current\">\r\n                    <!-- Versions will be loaded dynamically from JSON -->\r\n                <\/div>\r\n            <\/div>\r\n            <!-- PREVIOUS -->\r\n            <div id=\"panel-previous\" role=\"tabpanel\" aria-labelledby=\"tab-previous\" hidden>\r\n                <div class=\"section-head\">\r\n                    <div>\r\n                        <strong>Archive<\/strong>\r\n                        <span class=\"hint\">Older, kept for rollback\/testing<\/span>\r\n                    <\/div>\r\n                    <div class=\"hint\">Pro tip: collapse items you don\u2019t need<\/div>\r\n                <\/div>\r\n                <div class=\"versions\" id=\"list-previous\">\r\n                    <!-- Previous versions will be loaded dynamically from JSON -->\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    <div class=\"footer\">\r\n        <div>Having issues? Contact our support team:<\/div>\r\n        <div style=\"margin-top: 8px;\">\r\n            <a href=\"mailto:info@bizbookly.com\" style=\"color: var(--brand); text-decoration: none;\">\ud83d\udce7 info@bizbookly.com<\/a>\r\n            <span style=\"margin: 0 12px; color: var(--muted);\">\u2022<\/span>\r\n            <a href=\"tel: 18339494859\" style=\"color: var(--brand); text-decoration: none;\">\ud83d\udcde (833) 949-4859<\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    \/\/ Version data embedded in HTML\r\n    const versionData = {\r\n      \"currentVersions\": [\r\n        {\r\n          \"id\": \"v1.3.0\",\r\n          \"name\": \"v1.3.0\",\r\n          \"type\": \"Stable\",\r\n          \"released\": \"2025\u201111\u201103\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": true,\r\n          \"releaseNotes\": [\r\n            \"Added Loyalty Setting screen for managing loyalty configurations\",\r\n            \"Implemented Ticket Creation\/Updating flow with improved user interaction\",\r\n            \"Enhanced Checkout process for smoother payment and confirmation\",\r\n            \"Updated Appointment module with refined scheduling logic\",\r\n            \"Applied Main Screen requirements and UI updates for better consistency\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.3.0.exe\"\r\n        }\r\n      ],\r\n      \"previousVersions\": [\r\n          {\r\n          \"id\": \"v1.2.3\",\r\n          \"name\": \"v1.2.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201123\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Added QR code & barcode scanning feature\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.2.3.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.2.2\",\r\n          \"name\": \"v1.2.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201121\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Implement appointment new UI\",\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.2.2.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.3\",\r\n          \"name\": \"v1.1.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201106\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\"\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.3.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.2\",\r\n          \"name\": \"v1.1.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201103\",\r\n          \"size\": \"77.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Implemented socket io\",\r\n            \"New: Supported Windows x64 and x86\",\r\n            \"General bug fixes and stability improvements\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.2.exe\"\r\n        },\r\n          {\r\n          \"id\": \"v1.1.1\",\r\n          \"name\": \"v1.1.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201102\",\r\n          \"size\": \"53.2 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Added Manager main screen\",\r\n            \"New: Introduced Checkout screen\",\r\n            \"New: Created Ticket screen and Ticket Details screen\",\r\n            \"New: Implemented Appointment Sidebar\",\r\n            \"New: Added Report for total sales\",\r\n            \"New: Added new tabs in the menu\",\r\n            \"General bug fixes and stability improvements\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.1.1.exe\"\r\n        },\r\n         {\r\n          \"id\": \"v1.1.0\",\r\n          \"name\": \"v1.1.0\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201110\u201102\",\r\n          \"size\": \"53.3 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"New: Added Appointment Sidebar for quicker schedule management.\",\r\n            \"New: Introduced a new Checkout form with a smoother experience.\",\r\n            \"New: Added Total sales report for easier business tracking.\",\r\n            \"New: Redesigned the Main screen with a cleaner and more intuitive layout.\",\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonBooklyManager_v1.1.0.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.4\",\r\n          \"name\": \"v1.0.4\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201113\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.4.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.3\",\r\n          \"name\": \"v1.0.3\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201112\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",\r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.3.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.2\",\r\n          \"name\": \"v1.0.2\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201107\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.2.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.1\",\r\n          \"name\": \"v1.0.1\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"06\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.1.exe\"\r\n        },\r\n        {\r\n          \"id\": \"v1.0.0\",\r\n          \"name\": \"v1.0.0\",\r\n          \"type\": \"Previous\",\r\n          \"released\": \"2025\u201108\u201105\",\r\n          \"size\": \"53 MB\",\r\n          \"open\": false,\r\n          \"releaseNotes\": [\r\n            \"Improvements and bugs fixed\",            \r\n          ],\r\n          \"downloadUrl\": \"https:\/\/salonbookly-us-east-2-public-storage.s3.us-east-2.amazonaws.com\/salonbookly-manager-windows\/SalonbooklyManager_v1.0.0.exe\"\r\n        }\r\n      ]\r\n    };\r\n    \r\n    \/\/ Load and render versions from embedded data\r\n    function loadVersions() {\r\n      renderVersions(versionData.currentVersions, 'list-current');\r\n      renderVersions(versionData.previousVersions, 'list-previous');\r\n    }\r\n    \r\n    function renderVersions(versions, containerId) {\r\n      const container = document.getElementById(containerId);\r\n      container.innerHTML = versions.map(version => `\r\n        <details class=\"version\" ${version.open ? 'open' : ''}>\r\n          <summary>\r\n            <div class=\"v-meta\">\r\n              <span class=\"chip\">${version.type}<\/span>\r\n              <span class=\"v-name\">${version.name}<\/span>\r\n            <\/div>\r\n            <svg class=\"caret\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M6 9l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n          <\/summary>\r\n          <div class=\"panel-inner\">\r\n            <div class=\"meta\">\r\n              <span>Released: ${version.released}<\/span>\r\n              <span>Size: ${version.size}<\/span>\r\n            <\/div>\r\n            <div class=\"rn\">\r\n              <h4>Release notes<\/h4>\r\n              <ul>\r\n                ${version.releaseNotes.map(note => `<li>${note}<\/li>`).join('')}\r\n              <\/ul>\r\n            <\/div>\r\n            <div class=\"actions\">\r\n              ${version.downloadUrl ? `<a class=\"btn primary\" href=\"${version.downloadUrl}\" download>Download<\/a>` : ''}\r\n            <\/div>\r\n          <\/div>\r\n        <\/details>\r\n      `).join('');\r\n      \r\n      \/\/ Add smooth animation to details elements\r\n      const detailsElements = container.querySelectorAll('details');\r\n      detailsElements.forEach(details => {\r\n        const summary = details.querySelector('summary');\r\n        const panelInner = details.querySelector('.panel-inner');\r\n        \r\n        summary.addEventListener('click', (e) => {\r\n          e.preventDefault();\r\n          \r\n          if (details.hasAttribute('open')) {\r\n            \/\/ Closing - smooth animation\r\n            panelInner.style.maxHeight = panelInner.scrollHeight + 'px';\r\n            panelInner.style.opacity = '1';\r\n            panelInner.style.transform = 'translateY(0)';\r\n            \r\n            \/\/ Force reflow\r\n            panelInner.offsetHeight;\r\n            \r\n            \/\/ Start closing animation\r\n            panelInner.style.maxHeight = '0px';\r\n            panelInner.style.opacity = '0';\r\n            panelInner.style.transform = 'translateY(-10px)';\r\n            \r\n            setTimeout(() => {\r\n              details.removeAttribute('open');\r\n            }, 300);\r\n          } else {\r\n            \/\/ Opening - smooth animation\r\n            details.setAttribute('open', '');\r\n            panelInner.style.maxHeight = '0px';\r\n            panelInner.style.opacity = '0';\r\n            panelInner.style.transform = 'translateY(-10px)';\r\n            \r\n            \/\/ Force reflow\r\n            panelInner.offsetHeight;\r\n            \r\n            \/\/ Start opening animation\r\n            panelInner.style.maxHeight = panelInner.scrollHeight + 'px';\r\n            panelInner.style.opacity = '1';\r\n            panelInner.style.transform = 'translateY(0)';\r\n            \r\n            setTimeout(() => {\r\n              panelInner.style.maxHeight = '1000px';\r\n            }, 300);\r\n          }\r\n        });\r\n      });\r\n    }\r\n    \r\n    \/\/ Simple accessible tab switcher with hash support\r\n    const tabs = Array.from(document.querySelectorAll('[role=\"tab\"]'));\r\n    const panels = Array.from(document.querySelectorAll('[role=\"tabpanel\"]'));\r\n    \r\n    function selectTab(id) {\r\n      tabs.forEach(t => {\r\n        const active = t.id === id;\r\n        t.setAttribute('aria-selected', String(active));\r\n        t.tabIndex = active ? 0 : -1;\r\n      });\r\n      panels.forEach(p => {\r\n        const active = p.getAttribute('aria-labelledby') === id;\r\n        p.hidden = !active;\r\n      });\r\n    }\r\n    \r\n    tabs.forEach(tab => {\r\n      tab.addEventListener('click', () => selectTab(tab.id));\r\n      tab.addEventListener('keydown', (e) => {\r\n        const i = tabs.indexOf(tab);\r\n        if (e.key === 'ArrowRight') { e.preventDefault(); tabs[(i+1)%tabs.length].focus(); }\r\n        if (e.key === 'ArrowLeft')  { e.preventDefault(); tabs[(i-1+tabs.length)%tabs.length].focus(); }\r\n        if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); selectTab(tab.id); }\r\n      });\r\n    });\r\n    \r\n    \/\/ Support deep-linking: #previous \/ #current\r\n    function applyHash() {\r\n      if (location.hash === '#previous') selectTab('tab-previous');\r\n      else if (location.hash === '#current') selectTab('tab-current');\r\n    }\r\n    window.addEventListener('hashchange', applyHash);\r\n    applyHash();\r\n    \r\n    \/\/ Keyboard shortcut to toggle tabs: '\/'\r\n    window.addEventListener('keydown', (e) => {\r\n      if (e.key === '\/') {\r\n        const current = tabs.find(t => t.getAttribute('aria-selected') === 'true');\r\n        const next = current && current.id === 'tab-current' ? 'tab-previous' : 'tab-current';\r\n        selectTab(next);\r\n      }\r\n    });\r\n    \r\n    \/\/ Load versions when page loads\r\n    loadVersions();\r\n<\/script>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/salonbookly.com\/vi\/business\/windows-app\/\" class=\"more-link\">\u0110\u1ecdc ti\u1ebfp<span class=\"screen-reader-text\"> &#8220;Windows App&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":5066,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7270","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Windows App - Salonbookly<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salonbookly.com\/vi\/business\/windows-app\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows App - Salonbookly\" \/>\n<meta property=\"og:description\" content=\"Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; \u0110\u1ecdc ti\u1ebfp &quot;Windows App&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salonbookly.com\/vi\/business\/windows-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Salonbookly\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-28T07:19:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/mockup.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/salonbookly.com\/business\/windows-app\/\",\"url\":\"https:\/\/salonbookly.com\/business\/windows-app\/\",\"name\":\"Windows App - Salonbookly\",\"isPartOf\":{\"@id\":\"https:\/\/salonbookly.com\/#website\"},\"datePublished\":\"2025-10-01T09:50:59+00:00\",\"dateModified\":\"2025-11-28T07:19:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/salonbookly.com\/business\/windows-app\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/salonbookly.com\/business\/windows-app\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/salonbookly.com\/business\/windows-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/salonbookly.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business\",\"item\":\"https:\/\/salonbookly.com\/business\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Windows App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/salonbookly.com\/#website\",\"url\":\"https:\/\/salonbookly.com\/\",\"name\":\"Salonbookly\",\"description\":\"Booking, Salon, Nails\",\"publisher\":{\"@id\":\"https:\/\/salonbookly.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/salonbookly.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/salonbookly.com\/#organization\",\"name\":\"Salonbookly\",\"url\":\"https:\/\/salonbookly.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg\",\"contentUrl\":\"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg\",\"width\":50,\"height\":50,\"caption\":\"Salonbookly\"},\"image\":{\"@id\":\"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Windows App - Salonbookly","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:\/\/salonbookly.com\/vi\/business\/windows-app\/","og_locale":"vi_VN","og_type":"article","og_title":"Windows App - Salonbookly","og_description":"Windows Download Center Get the latest stable build or browse previous releases. Each version includes release notes and direct download link. Current Version Previous Versions Stable channel Recommended for most users Tip: press \/ to toggle tabs Archive Older, kept for rollback\/testing Pro tip: collapse items you don\u2019t need Having issues? Contact our support team: &hellip; \u0110\u1ecdc ti\u1ebfp \"Windows App\"","og_url":"https:\/\/salonbookly.com\/vi\/business\/windows-app\/","og_site_name":"Salonbookly","article_modified_time":"2025-11-28T07:19:42+00:00","og_image":[{"width":640,"height":640,"url":"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/mockup.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/salonbookly.com\/business\/windows-app\/","url":"https:\/\/salonbookly.com\/business\/windows-app\/","name":"Windows App - Salonbookly","isPartOf":{"@id":"https:\/\/salonbookly.com\/#website"},"datePublished":"2025-10-01T09:50:59+00:00","dateModified":"2025-11-28T07:19:42+00:00","breadcrumb":{"@id":"https:\/\/salonbookly.com\/business\/windows-app\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salonbookly.com\/business\/windows-app\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/salonbookly.com\/business\/windows-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salonbookly.com\/"},{"@type":"ListItem","position":2,"name":"Business","item":"https:\/\/salonbookly.com\/business\/"},{"@type":"ListItem","position":3,"name":"Windows App"}]},{"@type":"WebSite","@id":"https:\/\/salonbookly.com\/#website","url":"https:\/\/salonbookly.com\/","name":"Salonbookly","description":"Booking, Salon, Nails","publisher":{"@id":"https:\/\/salonbookly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salonbookly.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/salonbookly.com\/#organization","name":"Salonbookly","url":"https:\/\/salonbookly.com\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/","url":"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","contentUrl":"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","width":50,"height":50,"caption":"Salonbookly"},"image":{"@id":"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/pages\/7270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/comments?post=7270"}],"version-history":[{"count":5,"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/pages\/7270\/revisions"}],"predecessor-version":[{"id":7365,"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/pages\/7270\/revisions\/7365"}],"up":[{"embeddable":true,"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/pages\/5066"}],"wp:attachment":[{"href":"https:\/\/salonbookly.com\/vi\/wp-json\/wp\/v2\/media?parent=7270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}