{"id":108945,"date":"2026-04-28T04:25:22","date_gmt":"2026-04-28T04:25:22","guid":{"rendered":"https:\/\/www.hostfully.com\/blog\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/"},"modified":"2026-05-06T22:06:08","modified_gmt":"2026-05-06T22:06:08","slug":"sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom","status":"publish","type":"blog","link":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/","title":{"rendered":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]"},"content":{"rendered":"<p>Gjester forventer et koselig, velforberedt hjem med alt det grunnleggende. De \u00f8nsker ikke \u00e5 ankomme og oppdage at det ikke er nok puter, at det ikke er ekstra toalettpapir, og at det ikke er noe \u00e5 lage mat med utover en bulkete panne. <\/p>\n<p>Alle disse detaljene kan virke trivielle, men sammen kan de p\u00e5virke gjesteopplevelsen alvorlig.<\/p>\n<p>Derfor er det s\u00e5 viktig \u00e5 holde oversikt over inventaret ditt. En omfattende sjekkliste gj\u00f8r det enklere \u00e5 bestemme hva hver eiendom trenger, erstatte gjenstander som blir \u00f8delagt eller forsvinner, og oppdatere etter hvert som gjestenes behov endres. Det hjelper deg ogs\u00e5 med \u00e5 koordinere personalet bedre, enten du administrerer en h\u00e5ndfull utleieboliger eller en stor portef\u00f8lje.  <\/p>\n<p>La oss se n\u00e6rmere p\u00e5 hva du b\u00f8r inkludere p\u00e5 inventarlisten for ferieboligen din og hvordan du effektivt administrerer forsyninger.<\/p>\n    <form\n        id=\"hf-form-1\"\n        action=\"#\"\n        method=\"post\"\n        accept-charset=\"UTF-8\"\n        class=\"hf-form-1 hf-ebook-theme default\"\n        style=\"width:100%;\"    >\n                    <p class=\"hf-pre-title\">Download it now for free:<\/p>\n        \n                    <h2 style=\"text-align: left;\">Gratis mal: Inventarsjekkliste for ferieboliger<\/h2>\n        \n                    <p class=\"hf-description\">With this template, stay organized and on top of all your inventory orders. Lists on notepads are a thing of the past, spreadsheets are your new best friend!<\/p>\n        \n        <div class=\"hf-loading\" style=\"display: none; margin-bottom: 1em;\">\n            <svg class=\"hf-spinner\" width=\"48\" height=\"48\" viewBox=\"0 0 50 50\">\n                <circle cx=\"25\" cy=\"25\" r=\"20\" stroke=\"#0073aa\" stroke-width=\"5\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"100\" stroke-dashoffset=\"75\">\n                    <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"1s\" repeatCount=\"indefinite\" from=\"0 25 25\" to=\"360 25 25\" \/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n\n                <div class=\"hf-fields\">\n            <fieldset>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-first_name\">First Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" id=\"hf-form-1-first_name\" placeholder=\"First Name *\" required>\n                <\/div>\n                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-last_name\">Last Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" id=\"hf-form-1-last_name\" placeholder=\"Last Name *\" required>\n                <\/div>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-1-email\">Email <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" id=\"hf-form-1-email\" placeholder=\"Email *\" required>\n                <\/div>\n                                            <\/fieldset>\n        <\/div>\n        \n        <input type=\"hidden\" name=\"utm_source\"   value=\"website\">\n        <input type=\"hidden\" name=\"utm_medium\"   value=\"\">\n        <input type=\"hidden\" name=\"utm_campaign\" value=\"\">\n        <input type=\"hidden\" name=\"utm_content\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_keyword\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_term\"     value=\"\">\n        <input type=\"hidden\" name=\"lead_source\"  value=\"\">\n        <input type=\"hidden\" name=\"website_language\" value=\"no\">\n        <input type=\"hidden\" name=\"website_interested_in\" value=\"\">\n        <input type=\"hidden\" name=\"hf_captcha_provider\" value=\"recaptcha\">\n        <input type=\"hidden\" name=\"hf_captcha_mode\" value=\"checkbox\">\n        <input type=\"hidden\" name=\"form_key\"   value=\"conversion_ai\">\n        <input type=\"hidden\" name=\"form_token\" value=\"eyJrIjoiY29udmVyc2lvbl9haSIsInRzIjoxNzgwNzMyMzI1LCJpZCI6ImhmLWZvcm0tMSIsImV4cCI6MTc4MTU5NjMyNX0.48b0c6bbe4eece44104c83b98132416d71dcbe25af4deff51785a07a5f03beb2\">\n                    <input type=\"hidden\" name=\"hf_submission_target\" value=\"conversion_ai\">\n        \n\n                    <label class=\"hf-privacy-policy\">\n                <input type=\"checkbox\" name=\"privacy_policy\" required>\n                <span>I consent to receive marketing communications from Hostfully and agree to the <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/span>\n            <\/label>\n        \n                            <div class=\"hf-field hf-recaptcha\">\n                                                            <div class=\"g-recaptcha\"\n                             data-sitekey=\"6Lf5iyYUAAAAAGoSPPx3go6y7pgsMvBHyiBQnx2o\"><\/div>\n                                                <\/div>\n        \n\n        <button type=\"submit\" class=\"submit-button hf-submit\">Submit<\/button>\n\n            <\/form>\n\n    <script>\n        (function () {\n            \/\/ --- Register this form id for your own form JS\n            window.hfFormIds = window.hfFormIds || [];\n            window.hfFormIds.push(\"hf-form-1\");\n\n            \/\/ --- Store per-form captcha config\n            window.hfCaptchaConfig = window.hfCaptchaConfig || {};\n            window.hfCaptchaConfig[\"hf-form-1\"] = {\n                provider: \"recaptcha\", \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n                mode: \"checkbox\"          \/\/ 'checkbox' | 'invisible'\n            };\n\n            \/\/ --- Widget map (one per element)\n            window.__hfWidgets = window.__hfWidgets || new WeakMap();\n\n            \/\/ --- Utility: load external script once\n            function loadScriptOnce(src) {\n                var key = '__hfLoad__' + src;\n                if (window[key]) return;\n                window[key] = true;\n                var s = document.createElement('script');\n                s.src = src;\n                s.async = true;\n                s.defer = true;\n                document.head.appendChild(s);\n            }\n\n                        \/\/ Load Conversion.ai Forms SDK\n            loadScriptOnce('https:\/\/forms.conversion.ai\/script.js');\n            \n            \/\/ --- Detect user interests from hf_analytics cookie (set by behavior tracking)\n            window.hfDetectInterests = window.hfDetectInterests || function () {\n                try {\n                    var match = document.cookie.match(\/(?:^|;\\s*)hf_analytics=([^;]*)\/);\n                    if (!match) return '';\n                    var data = JSON.parse(decodeURIComponent(match[1]));\n                    if (!data.pages || !Array.isArray(data.pages)) return '';\n\n                    var patterns = {\n                        'Guidebooks': \/guidebook|guia|guias|guide-numerique|livrets\/i,\n                        'Devices': \/device|dispositivo|aparelho|appareil\/i,\n                        'PMS': \/property-management-software|pms|software-de-gestao|logiciel-de-gestion\/i,\n                        'Integrations': \/integration|integracion|integracao|integrations\/i,\n                        'Book a Demo': \/book.*demo|agendar.*demo|reservar.*demo|demander.*demo|solicitar.*demo|marcar.*demonstracao\/i,\n                        'Solutions': \/solution|solucao|solucion\/i,\n                        'Pricing': \/pricing|precios|preco|tarif\/i,\n                        'Resources': \/resource|recurso\/i,\n                        'Blog': \/blog\/i,\n                        'Influencers': \/influencer\/i,\n                        'Success Stories': \/success.*stor|caso.*exito|historia.*exito|caso.*sucesso|historia.*sucesso|reussite\/i,\n                        'Webinars': \/webinar\/i,\n                        'Support': \/support|soporte|suporte|apoio\/i,\n                        'Growth Tools': \/growth.*tool|ferramenta.*crescimento|herramienta.*crecimiento|outil.*croissance\/i,\n                        'Events': \/event|evento|evenement\/i,\n                        'Features': \/feature|caracteristica|funcionalidade|fonctionnalite\/i\n                    };\n\n                    var found = {};\n                    var interests = [];\n                    for (var i = 0; i < data.pages.length; i++) {\n                        var url = data.pages[i].url || '';\n                        for (var interest in patterns) {\n                            if (!found[interest] && patterns[interest].test(url)) {\n                                found[interest] = true;\n                                interests.push(interest);\n                            }\n                        }\n                    }\n                    return interests.join(', ');\n                } catch (e) {\n                    return '';\n                }\n            }\n\n            \/\/ --- hCaptcha render callback\n            window.hfHcaptchaInit = function () {\n                document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el) && window.hcaptcha && hcaptcha.render) {\n                        var id = hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',\n                            size:    el.getAttribute('data-size')  || 'normal'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- reCAPTCHA render callback\n            window.hfRecaptchaInit = function () {\n                if (!window.grecaptcha || !grecaptcha.render) return;\n\n                \/\/ Explicit render for v2 CHECKBOX widgets\n                document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',   \/\/ optional\n                            size:    el.getAttribute('data-size')  || 'normal'   \/\/ 'normal' | 'compact'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n\n                \/\/ Explicit render for v2 INVISIBLE widgets\n                document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible',\n                            badge: el.getAttribute('data-badge') || 'bottomleft',\n                            callback: function () {\n                                \/\/ token will be auto-set in hidden textarea\n                            }\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', ensureProviderScripts);\n            } else {\n                ensureProviderScripts();\n            }\n\n            \/\/ --- Reset captcha tokens on page load (fixes WP Rocket cache issue) ---\n            window.addEventListener('load', function() {\n                \/\/ Reset reCAPTCHA widgets\n                if (typeof grecaptcha !== 'undefined' && grecaptcha.reset) {\n                    \/\/ Reset checkbox reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA checkbox:', e);\n                            }\n                        }\n                    });\n\n                    \/\/ Reset invisible reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA invisible:', e);\n                            }\n                        }\n                    });\n                }\n\n                \/\/ Reset hCaptcha widgets\n                if (typeof hcaptcha !== 'undefined' && hcaptcha.reset) {\n                    document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                hcaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset hCaptcha:', e);\n                            }\n                        }\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('hf-form-1');\n            if (!form) return;\n\n            const loader       = form.querySelector('.hf-loading');\n            const fields       = form.querySelector('.hf-fields');\n            const submitButton = form.querySelector('button[type=\"submit\"].hf-submit');\n            const privacy      = form.querySelector('.hf-privacy-policy');\n            const footerNote   = form.querySelector('.hf-footer-note');\n\n            \/\/ Read provider\/mode from hidden inputs (per form)\n            const provider = (form.querySelector('input[name=\"hf_captcha_provider\"]')?.value || 'off');     \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n            const mode     = (form.querySelector('input[name=\"hf_captcha_mode\"]')?.value || 'checkbox');    \/\/ 'checkbox' | 'invisible'\n\n            function showError(msg) {\n                if (!fields) return;\n                \/\/ remove old errors\n                fields.querySelectorAll('.hf-error,[data-hf-error]').forEach(el => el.remove());\n\n                const p = document.createElement('p');\n                p.className = 'hf-error';\n                p.setAttribute('data-hf-error', '1'); \/\/ fallback if class gets stripped\n                p.textContent = msg;\n                fields.appendChild(p);\n            }\n\n            function setLoading(state) {\n                if (loader) loader.style.display = state ? 'block' : 'none';\n                if (submitButton) {\n                    submitButton.disabled = !!state;\n                    submitButton.classList.toggle('loading', !!state);\n                }\n            }\n\n            function submitWith(formData) {\n                \/\/ Let backend know which provider\/mode were used (for logging\/analytics)\n                formData.append('hcaptcha_mode', mode);\n                formData.append('hf_captcha_provider', provider);\n                formData.append('hf_captcha_mode', mode);\n\n                setLoading(true);\n                fetch('https:\/\/www.hostfully.com\/wp-admin\/admin-ajax.php', { method:'POST', body: formData })\n                    .then(r => r.json())\n                    .then(response => {\n                        setLoading(false);\n\n                        if (response.success) {\n                            const customMsg = formData.get('success_message') || 'Thanks! We\u2019ve received your submission.';\n                            if (fields) fields.innerHTML = '<div class=\"hf-success\">' + customMsg + '<\/div>';\n                            if (submitButton) submitButton.style.display = 'none';\n                            if (privacy) privacy.style.display = 'none';\n                            if (footerNote) footerNote.style.display = 'none';\n\n                            \n                                                        \/\/ Conversion.ai integration\n                            if (window.ConversionFormsV1) {\n                                var caiFields = {\"email\":\"e88eae4c-bb70-475d-b515-e7af6733f7d6\",\"first_name\":\"7df4d311-4bc8-4cd9-b334-2016bd132dd6\",\"last_name\":\"7145e5d0-0c47-4f6c-b423-0a9ec509d2ad\"};\n                                var caiPayload = {};\n                                for (var fieldName in caiFields) {\n                                    var val = formData.get(fieldName);\n                                    if (val !== null) caiPayload[caiFields[fieldName]] = val;\n                                }\n                                                                                                var caiStatic = {\"b24e0ba6-aacc-4090-b3a3-1e9b4c9afc6c\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Inventory-Checklist-Hostfully.xlsx\",\"e41d3e03-99ca-464c-b382-373cab475047\":\"Free Template: Inventory Checklist for Vacation Rentals\",\"17b38450-0d9b-4a1c-b4e4-dc1cc801b4d3\":\"Free Template: Inventory Checklist for Vacation Rentals\"};\n                                for (var uuid in caiStatic) {\n                                    caiPayload[uuid] = caiStatic[uuid];\n                                }\n                                                                window.ConversionFormsV1.submit(\n                                    \"4695d0e6-39f9-4f58-bbc6-99bb6bd62150\",\n                                    caiPayload\n                                ).then(function(ok) {\n                                    console.log('[HF Form] Conversion.ai submit:', ok);\n                                }).catch(function(err) {\n                                    console.warn('[HF Form] Conversion.ai error:', err);\n                                });\n                            } else {\n                                console.warn('[HF Form] ConversionFormsV1 SDK not loaded');\n                            }\n                            \n                        } else {\n                            console.warn('Salesforce error', response.data);\n                            const errMsg = (response.data && response.data.message) ? response.data.message : 'Something went wrong. Please try again later.';\n                            fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">' + errMsg + '<\/p>');\n                        }\n                    })\n                    .catch(() => {\n                        setLoading(false);\n                        fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n                        fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">There was a problem with your submission.<\/p>');\n                    });\n            }\n\n            function tokenPresent(name) {\n                return (form.querySelector('textarea[name=\"'+name+'\"]')?.value || '').trim().length > 0;\n            }\n\n            \/\/ Helper to wait for reCAPTCHA v2 invisible response\n            function waitForRecaptchaResponse(widgetId, timeoutMs, intervalMs) {\n                return new Promise(function (resolve, reject) {\n                    var waited = 0;\n                    function check() {\n                        try {\n                            var resp = grecaptcha.getResponse(widgetId);\n                            if (resp && resp.length > 0) return resolve(resp);\n                        } catch (e) { \/* ignore *\/ }\n                        waited += intervalMs;\n                        if (waited >= timeoutMs) return reject(new Error('recaptcha_timeout'));\n                        setTimeout(check, intervalMs);\n                    }\n                    check();\n                });\n            }\n\n            form.addEventListener('submit', function (e) {\n                e.preventDefault();\n\n                \/\/ Clear previous errors (optional)\n                fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n\n                \/\/ Populate interest detection from behavior cookie\n                var interestsField = form.querySelector('input[name=\"website_interested_in\"]');\n                if (interestsField && window.hfDetectInterests) interestsField.value = window.hfDetectInterests();\n\n                const formData = new FormData(form);\n                formData.append('action', 'hf_submit_form');\n                \/\/formData.append('form_action', 'http:\/\/conversion_ai');\n                formData.append('form_title', 'Gratis mal: Inventarsjekkliste for ferieboliger');\n                formData.append('email_template', '');\n                formData.append('email_subject', '');\n                formData.append('email_body', '');\n                formData.append('email_pdf', '');\n                formData.append('send_email', 'false');\n                formData.append('force_email', 'false');\n                formData.append('success_message', \"Success! Your ebook is on its way. Check your inbox for the download link. Enjoy the read!\");\n                formData.append('ebook_name', '');\n\n                \/\/ --- Captcha OFF ---\n                if (provider === 'off') {\n                    submitWith(formData);\n                    return;\n                }\n\n                \/\/ --- Checkbox flows: token must already be present ---\n                if (mode === 'checkbox') {\n                    if (provider === 'hcaptcha') {\n                        if (!tokenPresent('h-captcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                    if (provider === 'recaptcha') {\n                        if (!tokenPresent('g-recaptcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                }\n\n                \/\/ --- Invisible flows: execute programmatically, then submit ---\n                if (mode === 'invisible') {\n                    \/\/ hCaptcha invisible\n                    if (provider === 'hcaptcha') {\n                        const el = form.querySelector('.h-captcha[data-sitekey]');\n                        if (!el || typeof hcaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n                        const widgetId = (window.__hfWidgets && window.__hfWidgets.get(el)) || hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible'\n                        });\n                        setLoading(true);\n                        hcaptcha.execute(widgetId).then(function () {\n                            if (!tokenPresent('h-captcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the hCaptcha token to FormData\n                            const token = hcaptcha.getResponse(widgetId);\n                            if (token) formData.append('h-captcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                        });\n                        return;\n                    }\n\n                    \/\/ reCAPTCHA v2 invisible\n                    if (provider === 'recaptcha') {\n                        const el = form.querySelector('.g-recaptcha-invisible[data-sitekey]');\n                        if (!el || typeof grecaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n\n                        \/\/ Render if needed, with a callback as a safety net\n                        let widgetId = (window.__hfWidgets && window.__hfWidgets.get(el));\n                        if (typeof widgetId === 'undefined') {\n                            widgetId = grecaptcha.render(el, {\n                                sitekey: el.getAttribute('data-sitekey'),\n                                size: 'invisible',\n                                callback: function () {\n                                    \/\/ Google will also set the textarea; we still wait below to be safe.\n                                }\n                            });\n                            window.__hfWidgets && window.__hfWidgets.set(el, widgetId);\n                        }\n\n                        setLoading(true);\n                        try {\n                            grecaptcha.execute(widgetId);\n                        } catch (err) {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                            return;\n                        }\n\n                        \/\/ Wait until token appears or timeout\n                        waitForRecaptchaResponse(widgetId, 10000, 100).then(function () {\n                            \/\/ Double-check token presence\n                            if (!tokenPresent('g-recaptcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the reCAPTCHA token to FormData\n                            const token = grecaptcha.getResponse(widgetId);\n                            if (token) formData.append('g-recaptcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha timed out. Please try again.');\n                        });\n                        return;\n                    }\n                }\n\n                \/\/ Fallback\n                submitWith(formData);\n            });\n\n        });\n    <\/script>\n\n\n\n    \n<h2>Hvorfor hver vert trenger en sjekkliste for inventar i ferieboligen<\/h2>\n<p>Velfylte utleieboliger gj\u00f8r det enklere \u00e5 gi en utmerket gjesteopplevelse. Dette f\u00f8rer til <a href=\"https:\/\/www.hostfully.com\/blog\/get-more-reviews-vacation-rental-airbnb\">flere positive anmeldelser<\/a>, flere tilbakevendende gjester og bedre jungeltelegrafen. <\/p>\n<p>En sjekkliste for inventar i ferieboligen gir deg en tydelig oversikt over hva hver eiendom skal ha for \u00e5 hjelpe deg med \u00e5 holde eiendommene dine velfylte. Dette betyr at i stedet for \u00e5 stole p\u00e5 hukommelsen, har du en referanse for hva som m\u00e5 erstattes etter hvert opphold. <\/p>\n<p>Dette er enda viktigere n\u00e5r du har <a href=\"https:\/\/www.hostfully.com\/blog\/manage-multiple-vacation-rentals\/\">flere eiendommer<\/a> og forskjellige team som h\u00e5ndterer utskifting. Rengj\u00f8rere kan merke at h\u00e5nds\u00e5pen er i ferd med \u00e5 g\u00e5 tom, en eiendomsforvalter kan f\u00e5 en melding om at gjester har knust glass, og et vedlikeholdsteam kan oppdage at en ovn ikke fungerer som den skal. N\u00e5r alle jobber ut fra den samme sjekklisten, blir det enklere \u00e5 koordinere forsyningsstyringen.  <\/p>\n<p>Inventar gir deg ogs\u00e5 flere muligheter for mersalg. Du kan tilby <a href=\"https:\/\/www.hostfully.com\/blog\/top-10-bonus-airbnb-amenities\">gjester fasiliteter<\/a>, utstyrsutleie eller ekstra forsyninger for \u00e5 \u00f8ke inntektene dine. Hostfully gj\u00f8r det enkelt \u00e5 legge dette til i din <a href=\"https:\/\/www.hostfully.com\/digital-guidebooks\/\">digitale guidebok<\/a> slik at du kan annonsere, ta imot bestillinger og gj\u00f8re ting klart f\u00f8r oppholdet.  <\/p>\n<figure id=\"attachment_64352\" aria-describedby=\"caption-attachment-64352\" style=\"width: 1600px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-64352 size-full\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3.png\" alt=\"\" width=\"1600\" height=\"971\" srcset=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3.png 1600w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3-300x182.png 300w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3-1024x621.png 1024w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3-768x466.png 768w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Guidebook-example-3-1536x932.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><figcaption id=\"caption-attachment-64352\" class=\"wp-caption-text\"><em>Hostfullys digitale guideb\u00f8ker hjelper deg med \u00e5 skape muligheter for ekstra inntekter med v\u00e5r mersalgsfunksjon.<\/em><\/figcaption><\/figure>\n<h2>Sjekkliste for inventar i ferieboligen, rom for rom<\/h2>\n<p>Den enkleste m\u00e5ten \u00e5 lage en sjekkliste for inventar i ferieboligen er \u00e5 dele den opp rom for rom. Dette gj\u00f8r listen praktisk, gj\u00f8r det enklere \u00e5 <a href=\"https:\/\/www.hostfully.com\/blog\/vacation-rental-cleaning-checklist\">sjekke under utskiftinger<\/a>, og hjelper deg med \u00e5 raskt oppdage mangler n\u00e5r noe er borte. <\/p>\n<h3>Kj\u00f8kken<\/h3>\n<p>Kj\u00f8kkenet ditt har vanligvis flest sm\u00e5ting \u00e5 fylle opp, men det er verdt innsatsen. Mange gjester i ferieboliger planlegger \u00e5 lage mat hjemme minst et par ganger, og ingenting er mer irriterende enn \u00e5 pr\u00f8ve \u00e5 lage et enkelt m\u00e5ltid uten de riktige verkt\u00f8yene. <\/p>\n<ul>\n<li>Mikrob\u00f8lgeovn<\/li>\n<li>Br\u00f8drister<\/li>\n<li>Kaffetrakter eller espressomaskin<\/li>\n<li>Vannkoker<\/li>\n<li>Blender<\/li>\n<li>Middags- og desserttallerkener<\/li>\n<li>Forskjellige typer sk\u00e5ler<\/li>\n<li>Vannglass<\/li>\n<li>Vinglass<\/li>\n<li>Komplett bestikksett, inkludert biffkniver<\/li>\n<li>Gryter og panner<\/li>\n<li>Miksboller<\/li>\n<li>Kokeskjeer og stekespader<\/li>\n<li>D\u00f8rslag<\/li>\n<li>Gratengformer<\/li>\n<li>Matbeholdere<\/li>\n<li>Skj\u00e6rebrett<\/li>\n<li>Kj\u00f8kkenkniver<\/li>\n<li>Boks\u00e5pner<\/li>\n<li>Flaske\u00e5pner<\/li>\n<li>Grunnleggende krydder og sauser<\/li>\n<li>Kaffe og te<\/li>\n<li>Kj\u00f8kkenruller<\/li>\n<li>Svamp<\/li>\n<li>Oppvaskmiddel<\/li>\n<li>Universalrengj\u00f8ringsmiddel<\/li>\n<li>S\u00f8ppelb\u00f8tte<\/li>\n<li>Ekstra s\u00f8ppelposer<\/li>\n<li>Resirkuleringsbeholder<\/li>\n<\/ul>\n<h3>Soverom<\/h3>\n<p>Soverommet har f\u00e6rre gjenstander enn kj\u00f8kkenet, men det er viktigere \u00e5 f\u00e5 de individuelle gjenstandene riktig. Ingenting f\u00f8les bedre enn \u00e5 krype ned i en fin, ren seng p\u00e5 slutten av dagen, s\u00e5 dette rommet b\u00f8r f\u00f8les enkelt, men komfortabelt. <\/p>\n<ul>\n<li>Senget\u00f8y av h\u00f8y kvalitet<\/li>\n<li>Putetrekk<\/li>\n<li>Puter<\/li>\n<li>Madrassbeskytter<\/li>\n<li>Ekstra tepper<\/li>\n<li>Kleshengere<\/li>\n<li>Nattbord<\/li>\n<li>Nattbordslamper<\/li>\n<li>M\u00f8rkleggingsgardiner<\/li>\n<li>Takvifte<\/li>\n<li>Vekkerklokke<\/li>\n<li>Helkroppsspeil<\/li>\n<li>Bagasjehylle eller benk<\/li>\n<\/ul>\n<h3>Baderom<\/h3>\n<p>H\u00f8yeste prioritet p\u00e5 ethvert bad i en feriebolig er renslighet. N\u00e5r du har f\u00e5tt det p\u00e5 plass, er m\u00e5let \u00e5 s\u00f8rge for at gjestene har det grunnleggende de trenger uten \u00e5 m\u00e5tte sp\u00f8rre om det. <\/p>\n<ul>\n<li>Badeh\u00e5ndkl\u00e6r og h\u00e5ndkl\u00e6r<\/li>\n<li>Vaskekluter<\/li>\n<li>Badematte<\/li>\n<li>Dusjforheng<\/li>\n<li>Toalettpapir<\/li>\n<li>H\u00e5nds\u00e5pe<\/li>\n<li>Sjampo og balsam<\/li>\n<li>Dusjs\u00e5pe eller s\u00e5pe<\/li>\n<li>Liten s\u00f8ppelb\u00f8tte<\/li>\n<li>H\u00e5rf\u00f8ner<\/li>\n<li>Toalettb\u00f8rste<\/li>\n<li>Plunger<\/li>\n<li>Gratis tannb\u00f8rster og tannkrem<\/li>\n<\/ul>\n<h3>Stue<\/h3>\n<p>Noen gjester vil knapt bruke stuen, mens andre vil tilbringe mesteparten av tiden der. Uansett b\u00f8r den f\u00f8les komfortabel, praktisk og klar for avslapning. <\/p>\n<ul>\n<li>Sofa og lenestoler<\/li>\n<li>Salongbord<\/li>\n<li>Sidebord<\/li>\n<li>Tepper<\/li>\n<li>Smart-TV<\/li>\n<li>Str\u00f8mmetjenester<\/li>\n<li>H\u00f8yhastighets Wi-Fi<\/li>\n<li>H\u00f8yttalersystem<\/li>\n<li>God belysning<\/li>\n<li>Ladepunkter eller enkel tilgang til stikkontakter<\/li>\n<li>Brettspill<\/li>\n<li>Ved og peisverkt\u00f8y (hvis aktuelt)<\/li>\n<\/ul>\n<h3>Spisestue<\/h3>\n<p>Spisestuen b\u00f8r v\u00e6re innbydende og funksjonell, da dette er der gjestene kan tilbringe mesteparten av tiden i utleieboligen.<\/p>\n<ul>\n<li>Spisebord<\/li>\n<li>Duk<\/li>\n<li>Nok stoler til din vanlige gjestekapasitet<\/li>\n<li>Glassbrikker<\/li>\n<li>Spisebrikker<\/li>\n<li>Tak- eller stemningsbelysning<\/li>\n<\/ul>\n<p><strong>Proff vertstips: <\/strong>S\u00f8rg for at spiseoppsettet gjenspeiler din faktiske gjestepolicy. Du \u00f8nsker kanskje nok stoler for komfort, men ikke s\u00e5 mange at rommet antyder at <a href=\"https:\/\/www.hostfully.com\/blog\/airbnb-extra-guests\">ekstra bes\u00f8kende<\/a> og store sammenkomster er velkomne hvis de ikke er det. <\/p>\n    <form\n        id=\"hf-form-2\"\n        action=\"#\"\n        method=\"post\"\n        accept-charset=\"UTF-8\"\n        class=\"hf-form-2 hf-ebook-theme default\"\n        style=\"width:100%;\"    >\n                    <p class=\"hf-pre-title\">Download it now for free:<\/p>\n        \n                    <h2 style=\"text-align: left;\">Gratis mal: Inventarsjekkliste for ferieboliger<\/h2>\n        \n                    <p class=\"hf-description\">With this template, stay organized and on top of all your inventory orders. Lists on notepads are a thing of the past, spreadsheets are your new bestfriend!<\/p>\n        \n        <div class=\"hf-loading\" style=\"display: none; margin-bottom: 1em;\">\n            <svg class=\"hf-spinner\" width=\"48\" height=\"48\" viewBox=\"0 0 50 50\">\n                <circle cx=\"25\" cy=\"25\" r=\"20\" stroke=\"#0073aa\" stroke-width=\"5\" fill=\"none\" stroke-linecap=\"round\" stroke-dasharray=\"100\" stroke-dashoffset=\"75\">\n                    <animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"1s\" repeatCount=\"indefinite\" from=\"0 25 25\" to=\"360 25 25\" \/>\n                <\/circle>\n            <\/svg>\n        <\/div>\n\n                <div class=\"hf-fields\">\n            <fieldset>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-first_name\">First Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"first_name\" id=\"hf-form-2-first_name\" placeholder=\"First Name *\" required>\n                <\/div>\n                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-last_name\">Last Name <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"text\" name=\"last_name\" id=\"hf-form-2-last_name\" placeholder=\"Last Name *\" required>\n                <\/div>\n                                <div class=\"hf-field\">\n                    <label for=\"hf-form-2-email\">Email <span class=\"hf-required\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" id=\"hf-form-2-email\" placeholder=\"Email *\" required>\n                <\/div>\n                                            <\/fieldset>\n        <\/div>\n        \n        <input type=\"hidden\" name=\"utm_source\"   value=\"website\">\n        <input type=\"hidden\" name=\"utm_medium\"   value=\"\">\n        <input type=\"hidden\" name=\"utm_campaign\" value=\"\">\n        <input type=\"hidden\" name=\"utm_content\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_keyword\"  value=\"\">\n        <input type=\"hidden\" name=\"utm_term\"     value=\"\">\n        <input type=\"hidden\" name=\"lead_source\"  value=\"\">\n        <input type=\"hidden\" name=\"website_language\" value=\"no\">\n        <input type=\"hidden\" name=\"website_interested_in\" value=\"\">\n        <input type=\"hidden\" name=\"hf_captcha_provider\" value=\"recaptcha\">\n        <input type=\"hidden\" name=\"hf_captcha_mode\" value=\"checkbox\">\n        <input type=\"hidden\" name=\"form_key\"   value=\"conversion_ai\">\n        <input type=\"hidden\" name=\"form_token\" value=\"eyJrIjoiY29udmVyc2lvbl9haSIsInRzIjoxNzgwNzMyMzI1LCJpZCI6ImhmLWZvcm0tMiIsImV4cCI6MTc4MTU5NjMyNX0.14404e835c574ddaa14eb5661fa86644e0359137d3616a3a373d267b1acb0b00\">\n                    <input type=\"hidden\" name=\"hf_submission_target\" value=\"conversion_ai\">\n        \n\n                    <label class=\"hf-privacy-policy\">\n                <input type=\"checkbox\" name=\"privacy_policy\" required>\n                <span>I consent to receive marketing communications from Hostfully and agree to the <a href=\"\/privacy-policy\/\">Privacy Policy<\/a>.<\/span>\n            <\/label>\n        \n                            <div class=\"hf-field hf-recaptcha\">\n                                                            <div class=\"g-recaptcha\"\n                             data-sitekey=\"6Lf5iyYUAAAAAGoSPPx3go6y7pgsMvBHyiBQnx2o\"><\/div>\n                                                <\/div>\n        \n\n        <button type=\"submit\" class=\"submit-button hf-submit\">Submit<\/button>\n\n            <\/form>\n\n    <script>\n        (function () {\n            \/\/ --- Register this form id for your own form JS\n            window.hfFormIds = window.hfFormIds || [];\n            window.hfFormIds.push(\"hf-form-2\");\n\n            \/\/ --- Store per-form captcha config\n            window.hfCaptchaConfig = window.hfCaptchaConfig || {};\n            window.hfCaptchaConfig[\"hf-form-2\"] = {\n                provider: \"recaptcha\", \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n                mode: \"checkbox\"          \/\/ 'checkbox' | 'invisible'\n            };\n\n            \/\/ --- Widget map (one per element)\n            window.__hfWidgets = window.__hfWidgets || new WeakMap();\n\n            \/\/ --- Utility: load external script once\n            function loadScriptOnce(src) {\n                var key = '__hfLoad__' + src;\n                if (window[key]) return;\n                window[key] = true;\n                var s = document.createElement('script');\n                s.src = src;\n                s.async = true;\n                s.defer = true;\n                document.head.appendChild(s);\n            }\n\n                        \/\/ Load Conversion.ai Forms SDK\n            loadScriptOnce('https:\/\/forms.conversion.ai\/script.js');\n            \n            \/\/ --- Detect user interests from hf_analytics cookie (set by behavior tracking)\n            window.hfDetectInterests = window.hfDetectInterests || function () {\n                try {\n                    var match = document.cookie.match(\/(?:^|;\\s*)hf_analytics=([^;]*)\/);\n                    if (!match) return '';\n                    var data = JSON.parse(decodeURIComponent(match[1]));\n                    if (!data.pages || !Array.isArray(data.pages)) return '';\n\n                    var patterns = {\n                        'Guidebooks': \/guidebook|guia|guias|guide-numerique|livrets\/i,\n                        'Devices': \/device|dispositivo|aparelho|appareil\/i,\n                        'PMS': \/property-management-software|pms|software-de-gestao|logiciel-de-gestion\/i,\n                        'Integrations': \/integration|integracion|integracao|integrations\/i,\n                        'Book a Demo': \/book.*demo|agendar.*demo|reservar.*demo|demander.*demo|solicitar.*demo|marcar.*demonstracao\/i,\n                        'Solutions': \/solution|solucao|solucion\/i,\n                        'Pricing': \/pricing|precios|preco|tarif\/i,\n                        'Resources': \/resource|recurso\/i,\n                        'Blog': \/blog\/i,\n                        'Influencers': \/influencer\/i,\n                        'Success Stories': \/success.*stor|caso.*exito|historia.*exito|caso.*sucesso|historia.*sucesso|reussite\/i,\n                        'Webinars': \/webinar\/i,\n                        'Support': \/support|soporte|suporte|apoio\/i,\n                        'Growth Tools': \/growth.*tool|ferramenta.*crescimento|herramienta.*crecimiento|outil.*croissance\/i,\n                        'Events': \/event|evento|evenement\/i,\n                        'Features': \/feature|caracteristica|funcionalidade|fonctionnalite\/i\n                    };\n\n                    var found = {};\n                    var interests = [];\n                    for (var i = 0; i < data.pages.length; i++) {\n                        var url = data.pages[i].url || '';\n                        for (var interest in patterns) {\n                            if (!found[interest] && patterns[interest].test(url)) {\n                                found[interest] = true;\n                                interests.push(interest);\n                            }\n                        }\n                    }\n                    return interests.join(', ');\n                } catch (e) {\n                    return '';\n                }\n            }\n\n            \/\/ --- hCaptcha render callback\n            window.hfHcaptchaInit = function () {\n                document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el) && window.hcaptcha && hcaptcha.render) {\n                        var id = hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',\n                            size:    el.getAttribute('data-size')  || 'normal'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- reCAPTCHA render callback\n            window.hfRecaptchaInit = function () {\n                if (!window.grecaptcha || !grecaptcha.render) return;\n\n                \/\/ Explicit render for v2 CHECKBOX widgets\n                document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            theme:   el.getAttribute('data-theme') || 'light',   \/\/ optional\n                            size:    el.getAttribute('data-size')  || 'normal'   \/\/ 'normal' | 'compact'\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n\n                \/\/ Explicit render for v2 INVISIBLE widgets\n                document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                    if (!window.__hfWidgets.has(el)) {\n                        var id = grecaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible',\n                            badge: el.getAttribute('data-badge') || 'bottomleft',\n                            callback: function () {\n                                \/\/ token will be auto-set in hidden textarea\n                            }\n                        });\n                        window.__hfWidgets.set(el, id);\n                    }\n                });\n            };\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            \/\/ --- Ensure needed scripts load (based on DOM, supports multiple forms)\n            function ensureProviderScripts() {\n                var needsH = !!document.querySelector('.h-captcha[data-sitekey]');\n                var needsG = !!document.querySelector('.g-recaptcha[data-sitekey], .g-recaptcha-invisible[data-sitekey]');\n                if (needsH) loadScriptOnce('https:\/\/hcaptcha.com\/1\/api.js?onload=hfHcaptchaInit&render=explicit');\n                if (needsG) loadScriptOnce('https:\/\/www.google.com\/recaptcha\/api.js?onload=hfRecaptchaInit&render=explicit');\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', ensureProviderScripts);\n            } else {\n                ensureProviderScripts();\n            }\n\n            \/\/ --- Reset captcha tokens on page load (fixes WP Rocket cache issue) ---\n            window.addEventListener('load', function() {\n                \/\/ Reset reCAPTCHA widgets\n                if (typeof grecaptcha !== 'undefined' && grecaptcha.reset) {\n                    \/\/ Reset checkbox reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA checkbox:', e);\n                            }\n                        }\n                    });\n\n                    \/\/ Reset invisible reCAPTCHA\n                    document.querySelectorAll('.g-recaptcha-invisible[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                grecaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset reCAPTCHA invisible:', e);\n                            }\n                        }\n                    });\n                }\n\n                \/\/ Reset hCaptcha widgets\n                if (typeof hcaptcha !== 'undefined' && hcaptcha.reset) {\n                    document.querySelectorAll('.h-captcha[data-sitekey]').forEach(function (el) {\n                        var widgetId = window.__hfWidgets && window.__hfWidgets.get(el);\n                        if (typeof widgetId !== 'undefined') {\n                            try {\n                                hcaptcha.reset(widgetId);\n                            } catch (e) {\n                                console.warn('Failed to reset hCaptcha:', e);\n                            }\n                        }\n                    });\n                }\n            });\n        })();\n    <\/script>\n\n\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            const form = document.getElementById('hf-form-2');\n            if (!form) return;\n\n            const loader       = form.querySelector('.hf-loading');\n            const fields       = form.querySelector('.hf-fields');\n            const submitButton = form.querySelector('button[type=\"submit\"].hf-submit');\n            const privacy      = form.querySelector('.hf-privacy-policy');\n            const footerNote   = form.querySelector('.hf-footer-note');\n\n            \/\/ Read provider\/mode from hidden inputs (per form)\n            const provider = (form.querySelector('input[name=\"hf_captcha_provider\"]')?.value || 'off');     \/\/ 'hcaptcha' | 'recaptcha' | 'off'\n            const mode     = (form.querySelector('input[name=\"hf_captcha_mode\"]')?.value || 'checkbox');    \/\/ 'checkbox' | 'invisible'\n\n            function showError(msg) {\n                if (!fields) return;\n                \/\/ remove old errors\n                fields.querySelectorAll('.hf-error,[data-hf-error]').forEach(el => el.remove());\n\n                const p = document.createElement('p');\n                p.className = 'hf-error';\n                p.setAttribute('data-hf-error', '1'); \/\/ fallback if class gets stripped\n                p.textContent = msg;\n                fields.appendChild(p);\n            }\n\n            function setLoading(state) {\n                if (loader) loader.style.display = state ? 'block' : 'none';\n                if (submitButton) {\n                    submitButton.disabled = !!state;\n                    submitButton.classList.toggle('loading', !!state);\n                }\n            }\n\n            function submitWith(formData) {\n                \/\/ Let backend know which provider\/mode were used (for logging\/analytics)\n                formData.append('hcaptcha_mode', mode);\n                formData.append('hf_captcha_provider', provider);\n                formData.append('hf_captcha_mode', mode);\n\n                setLoading(true);\n                fetch('https:\/\/www.hostfully.com\/wp-admin\/admin-ajax.php', { method:'POST', body: formData })\n                    .then(r => r.json())\n                    .then(response => {\n                        setLoading(false);\n\n                        if (response.success) {\n                            const customMsg = formData.get('success_message') || 'Thanks! We\u2019ve received your submission.';\n                            if (fields) fields.innerHTML = '<div class=\"hf-success\">' + customMsg + '<\/div>';\n                            if (submitButton) submitButton.style.display = 'none';\n                            if (privacy) privacy.style.display = 'none';\n                            if (footerNote) footerNote.style.display = 'none';\n\n                            \n                                                        \/\/ Conversion.ai integration\n                            if (window.ConversionFormsV1) {\n                                var caiFields = {\"email\":\"e88eae4c-bb70-475d-b515-e7af6733f7d6\",\"first_name\":\"7df4d311-4bc8-4cd9-b334-2016bd132dd6\",\"last_name\":\"7145e5d0-0c47-4f6c-b423-0a9ec509d2ad\"};\n                                var caiPayload = {};\n                                for (var fieldName in caiFields) {\n                                    var val = formData.get(fieldName);\n                                    if (val !== null) caiPayload[caiFields[fieldName]] = val;\n                                }\n                                                                                                var caiStatic = {\"b24e0ba6-aacc-4090-b3a3-1e9b4c9afc6c\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Inventory-Checklist-Hostfully.xlsx\",\"e41d3e03-99ca-464c-b382-373cab475047\":\"Free Template: Inventory Checklist for Vacation Rentals\",\"17b38450-0d9b-4a1c-b4e4-dc1cc801b4d3\":\"Free Template: Inventory Checklist for Vacation Rentals\"};\n                                for (var uuid in caiStatic) {\n                                    caiPayload[uuid] = caiStatic[uuid];\n                                }\n                                                                window.ConversionFormsV1.submit(\n                                    \"4695d0e6-39f9-4f58-bbc6-99bb6bd62150\",\n                                    caiPayload\n                                ).then(function(ok) {\n                                    console.log('[HF Form] Conversion.ai submit:', ok);\n                                }).catch(function(err) {\n                                    console.warn('[HF Form] Conversion.ai error:', err);\n                                });\n                            } else {\n                                console.warn('[HF Form] ConversionFormsV1 SDK not loaded');\n                            }\n                            \n                        } else {\n                            console.warn('Salesforce error', response.data);\n                            const errMsg = (response.data && response.data.message) ? response.data.message : 'Something went wrong. Please try again later.';\n                            fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">' + errMsg + '<\/p>');\n                        }\n                    })\n                    .catch(() => {\n                        setLoading(false);\n                        fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n                        fields?.insertAdjacentHTML('beforeend','<p class=\"hf-error\">There was a problem with your submission.<\/p>');\n                    });\n            }\n\n            function tokenPresent(name) {\n                return (form.querySelector('textarea[name=\"'+name+'\"]')?.value || '').trim().length > 0;\n            }\n\n            \/\/ Helper to wait for reCAPTCHA v2 invisible response\n            function waitForRecaptchaResponse(widgetId, timeoutMs, intervalMs) {\n                return new Promise(function (resolve, reject) {\n                    var waited = 0;\n                    function check() {\n                        try {\n                            var resp = grecaptcha.getResponse(widgetId);\n                            if (resp && resp.length > 0) return resolve(resp);\n                        } catch (e) { \/* ignore *\/ }\n                        waited += intervalMs;\n                        if (waited >= timeoutMs) return reject(new Error('recaptcha_timeout'));\n                        setTimeout(check, intervalMs);\n                    }\n                    check();\n                });\n            }\n\n            form.addEventListener('submit', function (e) {\n                e.preventDefault();\n\n                \/\/ Clear previous errors (optional)\n                fields?.querySelectorAll('.hf-error').forEach(el => el.remove());\n\n                \/\/ Populate interest detection from behavior cookie\n                var interestsField = form.querySelector('input[name=\"website_interested_in\"]');\n                if (interestsField && window.hfDetectInterests) interestsField.value = window.hfDetectInterests();\n\n                const formData = new FormData(form);\n                formData.append('action', 'hf_submit_form');\n                \/\/formData.append('form_action', 'http:\/\/conversion_ai');\n                formData.append('form_title', 'Gratis mal: Inventarsjekkliste for ferieboliger');\n                formData.append('email_template', '');\n                formData.append('email_subject', '');\n                formData.append('email_body', '');\n                formData.append('email_pdf', '');\n                formData.append('send_email', 'false');\n                formData.append('force_email', 'false');\n                formData.append('success_message', \"Success! Your ebook is on its way. Check your inbox for the download link. Enjoy the read!\");\n                formData.append('ebook_name', '');\n\n                \/\/ --- Captcha OFF ---\n                if (provider === 'off') {\n                    submitWith(formData);\n                    return;\n                }\n\n                \/\/ --- Checkbox flows: token must already be present ---\n                if (mode === 'checkbox') {\n                    if (provider === 'hcaptcha') {\n                        if (!tokenPresent('h-captcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                    if (provider === 'recaptcha') {\n                        if (!tokenPresent('g-recaptcha-response')) {\n                            showError('Please complete the captcha.');\n                            return;\n                        }\n                        submitWith(formData);\n                        return;\n                    }\n                }\n\n                \/\/ --- Invisible flows: execute programmatically, then submit ---\n                if (mode === 'invisible') {\n                    \/\/ hCaptcha invisible\n                    if (provider === 'hcaptcha') {\n                        const el = form.querySelector('.h-captcha[data-sitekey]');\n                        if (!el || typeof hcaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n                        const widgetId = (window.__hfWidgets && window.__hfWidgets.get(el)) || hcaptcha.render(el, {\n                            sitekey: el.getAttribute('data-sitekey'),\n                            size: 'invisible'\n                        });\n                        setLoading(true);\n                        hcaptcha.execute(widgetId).then(function () {\n                            if (!tokenPresent('h-captcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the hCaptcha token to FormData\n                            const token = hcaptcha.getResponse(widgetId);\n                            if (token) formData.append('h-captcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                        });\n                        return;\n                    }\n\n                    \/\/ reCAPTCHA v2 invisible\n                    if (provider === 'recaptcha') {\n                        const el = form.querySelector('.g-recaptcha-invisible[data-sitekey]');\n                        if (!el || typeof grecaptcha === 'undefined') {\n                            showError('Captcha is not ready. Please refresh and try again.');\n                            return;\n                        }\n\n                        \/\/ Render if needed, with a callback as a safety net\n                        let widgetId = (window.__hfWidgets && window.__hfWidgets.get(el));\n                        if (typeof widgetId === 'undefined') {\n                            widgetId = grecaptcha.render(el, {\n                                sitekey: el.getAttribute('data-sitekey'),\n                                size: 'invisible',\n                                callback: function () {\n                                    \/\/ Google will also set the textarea; we still wait below to be safe.\n                                }\n                            });\n                            window.__hfWidgets && window.__hfWidgets.set(el, widgetId);\n                        }\n\n                        setLoading(true);\n                        try {\n                            grecaptcha.execute(widgetId);\n                        } catch (err) {\n                            setLoading(false);\n                            showError('Captcha error. Please try again.');\n                            return;\n                        }\n\n                        \/\/ Wait until token appears or timeout\n                        waitForRecaptchaResponse(widgetId, 10000, 100).then(function () {\n                            \/\/ Double-check token presence\n                            if (!tokenPresent('g-recaptcha-response')) {\n                                setLoading(false);\n                                showError('Captcha could not be validated. Please try again.');\n                                return;\n                            }\n                            \/\/ Manually append the reCAPTCHA token to FormData\n                            const token = grecaptcha.getResponse(widgetId);\n                            if (token) formData.append('g-recaptcha-response', token);\n                            submitWith(formData);\n                        }).catch(function () {\n                            setLoading(false);\n                            showError('Captcha timed out. Please try again.');\n                        });\n                        return;\n                    }\n                }\n\n                \/\/ Fallback\n                submitWith(formData);\n            });\n\n        });\n    <\/script>\n\n\n\n    \n<h2>Valgfritt inventar<\/h2>\n<p>Ikke alle utleiebedrifter trenger de samme ekstraene. Noen gjenstander gir bare mening for spesifikke gjester, s\u00e5 det er bedre \u00e5 behandle disse som valgfrie tillegg i stedet for n\u00f8dvendigheter. <\/p>\n<h3>Barn<\/h3>\n<p>Hvis du <a href=\"https:\/\/www.hostfully.com\/blog\/tips-help-property-stand-travelers-small-children\">markedsf\u00f8rer ferieboligen din til familier<\/a>, kan noen velvalgte ekstraer utgj\u00f8re en stor forskjell. De reduserer hvor mye utstyr gjestene trenger \u00e5 reise med, noe som kan gj\u00f8re annonsen din mer attraktiv. <\/p>\n<ul>\n<li>Barnesete<\/li>\n<li>Reiseseng eller barneseng<\/li>\n<li>Rent senget\u00f8y til barneseng<\/li>\n<li>Babycall<\/li>\n<li>Barnevogn<\/li>\n<li>Stellematte eller stasjon<\/li>\n<li>Barnesikringsgitter<\/li>\n<li>Stikkontaktdeksler<\/li>\n<li>Hj\u00f8rnebeskyttere<\/li>\n<li>Barnesikre l\u00e5ser<\/li>\n<li>Barnevennlige tallerkener og kopper<\/li>\n<li>Krakk<\/li>\n<li>Plastsmekker<\/li>\n<\/ul>\n<h3>Kj\u00e6ledyr<\/h3>\n<p><a href=\"https:\/\/www.hostfully.com\/blog\/pet-friendly-vacation-rental\">Kj\u00e6ledyrvennlige utleieboliger<\/a> kan ogs\u00e5 inkludere noen dedikerte forsyninger for \u00e5 gj\u00f8re oppholdet enklere for gjestene og beskytte eiendommen din.<\/p>\n<ul>\n<li>Mat- og vannsk\u00e5ler<\/li>\n<li>Kj\u00e6ledyrseng<\/li>\n<li>Bur eller kasse<\/li>\n<li>Kattedoer<\/li>\n<li>Ekstra b\u00e6sjeposer<\/li>\n<li>Kj\u00e6ledyrh\u00e5ndkl\u00e6r<\/li>\n<li>Kj\u00e6ledyrleker<\/li>\n<li>Lofjerner<\/li>\n<li>Matte til matsk\u00e5l<\/li>\n<li>M\u00f8beltrekk om n\u00f8dvendig<\/li>\n<\/ul>\n<p>Noen gjenstander, som bur og kattedoer, h\u00e5ndteres bedre p\u00e5 foresp\u00f8rsel. Ikke alle gjester vil ha en st\u00e5ende i eiendommen under oppholdet, s\u00e5 dette er vanligvis noe man bare legger til n\u00e5r det er n\u00f8dvendig. <\/p>\n<p><a href=\"https:\/\/www.hostfully.com\/blog\/pet-friendly-vacation-rental\/\"><img decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/Pet-friendly-3.png\" alt=\"tips for \u00e5 gj\u00f8re hjemmet ditt kj\u00e6ledyrvennlig\" width=\"750\" height=\"250\"><\/a><\/p>\n<h3>Reisende fagfolk<\/h3>\n<p>Hvis utleieboligen din tiltrekker seg <a href=\"https:\/\/www.hostfully.com\/blog\/attract-remote-working-guests\/\">fjernarbeidere<\/a> eller forretningsreisende, kan noen praktiske ekstraer f\u00e5 eiendommen til \u00e5 skille seg ut. Disse gjestene ser ikke bare etter komfort; de trenger ogs\u00e5 et sted \u00e5 jobbe om dagen. <\/p>\n<ul>\n<li>P\u00e5litelig h\u00f8yhastighets Wi-Fi<\/li>\n<li>Skrivebord eller dedikert arbeidsflate<\/li>\n<li>Komfortabel kontorstol<\/li>\n<li>God skrivebordsbelysning<\/li>\n<li>Ekstra stikkontakter eller skj\u00f8teledning<\/li>\n<li>Alternativer for telefonlader<\/li>\n<li>HDMI-kabel<\/li>\n<li>Skjerm, tastatur og mus<\/li>\n<li>Tilgang til skriver om relevant<\/li>\n<li>Notisblokk og penner<\/li>\n<\/ul>\n<h2>Praktiske tips for \u00e5 administrere inventar i ferieboligen<\/h2>\n<p>Effektiv inventarstyring handler ogs\u00e5 om prosessene dine. Her er hvordan du utvikler et godt system for \u00e5 holde eiendommene dine klare mellom opphold, oppdage problemer tidlig og gj\u00f8re etterfylling enklere for hele teamet. <\/p>\n<h3>Sett minimumsniv\u00e5er for essensielle varer<\/h3>\n<p>Start med \u00e5 bestemme minimumsmengden av hver essensiell vare du trenger i hver eiendom. Dette fungerer spesielt bra for forbruksvarer som: <\/p>\n<ul>\n<li>Toalettpapir<\/li>\n<li>Kj\u00f8kkenruller<\/li>\n<li>Oppvaskmiddel<\/li>\n<li>H\u00e5nds\u00e5pe<\/li>\n<li>S\u00f8ppelposer<\/li>\n<li>Te og kaffe<\/li>\n<\/ul>\n<p>N\u00e5r du har satt et minimum, kan rengj\u00f8rere lettere oppdage n\u00e5r du er i ferd med \u00e5 g\u00e5 tom. De trenger ikke \u00e5 stole p\u00e5 gjetninger eller sende deg en melding. Dette reduserer risikoen for at de overfyller eiendommer like mye som \u00e5 la gjestene st\u00e5 uten nok forsyninger.  <\/p>\n<h3>Sjekk inventar etter hver utskifting<\/h3>\n<p>Be teamene om \u00e5 foreta en varetelling under utskifting. Det er da de allerede er p\u00e5 eiendommen for \u00e5 rengj\u00f8re og klargj\u00f8re plassen for neste opphold. <\/p>\n<p><a href=\"https:\/\/www.hostfully.com\/integration-zone\/cleaning-turnover-management\/\">Programvare for utskiftingsstyring<\/a> gj\u00f8r det enklere \u00e5 koordinere med teamene dine. Disse verkt\u00f8yene lar deg opprette digitale sjekklister, tildele dem til personer og motta varsler. Ledende l\u00f8sninger integreres ogs\u00e5 med PMS-en din slik at du automatisk kan planlegge disse oppgavene rundt bestillingene dine.  <\/p>\n<h3>Spor skadede og manglende gjenstander konsekvent<\/h3>\n<p>Skader er en del av \u00e5 drive en ferieboligvirksomhet. Be teamene om \u00e5 sjekke for problemer som knuste glass, flekkete m\u00f8bler og manglende h\u00e5ndkl\u00e6r under utskiftingsprosessen og rapportere dem tilbake til deg. <\/p>\n<p>\u00c5 holde oversikt over skader i ferieboligen hjelper deg p\u00e5 to m\u00e5ter. For det f\u00f8rste kan du umiddelbart arrangere reparasjoner eller erstatninger slik at disse problemene ikke p\u00e5virker neste opphold. For det andre kan du notere hvor raskt forskjellige ting vanligvis varer, slik at du kan forutse n\u00e5r du m\u00e5 fylle p\u00e5 dem.  <\/p>\n<p>Dette er et annet omr\u00e5de hvor programvare kan st\u00f8tte arbeidsflyten din. N\u00e5r du bruker et PMS som Hostfully, kan du administrere <a href=\"https:\/\/www.hostfully.com\/property-management-software\/features\/unified-inbox-inboxai\/\">gjestemeldinger<\/a>, operasjonell kommunikasjon og <a href=\"https:\/\/www.hostfully.com\/property-management-software\/features\/owner-management\/\">eieroppdateringer<\/a> p\u00e5 ett sted. Det er enklere \u00e5 flagge problemer og s\u00f8rge for at du l\u00f8ser dem s\u00e5 raskt som mulig.  <\/p>\n<figure id=\"attachment_116046\" aria-describedby=\"caption-attachment-116046\" style=\"width: 1184px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"wp-image-115204 size-full\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2024\/12\/Screenshot-2026-04-28-150251.png\" alt=\"\" width=\"1184\" height=\"960\"><figcaption id=\"caption-attachment-116046\" class=\"wp-caption-text\"><em>Hostfully PMS sentraliserer kommunikasjonen for \u00e5 gj\u00f8re det enklere \u00e5 koordinere bestillinger, utskifting og forsyningsstyring.<\/em><\/figcaption><\/figure>\n<h3>Oppbevar reserveforsyninger sikkert<\/h3>\n<p>Oppbevar ekstra forsyninger et sikkert sted p\u00e5 eiendommen. Du kan lagre reserve-toalettartikler, rengj\u00f8ringsprodukter, senget\u00f8y og andre reserveartikler i et utpekt lagringsomr\u00e5de et sted p\u00e5 eiendommen. Dette gir teamene rask tilgang til det de trenger under utskifting uten \u00e5 oppmuntre gjestene til \u00e5 overforbruke produkter.  <\/p>\n<p>M\u00e5let er balanse. Gjester b\u00f8r ha nok forsyninger for et komfortabelt opphold, men reservelageret ditt b\u00f8r tillate deg \u00e5 fylle eventuelle store mangler. <\/p>\n<h3>Sikre forsikring for gjenstander av h\u00f8y verdi<\/h3>\n<p>Noen inventargjenstander er vanskeligere \u00e5 erstatte enn andre. Et manglende eller flekkete h\u00e5ndkle er irriterende. P\u00e5 den annen side er en \u00f8delagt espressomaskin mye mer forstyrrende og kostbar \u00e5 h\u00e5ndtere.  <\/p>\n<p><a href=\"https:\/\/www.hostfully.com\/blog\/vacation-rental-insurance\/\">Ferieboligforsikring<\/a> kan absorbere mange av disse h\u00f8yere kostnadene. Sjekk hva forsikringen din faktisk dekker, spesielt n\u00e5r det gjelder gjesterelaterte skader og tyveri. Da er det verdt \u00e5 f\u00f8re en oversikt over disse gjenstandene og deres kj\u00f8psdetaljer slik at du har bevis hvis du trenger \u00e5 fremme et krav.  <\/p>\n<p>Hvis du ikke allerede har forsikring, begynn \u00e5 se etter spesialiserte leverand\u00f8rer. Du kan ikke stole p\u00e5 plattformpolicyer som Airbnbs <a href=\"https:\/\/www.hostfully.com\/blog\/airbnb-aircover-vs-insurance\/\">AirCover<\/a> og <a href=\"https:\/\/www.hostfully.com\/blog\/vrbo-damage-protection-policies\/\">Vrbos skadebeskyttelse<\/a> for \u00e5 refundere deg i alle situasjoner. <\/p>\n<p><strong>Sjekk ut Hostfullys <\/strong><a href=\"https:\/\/www.hostfully.com\/integrations\/\"><strong>integrasjonsmarked<\/strong><\/a><strong> for \u00e5 finne p\u00e5litelige forsikringsleverand\u00f8rer for korttidsutleie. <\/strong> <\/p>\n<h2>Hold inventaret i ferieboligen under kontroll med Hostfully PMS<\/h2>\n<p>En god inventarliste holder ikke bare eiendommene dine fulle. Den organiserer teamet ditt, hjelper deg med \u00e5 oppdage manglende gjenstander f\u00f8r gjestene gj\u00f8r det, og gj\u00f8r det enklere \u00e5 budsjettere for forsyninger. <\/p>\n<p>\u00c5 bygge disse inventaroppgavene inn i arbeidsflytene dine hjelper deg med \u00e5 f\u00e5 mest mulig ut av sjekklister. Hostfully PMS st\u00f8tter dette med funksjoner som hjelper deg med \u00e5 administrere eiendommer og team p\u00e5 avstand. <\/p>\n<ul>\n<li>Oppgavestyring for \u00e5 organisere rengj\u00f8ring og utskifting<\/li>\n<li>Samlet innboks for \u00e5 sentralisere kommunikasjon med ansatte og gjester<\/li>\n<li>Automatisert meldingssystem for \u00e5 redusere koordinering<\/li>\n<li><a href=\"https:\/\/www.hostfully.com\/smart-devices\/\">Smarte enheter<\/a> for \u00e5 overv\u00e5ke eiendommer eksternt for problemer<\/li>\n<li>Dataanalyse for ytelsessporing over tid<\/li>\n<li>Integrasjoner med ledende l\u00f8sninger for utskiftingsstyring<\/li>\n<\/ul>\n<p>For n\u00e5r inventarsjekker er bygget inn i dine daglige operasjoner, blir det enklere \u00e5 holde eiendommene riktig fylt, redusere feil og levere den typen opphold gjestene \u00f8nsker.<\/p>\n<p><a id=\"cta_blog_demo\" href=\"https:\/\/www.hostfully.com\/request-a-demo\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-117190 size-full\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/04\/Airbnb-insurance_-What-multi-property-hosts-need-to-know-1.jpg\" alt=\"\" width=\"1296\" height=\"180\" srcset=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/04\/Airbnb-insurance_-What-multi-property-hosts-need-to-know-1.jpg 1296w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/04\/Airbnb-insurance_-What-multi-property-hosts-need-to-know-1-300x42.jpg 300w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/04\/Airbnb-insurance_-What-multi-property-hosts-need-to-know-1-1024x142.jpg 1024w, https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/04\/Airbnb-insurance_-What-multi-property-hosts-need-to-know-1-768x107.jpg 768w\" sizes=\"(max-width: 1296px) 100vw, 1296px\" \/><\/a><\/p>\n<h2>Ofte stilte sp\u00f8rsm\u00e5l om sjekklister for inventar i ferieboliger<\/h2>\n<h3>Hvordan holder du oversikt over inventar i ferieboligen?<\/h3>\n<p>Den enkleste m\u00e5ten \u00e5 holde oversikt over inventar i ferieboligen er \u00e5 bruke \u00e9n sjekkliste for hver eiendom og oppdatere den regelmessig. Teamet ditt kan gjennomg\u00e5 den under utskiftinger slik at de kan oppdage lavt lager og manglende gjenstander for \u00e5 bestemme hva som m\u00e5 erstattes. <\/p>\n<h3>Hvor ofte b\u00f8r du sjekke og fylle p\u00e5 forsyninger i ferieboligen?<\/h3>\n<p>Du b\u00f8r sjekke essensielt inventar som toalettpapir, toalettartikler og senget\u00f8y under hver <a href=\"https:\/\/www.hostfully.com\/blog\/best-vacation-rental-cleaning-practices\">rengj\u00f8ring av ferieboligen<\/a>. Det hjelper ogs\u00e5 \u00e5 foreta en grundigere gjennomgang regelmessig slik at du kan oppdage problemer som manglende verkt\u00f8y, slitt senget\u00f8y og lavt reservelager.<br \/>\n<a href=\"https:\/\/www.hostfully.com\/blog\/best-vacation-rental-cleaning-practices\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/A-complete-guide-to-the-best-vacation-rental-cleaning-practices-3.png\" alt=\"tips og triks for rengj\u00f8ring av ferieboligen din\" width=\"750\" height=\"250\"><\/a><\/p>\n<h3>B\u00f8r du l\u00e5se bort ekstra gjesteforsyninger?<\/h3>\n<p>Ja, \u00e5 oppbevare ekstra gjesteforsyninger i et l\u00e5st skap gj\u00f8r det enklere \u00e5 kontrollere lagerniv\u00e5er og unng\u00e5 overforbruk. Teamene kan fortsatt f\u00e5 rask tilgang til disse under utskifting slik at de ikke trenger \u00e5 transportere s\u00e5 mange gjenstander med seg. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.<\/p>\n","protected":false},"author":2,"featured_media":60633,"template":"","blog-categories":[4966,4965],"class_list":["post-108945","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-categories-ferieutleieadministrasjon","blog-categories-gjesteopplevelse"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom] | Hostfully<\/title>\n<meta name=\"description\" content=\"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]\" \/>\n<meta property=\"og:description\" content=\"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostfully\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hostfully\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T22:06:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"950\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@hostfully\" \/>\n<meta name=\"twitter:label1\" content=\"Ansl. lesetid\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/\"},\"author\":{\"name\":\"Pablo Pereyra\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#\\\/schema\\\/person\\\/d776e1b2fafaf165fba39e4f4b587baa\"},\"headline\":\"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]\",\"datePublished\":\"2026-04-28T04:25:22+00:00\",\"dateModified\":\"2026-05-06T22:06:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/\"},\"wordCount\":2119,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/png-transparent-bg-2-3.png\",\"inLanguage\":\"nb-NO\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/\",\"name\":\"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom] | Hostfully\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/png-transparent-bg-2-3.png\",\"datePublished\":\"2026-04-28T04:25:22+00:00\",\"dateModified\":\"2026-05-06T22:06:08+00:00\",\"description\":\"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/png-transparent-bg-2-3.png\",\"contentUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/png-transparent-bg-2-3.png\",\"width\":950,\"height\":800,\"caption\":\"feature image for vacation rental inventory checklist\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/blogg\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#website\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/\",\"name\":\"Hostfully\",\"description\":\"Award Winning Vacation Rental Software\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#organization\",\"name\":\"Hostfully\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Hostfully_bluecircle_isotype_R-.png\",\"contentUrl\":\"https:\\\/\\\/www.hostfully.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Hostfully_bluecircle_isotype_R-.png\",\"width\":321,\"height\":321,\"caption\":\"Hostfully\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hostfully\",\"https:\\\/\\\/x.com\\\/hostfully\",\"https:\\\/\\\/www.instagram.com\\\/hostfully_\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Hostfully\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hostfully-inc-\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hostfully.com\\\/no\\\/#\\\/schema\\\/person\\\/d776e1b2fafaf165fba39e4f4b587baa\",\"name\":\"Pablo Pereyra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g\",\"caption\":\"Pablo Pereyra\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom] | Hostfully","description":"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.","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:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/","og_locale":"nb_NO","og_type":"article","og_title":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]","og_description":"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.","og_url":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/","og_site_name":"Hostfully","article_publisher":"https:\/\/www.facebook.com\/hostfully","article_modified_time":"2026-05-06T22:06:08+00:00","og_image":[{"width":950,"height":800,"url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@hostfully","twitter_misc":{"Ansl. lesetid":"11 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#article","isPartOf":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/"},"author":{"name":"Pablo Pereyra","@id":"https:\/\/www.hostfully.com\/no\/#\/schema\/person\/d776e1b2fafaf165fba39e4f4b587baa"},"headline":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]","datePublished":"2026-04-28T04:25:22+00:00","dateModified":"2026-05-06T22:06:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/"},"wordCount":2119,"commentCount":0,"publisher":{"@id":"https:\/\/www.hostfully.com\/no\/#organization"},"image":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png","inLanguage":"nb-NO"},{"@type":"WebPage","@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/","url":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/","name":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom] | Hostfully","isPartOf":{"@id":"https:\/\/www.hostfully.com\/no\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#primaryimage"},"image":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png","datePublished":"2026-04-28T04:25:22+00:00","dateModified":"2026-05-06T22:06:08+00:00","description":"Les og last ned en omfattende sjekkliste for inventar i ferieboliger for \u00e5 sikre at du alltid har det du trenger i utleieboligene dine.","breadcrumb":{"@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#primaryimage","url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png","contentUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2026\/02\/png-transparent-bg-2-3.png","width":950,"height":800,"caption":"feature image for vacation rental inventory checklist"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostfully.com\/no\/blogg\/sjekkliste-for-inventar-i-ferieboliger-som-enhver-vert-trenger-fordelt-per-rom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hostfully.com\/no\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.hostfully.com\/no\/blogg\/"},{"@type":"ListItem","position":3,"name":"Sjekkliste for inventar i ferieboliger som enhver vert trenger [Fordelt per rom]"}]},{"@type":"WebSite","@id":"https:\/\/www.hostfully.com\/no\/#website","url":"https:\/\/www.hostfully.com\/no\/","name":"Hostfully","description":"Award Winning Vacation Rental Software","publisher":{"@id":"https:\/\/www.hostfully.com\/no\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hostfully.com\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/www.hostfully.com\/no\/#organization","name":"Hostfully","url":"https:\/\/www.hostfully.com\/no\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/www.hostfully.com\/no\/#\/schema\/logo\/image\/","url":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2025\/08\/Hostfully_bluecircle_isotype_R-.png","contentUrl":"https:\/\/www.hostfully.com\/wp-content\/uploads\/2025\/08\/Hostfully_bluecircle_isotype_R-.png","width":321,"height":321,"caption":"Hostfully"},"image":{"@id":"https:\/\/www.hostfully.com\/no\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hostfully","https:\/\/x.com\/hostfully","https:\/\/www.instagram.com\/hostfully_\/","https:\/\/www.youtube.com\/c\/Hostfully","https:\/\/www.linkedin.com\/company\/hostfully-inc-\/"]},{"@type":"Person","@id":"https:\/\/www.hostfully.com\/no\/#\/schema\/person\/d776e1b2fafaf165fba39e4f4b587baa","name":"Pablo Pereyra","image":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/373e91f8a44dd96d44b3df477f8ddc4967f6868684a2a728c92eac4d91056e62?s=96&d=mm&r=g","caption":"Pablo Pereyra"}}]}},"_links":{"self":[{"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/blog\/108945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/blog\/108945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/media\/60633"}],"wp:attachment":[{"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/media?parent=108945"}],"wp:term":[{"taxonomy":"blog-categories","embeddable":true,"href":"https:\/\/www.hostfully.com\/no\/wp-json\/wp\/v2\/blog-categories?post=108945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}