Control per resource whether it is visible, bookable, and relevant for billing.
With the resource status, you control in anny for each resource individually whether it is visible to customers, bookable, or only available internally. This way, you can set up resources like trainers or rooms for viewing at no cost, without affecting your billing.
Every resource has a Status with five options. You change it directly in the Status column of the resources table (Catalog → Resources) or in the status select in the resource’s page header. The status is linked to the Bookings enabled switch in the resource’s Booking options or Services tab: if you turn bookings off, “Live for booking” changes to “Live for viewing” and “Internal for booking” to “Internal for setup”.
Status
Visibility
Bookability
Billing
Live for booking
Visible to end users
Yes
Counts towards billing
Live for viewing
Visible to end users
No
Free
Internal for booking
Admins only
Yes (internal)
Counts towards billing
Internal for setup
Admins only
No
Free
Archived
Not visible
No
Free
The previous labels have been renamed: “Active” is now Live, “Inactive” is now Internal.The status select shows the available options; free statuses are marked (Free). In the resource’s page header, Archived only appears when the resource is already archived: you archive and restore it there via the three dots (Archive / Restore). In the resources table, you can choose Archived directly in the Status column. The three dots of a table row also offer the quick actions Set live and Set internal.
Even with booking disabled, you can still maintain blockers manually or manage them via calendar sync.
You want to show trainers, rooms, or equipment as info resources without them being bookable: set the status to “Live for viewing”. The resource is visible to customers, but not bookable and free.
You are preparing a new resource or testing a setup: use “Internal for setup”. Only admins see the resource, it is free and not published.
You need a resource that can only be booked internally (for example, by admins): choose “Internal for booking”. The resource is not publicly visible, but bookable internally and counts towards billing.
Not suitable for: resources you no longer need permanently. In that case, use the “Archived” status to fully deactivate the resource.
Communities: if a resource is assigned to a community, the community’s visibility rules apply in addition to the resource status. The status controls the base visibility, the community restricts it further.
Selects one of the 5 status modes (Status column in the resources table or the resource’s page header)
Bookings enabled
Turns bookability on/off for the resource (resource tab Booking options or Services)
You find the Bookings enabled switch on the resource in the Booking options or Services tab (depending on the category). You can only turn it on once at least one service is connected to the resource. Together with the status, it controls whether bookings are possible on this resource.
Are existing resources switched over automatically?
Yes. The previous statuses were renamed automatically: “Active” is now “Live” and “Inactive” is now “Internal”. Your existing configuration is preserved.
Does a resource with the Live for viewing status count towards my billing?
No. Only resources with booking enabled (status “Live for booking” or “Internal for booking”) count towards billing. All other statuses are free.
Can I still set blockers on a resource without booking?
Yes. Even when booking is disabled, you can create blockers manually or manage them via calendar sync.
What happens when I archive a resource?
Archived resources are visible neither to admins in the default view nor to end users. They are not bookable and do not count towards billing.
The resource probably has the status “Internal for setup”, “Internal for booking”, or “Archived”. Only resources with the “Live” prefix are visible to end users. Set the status in the resources table or in the resource’s page header to “Live for booking” or “Live for viewing”.
The resource is visible, but customers cannot book
The status is set to “Live for viewing”, or the “Bookings enabled” switch is off. Check both: set the status to “Live for booking” and make sure “Bookings enabled” is active in the resource’s Booking options or Services tab. If the switch is grayed out, first connect at least one service to the resource.
The resource is billed despite the Internal for setup status
This should not happen. Check whether the status was really saved correctly and “Internal for booking” is not selected by mistake. With “Internal for booking”, the resource counts towards billing, with “Internal for setup” it does not.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"anny","colors":{"primary":"#3c69ef","light":"#6789ef","dark":"#2055f3"},"logo":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-hell-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=7d8ad75aba0be5dcd6f5dacf0edc35b1","dark":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-dunkel-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=29c002d1a13f15f47ef5866bf557bb87","href":"https://anny.co"},"favicon":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-icon-flach.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=989439e987cd6b526bb0bfe00fb24856","dark":"https://mintlify.s3.us-west-1.amazonaws.com/anny-85c98540/favicon.svg"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/annyco","instagram":"https://www.instagram.com/anny.company?hl=de","youtube":"https://www.youtube.com/@anny.company"}},"icons":{"library":"fontawesome"},"integrations":{"gtm":{"tagId":"GTM-TTDNBZTD"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"de","default":true,"href":"welcome"},{"language":"en","href":"en/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anny-85c98540","hasAudioNarration":false,"actualSubdomain":"anny-85c98540","customDomains":["docs.anny.co"],"gitSource":{"type":"github","owner":"anny-co","repo":"knowledge-base","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1f41460b-bdb9-4260-ad58-b369ce010cbf","liveDeploymentHistoryId":"6ae35cd20184476a8fdbceef","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae35cd20184476a8fdbceef"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae35cd20184476a8fdbceef","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"de","tag":"Developers","count":617},{"language":"de","tag":"Admin API","count":348},{"language":"de","tag":"Admin","count":167},{"language":"en","tag":"Admin","count":163},{"language":"de","tag":"Customer API","count":122},{"language":"de","tag":"Data models","count":121},{"language":"de","tag":"Scalar reference catalog","count":99},{"language":"en","tag":"Integrations","count":44},{"language":"de","tag":"Integrationen","count":43},{"language":"de","tag":"Orders \u0026 Billing","count":43},{"language":"de","tag":"Service Configuration","count":41},{"language":"de","tag":"Booking Management","count":37},{"language":"en","tag":"Your Organization","count":26},{"language":"en","tag":"Getting Started","count":22},{"language":"en","tag":"Booking Options \u0026 Services","count":17},{"language":"en","tag":"Access \u0026 Smart Locks","count":15},{"language":"en","tag":"Use Cases","count":15},{"language":"en","tag":"anny AI","count":11},{"language":"en","tag":"Security \u0026 Login","count":11},{"language":"en","tag":"End Users","count":10},{"language":"default","tag":"Changelog","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/resource-status","slug":"/en/resource-status","pageMetadata":{"title":"Resource status","sidebarTitle":"Resource status","description":"Control per resource whether it is visible, bookable, and relevant for billing.","public":true,"href":"/en/resource-status"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Control per resource whether it is visible, bookable, and relevant for billing.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={blockquote:`blockquote`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading,OptimizedImage,Step,Steps,Table,Tip,Visibility}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Visibility)_missingMdxReference(`Visibility`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`With the resource status, you control in anny for each resource individually whether it is visible to customers, bookable, or only available internally. This way, you can set up resources like trainers or rooms for viewing at no cost, without affecting your billing.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-does-the-resource-status-work`,children:`How does the resource status work?`}),`\n`,_jsxs(_components.p,{children:[`Every resource has a `,_jsx(_components.strong,{children:`Status`}),` with five options. You change it directly in the `,_jsx(_components.strong,{children:`Status`}),` column of the resources table (`,_jsx(_components.strong,{children:`Catalog`}),` → `,_jsx(_components.strong,{children:`Resources`}),`) or in the status select in the resource’s page header. The status is linked to the `,_jsx(_components.strong,{children:`Bookings enabled`}),` switch in the resource’s `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),` tab: if you turn bookings off, “Live for booking” changes to “Live for viewing” and “Internal for booking” to “Internal for setup”.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Visibility`}),_jsx(_components.th,{children:`Bookability`}),_jsx(_components.th,{children:`Billing`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Live for booking`}),_jsx(_components.td,{children:`Visible to end users`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Counts towards billing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Live for viewing`}),_jsx(_components.td,{children:`Visible to end users`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Free`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Internal for booking`}),_jsx(_components.td,{children:`Admins only`}),_jsx(_components.td,{children:`Yes (internal)`}),_jsx(_components.td,{children:`Counts towards billing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Internal for setup`}),_jsx(_components.td,{children:`Admins only`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Free`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Archived`}),_jsx(_components.td,{children:`Not visible`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Free`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The previous labels have been renamed: “Active” is now `,_jsx(_components.strong,{children:`Live`}),`, “Inactive” is now `,_jsx(_components.strong,{children:`Internal`}),`.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=c6b7964005c7a131e09f8d9f34193bdc`,alt:`Status dropdown of a resource with the five options`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`720`,height:`720`,\"data-path\":`images/Ressourcenstatus.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=280\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=2f0e889d3d56906a633e58c1613cb066 280w, https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=560\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=dd759e35eec2a941028e30c4819ac5bb 560w, https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=840\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=56e74cee5c2ba606c7bd92c3971ea524 840w, https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=1100\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=4baf7ca589f00cf5d8abdf7e31f5f0db 1100w, https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=1650\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=84d566fd6c2272f986c57480c677bd3f 1650w, https://mintcdn.com/anny-85c98540/WI0eDTofsGdW2lVL/images/Ressourcenstatus.png?w=2500\u0026fit=max\u0026auto=format\u0026n=WI0eDTofsGdW2lVL\u0026q=85\u0026s=454765b6edcdf16d2158b516a16f99f6 2500w`}),`\n`,_jsxs(_components.p,{children:[`The status select shows the available options; free statuses are marked `,_jsx(_components.strong,{children:`(Free)`}),`. In the resource’s page header, `,_jsx(_components.strong,{children:`Archived`}),` only appears when the resource is already archived: you archive and restore it there via the `,_jsx(_components.strong,{children:`three dots`}),` (`,_jsx(_components.strong,{children:`Archive`}),` / `,_jsx(_components.strong,{children:`Restore`}),`). In the resources table, you can choose `,_jsx(_components.strong,{children:`Archived`}),` directly in the `,_jsx(_components.strong,{children:`Status`}),` column. The three dots of a table row also offer the quick actions `,_jsx(_components.strong,{children:`Set live`}),` and `,_jsx(_components.strong,{children:`Set internal`}),`.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Even with booking disabled, you can still maintain blockers manually or manage them via calendar sync.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-do-i-use-this`,children:`When do I use this?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You want to show trainers, rooms, or equipment as info resources without them being bookable:`}),` set the status to “Live for viewing”. The resource is visible to customers, but not bookable and free.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You are preparing a new resource or testing a setup:`}),` use “Internal for setup”. Only admins see the resource, it is free and not published.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You need a resource that can only be booked internally (for example, by admins):`}),` choose “Internal for booking”. The resource is not publicly visible, but bookable internally and counts towards billing.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Not suitable for:`}),` resources you no longer need permanently. In that case, use the “Archived” status to fully deactivate the resource.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`relationship-with-other-features`,children:`Relationship with other features`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Communities:`}),` if a resource is assigned to a community, the community’s visibility rules apply in addition to the resource status. The status controls the base visibility, the community restricts it further.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`settings-\u0026-options`,children:`Settings \u0026 options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting (admin)`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Status`})}),_jsxs(_components.td,{children:[`Selects one of the 5 status modes (`,_jsx(_components.strong,{children:`Status`}),` column in the resources table or the resource’s page header)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bookings enabled`})}),_jsxs(_components.td,{children:[`Turns bookability on/off for the resource (resource tab `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),`)`]})]})]})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=e3567d4110a3ed7066894133a499f4ec`,alt:`Enable booking setting in the service settings of the resource`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/resource-status/enable-booking.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=2b2faac5f7ca5fe9b19a2c9426521a97 280w, https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=7e523d264bb978386282d116a721c9c7 560w, https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=dce273f56e3ccba46c55c96bb46af49e 840w, https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=8f75754c0009e5f07da17c25bd0ceb74 1100w, https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=c4518298f9ef54ae6c0faa2cf1ad2f4f 1650w, https://mintcdn.com/anny-85c98540/P8JAVzU95g2FJCXj/images/resource-status/enable-booking.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=P8JAVzU95g2FJCXj\u0026q=85\u0026s=49a930fddd1f74a61d1042a7ef6c18fe 2500w`}),`\n`,_jsxs(_components.p,{children:[`You find the `,_jsx(_components.strong,{children:`Bookings enabled`}),` switch on the resource in the `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),` tab (depending on the category). You can only turn it on once at least one service is connected to the resource. Together with the status, it controls whether bookings are possible on this resource.`]}),`\n`,_jsx(Heading,{level:`2`,id:`real-world-examples`,children:`Real-world examples`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Class provider with trainer and room for viewing only`,id:`class-provider-with-trainer-and-room-for-viewing-only`,children:[_jsx(_components.p,{children:`You offer classes and want to show the trainer and room as additional information, without them being separately bookable or counting towards billing.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Set the class resource to Live for booking`,children:_jsxs(_components.p,{children:[`Set the `,_jsx(_components.strong,{children:`Status`}),` of the class resource to `,_jsx(_components.strong,{children:`Live for booking`}),`. Make sure `,_jsx(_components.strong,{children:`Bookings enabled`}),` is active in the resource’s `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),` tab.`]})}),_jsx(Step,{title:`Set the trainer resource to Live for viewing`,children:_jsxs(_components.p,{children:[`Set the `,_jsx(_components.strong,{children:`Status`}),` of the trainer resource to `,_jsx(_components.strong,{children:`Live for viewing`}),`. Booking is disabled automatically.`]})}),_jsx(Step,{title:`Set the room resource to Live for viewing`,children:_jsxs(_components.p,{children:[`Set the `,_jsx(_components.strong,{children:`Status`}),` of the room resource to `,_jsx(_components.strong,{children:`Live for viewing`}),`.`]})}),_jsx(Step,{title:`Review the result`,children:_jsx(_components.p,{children:`Customers see the class, trainer, and room on the booking page. Only the class is bookable and counts towards billing. Trainer and room are free.`})})]})]}),_jsxs(Accordion,{title:`Internal test resource for setup`,id:`internal-test-resource-for-setup`,children:[_jsx(_components.p,{children:`You want to prepare and test a new resource before it is published.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Create a new resource`,children:_jsx(_components.p,{children:`Create a new resource with the settings you want.`})}),_jsx(Step,{title:`Set the status to Internal for setup`,children:_jsxs(_components.p,{children:[`Set the `,_jsx(_components.strong,{children:`Status`}),` to `,_jsx(_components.strong,{children:`Internal for setup`}),`. The resource is visible only to admins, not bookable, and free.`]})}),_jsx(Step,{title:`Run setup and testing`,children:_jsx(_components.p,{children:`Configure schedules, services, and other settings. Only admins can see and edit the resource in the admin area.`})}),_jsx(Step,{title:`Go live when finished`,children:_jsxs(_components.p,{children:[`When the setup is complete, change the status to `,_jsx(_components.strong,{children:`Live for booking`}),` to make the resource available to customers.`]})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Are existing resources switched over automatically?`,id:`are-existing-resources-switched-over-automatically`,children:_jsx(_components.p,{children:`Yes. The previous statuses were renamed automatically: “Active” is now “Live” and “Inactive” is now “Internal”. Your existing configuration is preserved.`})}),_jsx(Accordion,{title:`Does a resource with the Live for viewing status count towards my billing?`,id:`does-a-resource-with-the-live-for-viewing-status-count-towards-my-billing`,children:_jsx(_components.p,{children:`No. Only resources with booking enabled (status “Live for booking” or “Internal for booking”) count towards billing. All other statuses are free.`})}),_jsx(Accordion,{title:`Can I still set blockers on a resource without booking?`,id:`can-i-still-set-blockers-on-a-resource-without-booking`,children:_jsx(_components.p,{children:`Yes. Even when booking is disabled, you can create blockers manually or manage them via calendar sync.`})}),_jsx(Accordion,{title:`What happens when I archive a resource?`,id:`what-happens-when-i-archive-a-resource`,children:_jsx(_components.p,{children:`Archived resources are visible neither to admins in the default view nor to end users. They are not bookable and do not count towards billing.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`My resource does not appear on the booking page`,id:`my-resource-does-not-appear-on-the-booking-page`,children:_jsx(_components.p,{children:`The resource probably has the status “Internal for setup”, “Internal for booking”, or “Archived”. Only resources with the “Live” prefix are visible to end users. Set the status in the resources table or in the resource’s page header to “Live for booking” or “Live for viewing”.`})}),_jsx(Accordion,{title:`The resource is visible, but customers cannot book`,id:`the-resource-is-visible-but-customers-cannot-book`,children:_jsxs(_components.p,{children:[`The status is set to “Live for viewing”, or the “Bookings enabled” switch is off. Check both: set the status to “Live for booking” and make sure “Bookings enabled” is active in the resource’s `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),` tab. If the switch is grayed out, first connect at least one service to the resource.`]})}),_jsx(Accordion,{title:`The resource is billed despite the Internal for setup status`,id:`the-resource-is-billed-despite-the-internal-for-setup-status`,children:_jsx(_components.p,{children:`This should not happen. Check whether the status was really saved correctly and “Internal for booking” is not selected by mistake. With “Internal for booking”, the resource counts towards billing, with “Internal for setup” it does not.`})})]}),`\n`,_jsx(Visibility,{for:`agents`,children:_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Important information for agents:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Exact UI path for status: `,_jsx(_components.strong,{children:`Catalog`}),` > `,_jsx(_components.strong,{children:`Resources`}),` (`,_jsx(_components.code,{children:`/resources`}),`) > inline `,_jsx(_components.strong,{children:`Status`}),` column (all 5 options incl. Archived) or resource detail page > status select in the page header (4 options; Archived only visible when already archived; archive/restore via the action menu in the page header). Options: Live for booking, Live for viewing, Internal for booking, Internal for setup, Archived; free ones with the suffix “(Free)”.`]}),`\n`,_jsx(_components.li,{children:`Resources table row actions: “Set live” / “Set internal” only change live/internal; bookability is kept.`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bookings enabled`}),` switch: Resource > `,_jsx(_components.strong,{children:`Booking options`}),` or `,_jsx(_components.strong,{children:`Services`}),` tab (`,_jsx(_components.code,{children:`/resources/{id}/services`}),`). Disabled while no service is connected; switched on automatically when the first service is connected and off when the last one is removed. Status and switch share the same field (live/internal × booking on/off).`]}),`\n`,_jsx(_components.li,{children:`Billing rule: only statuses with active booking (Live for booking, Internal for booking) count towards billing. All three other statuses are free.`}),`\n`,_jsx(_components.li,{children:`Terminology mapping: old “Active” = new “Live”, old “Inactive” = new “Internal”`}),`\n`,_jsx(_components.li,{children:`Distinction Archived vs. Internal for setup: Archived = completely invisible (also not for admins in the default view). Internal for setup = visible and editable for admins only.`}),`\n`,_jsx(_components.li,{children:`Blocker note: even with booking disabled, blockers can be maintained manually or managed via calendar sync.`}),`\n`,_jsx(_components.li,{children:`Related articles: “Configure resource” for general resource settings, “Communities” for visibility rules at the community level.`}),`\n`]}),`\n`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Resource status","sidebarTitle":"Resource status","description":"Control per resource whether it is visible, bookable, and relevant for billing.","public":true,"href":"/en/resource-status"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How does the resource status work?","slug":"how-does-the-resource-status-work","depth":2,"children":[]},{"title":"When do I use this?","slug":"when-do-i-use-this","depth":2,"children":[]},{"title":"Relationship with other features","slug":"relationship-with-other-features","depth":2,"children":[]},{"title":"Settings \u0026 options","slug":"settings-\u0026-options","depth":2,"children":[]},{"title":"Real-world examples","slug":"real-world-examples","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anny-85c98540","siteName":"anny","title":"Resource status - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/resource-status","matchLevel":1},"en":{"href":"/en/resource-status","matchLevel":0}}},"lastModified":"2026-10-15T15:30:32.867Z","originalFileLocation":"en/resource-status.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Control per resource whether it is visible, bookable, and relevant for billing.\">\u003cmeta data-mint-head name=\"application-name\" content=\"anny\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Resource status - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Control per resource whether it is visible, bookable, and relevant for billing.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/en/resource-status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=General+Information\u0026amp;title=Resource+status\u0026amp;description=Control+per+resource+whether+it+is+visible%2C+bookable%2C+and+relevant+for+billing.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=bb9c9a3d0fc80afc68f2015fd45267c429d37cc6116aaaa01b3ab461989cea37\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Resource status - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Control per resource whether it is visible, bookable, and relevant for billing.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=General+Information\u0026amp;title=Resource+status\u0026amp;description=Control+per+resource+whether+it+is+visible%2C+bookable%2C+and+relevant+for+billing.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=bb9c9a3d0fc80afc68f2015fd45267c429d37cc6116aaaa01b3ab461989cea37\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"anny\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3c69ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.anny.co/en/resource-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/resource-status.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/resource-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/resource-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/resource-status\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.anny.co/#organization\",\"name\":\"anny\",\"url\":\"https://docs.anny.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-hell-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=7d8ad75aba0be5dcd6f5dacf0edc35b1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.anny.co#website\",\"name\":\"anny\",\"url\":\"https://docs.anny.co\",\"publisher\":{\"@id\":\"https://docs.anny.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.anny.co/en/resource-status#webpage\",\"url\":\"https://docs.anny.co/en/resource-status\",\"name\":\"Resource status\",\"description\":\"Control per resource whether it is visible, bookable, and relevant for billing.\",\"dateModified\":\"2026-10-15T15:30:32.867Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/en/resource-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/en/resource-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources \u0026 Availability\",\"item\":\"https://docs.anny.co/en/configure-resources\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General Information\",\"item\":\"https://docs.anny.co/en/configure-resources\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Resource status\",\"item\":\"https://docs.anny.co/en/resource-status\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/en/resource-status#article\",\"headline\":\"Resource status\",\"name\":\"Resource status\",\"description\":\"Control per resource whether it is visible, bookable, and relevant for billing.\",\"url\":\"https://docs.anny.co/en/resource-status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/en/resource-status#webpage\"},\"dateModified\":\"2026-10-15T15:30:32.867Z\",\"publisher\":{\"@id\":\"https://docs.anny.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"anny\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"anny","nav":{"global":null,"languages":[{"language":"de","default":true,"pages":[{"title":"de","href":"/resource-status"}]},{"language":"en","tabs":[{"tab":"Admin","groups":[{"group":"Getting Started","public":true,"pages":[{"title":"Welcome to anny","sidebarTitle":"Welcome","href":"/en/welcome"},{"title":"Getting Started with anny","sidebarTitle":"Getting Started","href":"/en/getting-started"},{"group":"Use Cases","public":true,"pages":[{"title":"Getting Started – Desk Sharing","sidebarTitle":"Desk Sharing","href":"/en/getting-started-desk-sharing"},{"title":"Getting Started – Universities","sidebarTitle":"Universities","href":"/en/getting-started-universities"},{"title":"Getting Started – Coworking","sidebarTitle":"Coworking","href":"/en/getting-started-coworking"},{"title":"Getting Started – Room Booking","sidebarTitle":"Room Booking","href":"/en/getting-started-room-booking"},{"title":"Getting Started – Courses","sidebarTitle":"Courses","href":"/en/getting-started-courses"},{"title":"Getting Started – Events","sidebarTitle":"Events","href":"/en/getting-started-events"},{"title":"Getting Started – Appointment Scheduling","sidebarTitle":"Appointment Scheduling","href":"/en/getting-started-appointments"},{"title":"Getting Started – Dive Schools","sidebarTitle":"Dive Schools","href":"/en/getting-started-dive-schools"},{"title":"Getting Started – Sailing Schools","sidebarTitle":"Sailing Schools","href":"/en/getting-started-sailing-schools"},{"title":"Getting Started - Visitor Registration","sidebarTitle":"Visitor Registration","href":"/en/visitor-management"},{"title":"Getting Started - Parking Booking","sidebarTitle":"Parking Booking","href":"/en/getting-started-parking"},{"title":"Getting Started - Fleet Management","sidebarTitle":"Fleet Management","href":"/en/getting-started-fleet"},{"title":"Getting Started - Equipment Rental","sidebarTitle":"Equipment Rental","href":"/en/getting-started-equipment-rental"},{"title":"Getting Started - Waiting Area","sidebarTitle":"Waiting Area","href":"/en/getting-started-waiting-area"},{"title":"Getting Started - Memberships","sidebarTitle":"Memberships","href":"/en/getting-started-memberships"}]}]},{"group":"Your Organization","public":true,"pages":[{"group":"Account Settings","public":true,"pages":[{"title":"Account Settings","sidebarTitle":"Account settings","href":"/en/account-settings"},{"title":"Introduction to the Admin Area","sidebarTitle":"Admin Area Introduction","href":"/en/admin-area-intro"},{"title":"Data Privacy \u0026 Deletion Periods","sidebarTitle":"Data Privacy \u0026 Deletion Periods","href":"/en/data-privacy"},{"title":"Master organizations","sidebarTitle":"Master organizations","href":"/en/master-organizations"}]},{"group":"Your anny Contract","public":true,"pages":[{"title":"Manage your anny plan","sidebarTitle":"Manage anny plan","href":"/en/anny-plan"}]},{"group":"Team \u0026 Permissions","public":true,"pages":[{"title":"Manage Admin Users and Roles","sidebarTitle":"Roles \u0026 Permissions","href":"/en/roles-and-permissions"},{"title":"Set admin notifications","sidebarTitle":"Admin notifications","href":"/en/admin-notifications"}]},{"group":"Security \u0026 Login","public":true,"pages":[{"title":"Single Sign-On (SSO) Overview","sidebarTitle":"SSO Overview","href":"/en/sso-overview"},{"title":"Microsoft SAML SSO","sidebarTitle":"Microsoft SAML SSO","href":"/en/microsoft-saml-sso"},{"title":"Google Workspace SSO","sidebarTitle":"Google Workspace SSO","href":"/en/google-workspace-sso"},{"title":"Generic SAML 2.0 SSO","sidebarTitle":"Generic SAML 2.0","href":"/en/generic-saml-sso"},{"title":"OAuth2 SSO","sidebarTitle":"OAuth2 SSO","href":"/en/oauth2-sso"},{"title":"OpenID Connect (OIDC) SSO","sidebarTitle":"OpenID Connect SSO","href":"/en/openid-connect-sso"},{"title":"SCIM (User Provisioning)","sidebarTitle":"SCIM (User Provisioning)","href":"/en/scim-user-provisioning"},{"title":"Federated SAML","sidebarTitle":"Federated SAML","href":"/en/federated-saml"},{"title":"Attribute Mapping","sidebarTitle":"Attribute Mapping","href":"/en/attribute-mapping"},{"title":"Two-Factor Authentication","sidebarTitle":"Two-Factor Authentication","href":"/en/two-factor-authentication"},{"title":"SSO Key Rollover","sidebarTitle":"SSO Key Rollover","href":"/en/sso-key-rollover"}]},{"group":"Booking Page \u0026 Embedding","public":true,"pages":[{"title":"Set Up Your Booking Page Layout","sidebarTitle":"Booking Page Layout","href":"/en/booking-page-layout"},{"title":"Embed the anny Booking Page as a Widget on Your Website","sidebarTitle":"Widget embed","href":"/en/embed-booking-page"},{"title":"Widget Embedding - Advanced","sidebarTitle":"Advanced embedding","href":"/en/widget-embed-advanced"},{"title":"Widget Agent Skill","sidebarTitle":"Widget Agent Skill","href":"/en/widget-agent-skill"},{"title":"Track Bookings with UTM Links","sidebarTitle":"UTM Tracking","href":"/en/utm-tracking"},{"title":"Embed the anny Booking Page in Wix","sidebarTitle":"Wix","href":"/en/embed-wix"},{"title":"Embed the anny Booking Page in Google Sites","sidebarTitle":"Google Sites","href":"/en/embed-google-sites"},{"title":"Embed the anny booking page in WordPress","sidebarTitle":"WordPress","href":"/en/embed-wordpress"}]}]},{"group":"Resources \u0026 Availability","public":true,"pages":[{"group":"General Information","public":true,"pages":[{"title":"Configure a Resource","sidebarTitle":"Configure resources","href":"/en/configure-resources"},{"title":"Groups","sidebarTitle":"Groups","description":"Organize resources, services, products and booking bundles with your own groups.","href":"/en/groups-and-categories"},{"title":"Resource status","sidebarTitle":"Resource status","href":"/en/resource-status"}]},{"group":"Schedules","public":true,"pages":[{"title":"Schedules","sidebarTitle":"Schedules","description":"Define regular opening hours for your resources and manage seasonal changes with multiple schedules.","href":"/en/schedules"},{"title":"Available Slots","sidebarTitle":"Available Slots","href":"/en/available-slots"}]},{"group":"Availability Logic","public":true,"pages":[{"title":"Waitlist","sidebarTitle":"Waitlist","href":"/en/waitlist"},{"title":"Exclusive Time Slots","sidebarTitle":"Exclusive Time Slots","href":"/en/exclusive-time-slots"},{"title":"Create and Manage Global Blockers","sidebarTitle":"Global Blockers","href":"/en/global-blockers"},{"title":"Dynamic Capacity Planning with On-Demand Resources","sidebarTitle":"Dynamic Capacity Planning","href":"/en/dynamic-capacity-planning"}]},{"title":"Create Interactive 3D Floor Plans in anny","sidebarTitle":"Maps \u0026 Interactive Floor Plans","href":"/en/maps-and-floor-plans"}]},{"group":"Booking Options \u0026 Services","public":true,"pages":[{"group":"Options \u0026 Services","public":true,"pages":[{"title":"Booking Option","sidebarTitle":"Booking Option","href":"/en/configure-booking-option"},{"title":"Service-First Flow","sidebarTitle":"Service-First Flow","href":"/en/service-first-flow"},{"title":"Combine multiple services","sidebarTitle":"Booking sequences","href":"/en/booking-sequences"},{"title":"Dynamic Pricing","sidebarTitle":"Dynamic Pricing","href":"/en/dynamic-pricing"}]},{"group":"Booking Types","public":true,"pages":[{"title":"About Recurring Bookings","sidebarTitle":"Recurring Bookings","href":"/en/recurring-bookings"},{"title":"Booking Series","sidebarTitle":"Booking Series","href":"/en/booking-series"}]},{"group":"Extensions","public":true,"pages":[{"title":"Smart Availability","sidebarTitle":"Smart Availability","href":"/en/smart-availability"},{"title":"Products \u0026 additional options","sidebarTitle":"Products \u0026 additional options","href":"/en/add-ons"},{"title":"Custom Forms","sidebarTitle":"Custom Forms","href":"/en/custom-forms"},{"title":"Legal Documents","sidebarTitle":"Legal Documents","href":"/en/legal-documents"},{"title":"Participant Management","sidebarTitle":"Participant Management","href":"/en/participant-management"},{"title":"Personalization","sidebarTitle":"Personalization","href":"/en/personalization"},{"title":"Certificates","sidebarTitle":"Certificates","href":"/en/certificates"},{"title":"Minimum and Maximum Selection","sidebarTitle":"Min \u0026 Max Selection","href":"/en/min-max-selection"},{"title":"Service Schedules","sidebarTitle":"Service Schedules","href":"/en/service-schedules"}]},{"group":"Changes \u0026 Cancellation","public":true,"pages":[{"title":"Modify Bookings","sidebarTitle":"Modify Bookings","href":"/en/modify-bookings"},{"title":"Cancellation Policy","sidebarTitle":"Cancellation Policy","href":"/en/cancellation-policy"}]}]},{"group":"Booking Management","public":true,"pages":[{"title":"Plan and manage bookings in the calendar","sidebarTitle":"Calendar","href":"/en/calendar"},{"title":"Booking Rules","sidebarTitle":"Booking Rules","href":"/en/booking-rules"},{"title":"Tags","sidebarTitle":"Tags","href":"/en/tags"},{"title":"Inquiries \u0026 inquiry forms","sidebarTitle":"Inquiries","href":"/en/inquiries"},{"group":"Communication","public":true,"pages":[{"title":"Activity Log","sidebarTitle":"Activity Log","href":"/en/activity-log"},{"title":"Notifications and appointment reminders","sidebarTitle":"Notifications","href":"/en/configure-notifications"},{"title":"Mobile notifications","sidebarTitle":"Mobile notifications","href":"/en/mobile-notifications"},{"title":"Broadcasting","sidebarTitle":"Broadcasting","href":"/en/broadcasting"}]}]},{"group":"CRM","public":true,"pages":[{"title":"Manage Customers","sidebarTitle":"Customers","href":"/en/manage-customers"},{"title":"Manage Companies","sidebarTitle":"Companies","href":"/en/manage-companies"},{"title":"Member Management (Communities)","sidebarTitle":"Member Management (Communities)","href":"/en/communities"}]},{"group":"Payment Processing","public":true,"pages":[{"group":"Online Payment","public":true,"pages":[{"title":"Set Up Stripe Connect","sidebarTitle":"Stripe Connect","href":"/en/stripe-connect-setup"},{"title":"Online Payments \u0026 Fees","sidebarTitle":"Online Payments \u0026 Fees","href":"/en/online-payments"},{"title":"SEPA direct debit for subscriptions","sidebarTitle":"SEPA direct debit","href":"/en/sepa-direct-debit"},{"title":"Manage Your Stripe Connect Profile","sidebarTitle":"Stripe Support","href":"/en/stripe-support"}]},{"group":"POS","public":true,"pages":[{"title":"Set Up Card Readers \u0026 Tap to Pay in the POS App","sidebarTitle":"POS App Setup","href":"/en/pos-app-setup"},{"title":"Manage Bookings and Payments in the POS App","sidebarTitle":"POS App Bookings \u0026 Payments","href":"/en/pos-app-bookings-and-payments"}]}]},{"group":"Invoicing","public":true,"pages":[{"group":"Invoices","public":true,"pages":[{"title":"Invoicing","sidebarTitle":"Invoicing","href":"/en/invoicing"},{"title":"Pay by Invoice (Pay-Later)","sidebarTitle":"Pay by Invoice","href":"/en/pay-later"},{"title":"Edit and Finalize Invoice Drafts","sidebarTitle":"Invoice draft","href":"/en/invoice-drafts"},{"title":"Correct or Cancel an Invoice","sidebarTitle":"Correct invoice","href":"/en/invoice-corrections"},{"title":"Customer Balances \u0026 Collective Invoices","sidebarTitle":"Customer balances","href":"/en/customer-balances-and-collective-invoices"}]},{"group":"Accounting","public":true,"pages":[{"title":"Accounting with anny","sidebarTitle":"Accounting","href":"/en/accounting"},{"title":"Forward invoices to DATEV","sidebarTitle":"Invoice forwarding","href":"/en/datev-import"}]}]},{"group":"Subscriptions, Packages \u0026 Vouchers","public":true,"pages":[{"title":"Booking Quotas","sidebarTitle":"Booking Quotas","href":"/en/booking-quotas"},{"title":"Subscriptions \u0026 Memberships","sidebarTitle":"Subscriptions \u0026 Memberships","href":"/en/subscriptions-and-memberships"},{"group":"Booking Packages","public":true,"pages":[{"title":"Booking Packages \u0026 Codes","sidebarTitle":"Booking Packages","href":"/en/booking-codes"},{"title":"Value Vouchers","sidebarTitle":"Value Vouchers","href":"/en/value-vouchers"},{"title":"Vouchers \u0026 VAT","sidebarTitle":"Vouchers \u0026 VAT","href":"/en/voucher-taxation"}]},{"title":"Discount Codes","sidebarTitle":"Discount Codes","href":"/en/discount-codes"}]},{"group":"Check-In","public":true,"pages":[{"title":"Check-In \u0026 Check-Out","sidebarTitle":"General Information","href":"/en/check-in-overview"},{"title":"Presence in booking details","sidebarTitle":"Booking details","href":"/en/check-in-booking-details"},{"group":"Check-In Terminal","public":true,"pages":[{"title":"Set Up a Check-In Terminal","sidebarTitle":"Setup","href":"/en/check-in-setup"},{"title":"Getting Started – University Library (Check-In)","sidebarTitle":"University Library","href":"/en/check-in-university"},{"title":"Getting Started – Ticketing \u0026 Events (Check-In)","sidebarTitle":"Ticketing \u0026 Events","href":"/en/check-in-ticketing-events"}]},{"group":"Customer display","public":true,"hidden":true,"pages":[{"title":"Customer display","sidebarTitle":"Customer display","href":"/en/customer-display"}]},{"group":"Quick Access","public":true,"pages":[{"title":"Queuing System","sidebarTitle":"Queues","href":"/en/queuing-system"}]}]},{"group":"Analytics \u0026 Data","public":true,"pages":[{"title":"Dashboards","sidebarTitle":"Dashboards","href":"/en/dashboards"},{"title":"(Automatic) Exports","sidebarTitle":"Exports","href":"/en/automatic-exports"}]},{"group":"Displays \u0026 Terminals","public":true,"pages":[{"group":"Display App","public":true,"pages":[{"title":"anny Display App","sidebarTitle":"Display App","href":"/en/display-app"},{"title":"Connect tapirx with anny","sidebarTitle":"tapirx","href":"/en/tapirx-setup"},{"title":"Connect Joan with anny","sidebarTitle":"Joan","href":"/en/joan-setup"},{"title":"Install the anny Display App on the Philips 10BDL4551T","sidebarTitle":"Philips","href":"/en/philips-setup"}]},{"title":"URL Display Boards","sidebarTitle":"URL Display Boards","href":"/en/url-display-boards"}]},{"group":"Integrations","public":true,"pages":[{"group":"Calendar Sync","public":true,"pages":[{"title":"Calendar integrations","sidebarTitle":"Calendar integrations","href":"/en/calendar-integrations"},{"group":"Personal Calendars","public":true,"pages":[{"title":"Connect Outlook Calendar with anny","sidebarTitle":"Outlook","href":"/en/outlook"},{"title":"Connect Google Calendar with anny","sidebarTitle":"Google","href":"/en/google"},{"title":"Connect ICS Calendar with anny","sidebarTitle":"ICS Calendar","href":"/en/ics-calendar"}]},{"group":"Workspace","public":true,"pages":[{"title":"Connect Microsoft 365 with anny","sidebarTitle":"Microsoft 365","href":"/en/m365-workspace"},{"title":"Connect Google Workspace with anny","sidebarTitle":"Google Workspace","href":"/en/google-workspace"}]}]},{"group":"Microsoft Apps","public":true,"pages":[{"title":"Connect the Outlook Add-In with anny","sidebarTitle":"Outlook Add-In","href":"/en/outlook-add-in"},{"title":"anny MS Teams App","sidebarTitle":"MS Teams App","href":"/en/ms-teams-app"}]},{"group":"Video Meetings","public":true,"pages":[{"title":"anny Video Calls","sidebarTitle":"anny Video Calls","href":"/en/anny-video-calls"},{"title":"Connect Zoom with anny","sidebarTitle":"Zoom","href":"/en/zoom"},{"title":"Connect Microsoft Teams with anny","sidebarTitle":"Microsoft Teams","href":"/en/ms-teams"},{"title":"Connect Purpleview with anny","sidebarTitle":"Purpleview","href":"/en/purpleview"}]},{"group":"HR","public":true,"pages":[{"title":"Connect Personio with anny","sidebarTitle":"Personio","href":"/en/personio"},{"title":"Connect HRworks with anny","sidebarTitle":"HRworks","href":"/en/hrworks"}]},{"group":"CRM","public":true,"pages":[{"title":"Connect HubSpot with anny","sidebarTitle":"HubSpot","href":"/en/hubspot"}]},{"group":"Marketing \u0026 Tracking","public":true,"pages":[{"title":"Connect Google Analytics \u0026 Google Ads with anny","sidebarTitle":"Google Analytics \u0026 Google Ads","href":"/en/google-analytics"},{"title":"Connect LinkedIn Ads with anny","sidebarTitle":"LinkedIn Ads","href":"/en/linkedin-ads-tracking"},{"title":"Connect TikTok Ads with anny","sidebarTitle":"TikTok Ads","href":"/en/tiktok-ads-tracking"},{"title":"Connect Meta Ads with anny","sidebarTitle":"Meta Ads","href":"/en/meta-ads-tracking"}]},{"group":"Access \u0026 Smart Locks","public":true,"pages":[{"title":"Smart Lock Integrations","sidebarTitle":"Smart Locks Overview","href":"/en/smart-locks-overview"},{"title":"Connect KleverKey with anny","sidebarTitle":"KleverKey","href":"/en/klever-key"},{"title":"Connect SALTO KS with anny","sidebarTitle":"SALTO KS","href":"/en/salto-ks"},{"title":"Connect Nuki with anny","sidebarTitle":"Nuki","href":"/en/nuki"},{"group":"Dormakaba","public":true,"pages":[{"title":"Connect dormakaba Exos 9300 with anny","sidebarTitle":"dormakaba Exos 9300","href":"/en/dormakaba-exos-9300"},{"title":"Connect dormakaba resivo with anny","sidebarTitle":"Resivo","href":"/en/dormakaba-resivo"},{"title":"Connect dormakaba exivo with anny","sidebarTitle":"dormakaba exivo","href":"/en/dormakaba-exivo"}]},{"title":"Connect UniFi with anny","sidebarTitle":"UniFi","href":"/en/unifi"},{"title":"Connect Keycafe with anny","sidebarTitle":"Keycafe","href":"/en/keycafe"},{"title":"Connect EVVA AirKey with anny","sidebarTitle":"EVVA AirKey","href":"/en/evva-airkey"},{"title":"Connect Tapkey with anny","sidebarTitle":"Tapkey","href":"/en/tapkey"},{"title":"Connect Glutz eAccess with anny","sidebarTitle":"Glutz eAccess","href":"/en/glutz-eaccess"},{"title":"Connect Custom Remote Open with anny","sidebarTitle":"Custom Remote Open","href":"/en/custom-remote-open"},{"title":"Connect Comydo with anny","sidebarTitle":"Comydo","href":"/en/comydo"},{"title":"Connect Arivo with anny","sidebarTitle":"Arivo","href":"/en/arivo"}]},{"group":"Partner \u0026 Booking Channels","public":true,"pages":[{"title":"Connect Urban Sports Club with anny","sidebarTitle":"Urban Sports Club","href":"/en/urban-sports-club"},{"title":"Connect Treatwell with anny","sidebarTitle":"Treatwell","href":"/en/treatwell"},{"title":"Connect ClassPass with anny","sidebarTitle":"ClassPass","href":"/en/class-pass"}]},{"group":"Identity \u0026 Compliance","public":true,"pages":[{"title":"Set Up Microsoft Enterprise SSO on iOS","sidebarTitle":"Enterprise SSO (iOS)","icon":"shield-check","href":"/en/enterprise-sso-ios"},{"title":"Connect Regpit with anny","sidebarTitle":"Regpit","href":"/en/regpit-integration"}]},{"group":"Automation","public":true,"pages":[{"title":"Connect Make.com with anny","sidebarTitle":"make.com","href":"/en/make-com"},{"title":"Connect n8n with anny","sidebarTitle":"n8n","href":"/en/n8n"}]},{"group":"IoT","public":true,"pages":[{"title":"Connect Shelly with anny","sidebarTitle":"Shelly","href":"/en/shelly"}]},{"group":"Accounting","public":true,"pages":[{"title":"Connect DATEV with anny","sidebarTitle":"DATEV","href":"/en/datev-integration"},{"title":"DATEV accounts and preparation with your tax advisor","sidebarTitle":"Accounts \u0026 tax advisor","icon":"calculator","href":"/en/datev-accounts-and-tax-advisor"}]}]},{"group":"Reference","public":true,"pages":[{"title":"FAQ","sidebarTitle":"FAQ","href":"/en/faq"},{"title":"anny Glossary","sidebarTitle":"Glossary","href":"/en/anny-glossary"},{"title":"Support Policy","sidebarTitle":"Support Policy","href":"/en/support-policy"},{"title":"Accessibility at anny","sidebarTitle":"Accessibility","href":"/en/accessibility"},{"title":"GoBD at anny","sidebarTitle":"GoBD","icon":{"style":"regular","name":"scale-balanced","library":"fontawesome"},"href":"/en/gobd"},{"title":"Privacy Policy","sidebarTitle":"Privacy Policy","href":"/en/privacy-policy"}]},{"group":"Testzentren","public":true,"icon":"vial","hidden":true,"pages":[{"title":"Evaluating booking data from anny","sidebarTitle":"Booking data","href":"/en/test-center-booking-data"}]},{"group":"Announcements","public":true,"icon":"bullhorn","hidden":true,"pages":[{"title":"Admin 3.0: What changes","sidebarTitle":"Admin 3.0","href":"/en/admin-3-0"},{"title":"New email design from 8 September 2026","sidebarTitle":"New email design","href":"/en/email-design-september-2026"}]},{"group":"Technical notes","public":true,"icon":"wrench","hidden":true,"pages":[{"title":"Limit Microsoft 365 calendar access to specific mailboxes","sidebarTitle":"Limit M365 calendar access","href":"/en/m365-resource-calendar-scope"}]}]},{"tab":"End Users","pages":[{"title":"End Users","href":"/en/booking-page-overview"}]},{"tab":"anny Apps","pages":[{"title":"anny Apps","href":"/en/anny-apps-overview"}]},{"tab":"anny AI","pages":[{"title":"anny AI","href":"/en/anny-agent"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026"}]}]}]},"basePath":"","title":"Resource status - anny","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}