Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.
With this guide, you set up a self-service terminal for your university library. In the end, students can check in via QR code, register spontaneously on-site, and unused spaces are automatically released again.
With study space management, anny maps the physical library structure digitally. The central principle: every reading room or area is a resource with limited capacity, and the Check-In terminal controls attendance in real time.
anny concept
Meaning in the library
Resource
A reading room, an area or a floor (e.g. “Reading room, 2nd floor”)
Booking option
A booking type (e.g. “Study space half-day” or “Study space flexible”)
Multiple availability
Number of study spaces available at the same time
Check-In app
Terminal at the entrance for checking in and out
Release capacity
After check-out, the space becomes bookable for other students immediately
Students book through the booking area (web or app) or register spontaneously at the terminal. You manage everything in the admin area (resources, bookings, displays, occupancy).
Open Resources and create a resource for the library area (e.g. “Reading room, main building”). Under Availability, set it to Multiple availability and set the number to the available study spaces. Under Check-In, enable check-in for this resource.
2
Configure the Check-In settings
Under Resource → Check-In: enable Release capacity so that after a check-out the space becomes bookable again immediately. Enable Multiple Check-In if students are allowed to leave the area briefly and return. Optionally set a minimum check-in time (e.g. 30 minutes) to prevent early check-outs for quota optimization.
3
Create a booking option
Create a booking option (e.g. “Study space flexible” with a flexible duration or “Study space half-day” with a fixed duration). Make sure: free, automatically accept all bookings.
4
Control check-in and check-out separately
Disable self-service Check-In in the resource settings, so a check-in is only possible at the terminal on-site (controlled attendance check). Allow a flexible, self-service Check-Out by students via the mobile app or web application, to avoid queues at the exit.
Check-In & Check-Out: only pre-registered students (with a booking) can check in and out.
Personalized registration, Check-In & Check-Out: pre-registered and spontaneous students can register, check in and check out.
6
Set up multiple terminals (optional)
Set up separate terminals for entrance and exit: one terminal in Check-In mode at the entrance, one terminal in Check-Out mode at the exit. Both are connected to the same resource.
7
Test
Create a test booking, check in at the entrance terminal and check whether the capacity is reduced correctly. Then check out and check whether the space is released again.
With separate control of check-in (only at the terminal) and check-out (flexible via app), you avoid queues at the exit and still keep control over attendance.
A university library wants students to be able to use a study space only with a prior online booking. Spontaneous visits without a booking are not allowed.
1
Resource and booking option
Resource “Reading room” with 200 spaces (Multiple availability: 200), booking option “Study space” with a flexible duration, free, automatically accept.
2
Terminal mode
Mode: Check-In & Check-Out. Only students with a valid QR code ticket can check in.
3
Release capacity
Enable Release capacity so no-shows and early check-outs release spaces again immediately.
Library with on-site registration and online booking
A library wants to enable both online bookings and spontaneous registrations at the terminal, to maximize occupancy.
1
Resource and booking option
Resource “Reading room” with 150 spaces, booking option “Study space flexible” with a flexible duration, free, automatically accept.
2
Terminal mode
Mode: Personalized registration, Check-In & Check-Out. Students with a booking scan their QR code, spontaneous visitors enter their email and are registered on-site.
3
Separate entrances/exits
One terminal at the entrance (mode: Personalized registration & Check-In), one terminal at the exit (mode: Check-Out). Alternatively: allow check-out via the mobile app.
Enable Release capacity in the Check-In settings of the resource. If students do not check in, the space is automatically released again after the check-in period expires.
Can I allow check-in only at the terminal and check-out via the app?
Yes. Disable self-service check-in in the resource settings (check-in only at the terminal) and allow flexible check-out via app or web.
Can students secure a space spontaneously?
Yes, if the terminal mode includes “Personalized registration”. Students without a prior booking can register at the terminal and check in immediately.
Can I cover different areas with different terminals?
Yes. Create a separate resource per area and connect one terminal to each. Alternatively, multiple terminals can be connected to the same resource.
How do I set a minimum check-in time?
Under Resource → Check-In, configure a minimum check-in time (e.g. 30 minutes). This way a check-out is accepted only after this time has passed.
Good luck with the setup! 🥳
{"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/check-in-university","slug":"/en/check-in-university","pageMetadata":{"title":"Getting Started – University Library (Check-In)","sidebarTitle":"University Library","description":"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.","public":true,"href":"/en/check-in-university"},"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: \"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\"\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={a:`a`,blockquote:`blockquote`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Step,Steps,Table,Tip,Visibility}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,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 this guide, you set up a self-service terminal for your university library. In the end, students can check in via QR code, register spontaneously on-site, and unused spaces are automatically released again.`}),`\n`,_jsx(Heading,{level:`2`,id:`thinking-the-university-library-the-anny-way`,children:`Thinking the university library the anny way`}),`\n`,_jsxs(_components.p,{children:[`With study space management, anny maps the physical library structure digitally. The central principle: every `,_jsx(_components.strong,{children:`reading room`}),` or `,_jsx(_components.strong,{children:`area`}),` is a `,_jsx(_components.strong,{children:`resource`}),` with limited capacity, and the `,_jsx(_components.strong,{children:`Check-In terminal`}),` controls attendance in real time.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`anny concept`}),_jsx(_components.th,{children:`Meaning in the library`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Resource`}),_jsx(_components.td,{children:`A reading room, an area or a floor (e.g. “Reading room, 2nd floor”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Booking option`}),_jsx(_components.td,{children:`A booking type (e.g. “Study space half-day” or “Study space flexible”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Multiple availability`}),_jsx(_components.td,{children:`Number of study spaces available at the same time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Check-In app`}),_jsx(_components.td,{children:`Terminal at the entrance for checking in and out`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Release capacity`}),_jsx(_components.td,{children:`After check-out, the space becomes bookable for other students immediately`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Students book through the `,_jsx(_components.strong,{children:`booking area`}),` (web or app) or register spontaneously at the terminal. You manage everything in the `,_jsx(_components.strong,{children:`admin area`}),` (resources, bookings, displays, occupancy).`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-by-step-setup`,children:`Step-by-step setup`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Create a resource`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Resources`}),` and create a resource for the library area (e.g. “Reading room, main building”). Under `,_jsx(_components.strong,{children:`Availability`}),`, set it to `,_jsx(_components.strong,{children:`Multiple availability`}),` and set the number to the available study spaces. Under `,_jsx(_components.strong,{children:`Check-In`}),`, enable check-in for this resource.`]})}),_jsx(Step,{title:`Configure the Check-In settings`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Resource`}),` → `,_jsx(_components.strong,{children:`Check-In`}),`: enable `,_jsx(_components.strong,{children:`Release capacity`}),` so that after a check-out the space becomes bookable again immediately. Enable `,_jsx(_components.strong,{children:`Multiple Check-In`}),` if students are allowed to leave the area briefly and return. Optionally set a `,_jsx(_components.strong,{children:`minimum check-in time`}),` (e.g. 30 minutes) to prevent early check-outs for quota optimization.`]})}),_jsx(Step,{title:`Create a booking option`,children:_jsxs(_components.p,{children:[`Create a booking option (e.g. “Study space flexible” with a flexible duration or “Study space half-day” with a fixed duration). Make sure: `,_jsx(_components.strong,{children:`free`}),`, `,_jsx(_components.strong,{children:`automatically accept all bookings`}),`.`]})}),_jsx(Step,{title:`Control check-in and check-out separately`,children:_jsxs(_components.p,{children:[`Disable self-service `,_jsx(_components.strong,{children:`Check-In`}),` in the resource settings, so a check-in is only possible at the terminal on-site (controlled attendance check). Allow a flexible, self-service `,_jsx(_components.strong,{children:`Check-Out`}),` by students via the mobile app or web application, to avoid queues at the exit.`]})}),_jsxs(Step,{title:`Set up the terminal`,children:[_jsxs(_components.p,{children:[`Set up a Check-In terminal according to `,_jsx(_components.a,{href:`/en/check-in-setup`,children:`Set Up a Check-In Terminal`}),`. Choose the appropriate mode:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Check-In \u0026 Check-Out`}),`: only pre-registered students (with a booking) can check in and out.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Personalized registration, Check-In \u0026 Check-Out`}),`: pre-registered and spontaneous students can register, check in and check out.`]}),`\n`]})]}),_jsx(Step,{title:`Set up multiple terminals (optional)`,children:_jsxs(_components.p,{children:[`Set up separate terminals for entrance and exit: one terminal in `,_jsx(_components.strong,{children:`Check-In`}),` mode at the entrance, one terminal in `,_jsx(_components.strong,{children:`Check-Out`}),` mode at the exit. Both are connected to the same resource.`]})}),_jsx(Step,{title:`Test`,children:_jsx(_components.p,{children:`Create a test booking, check in at the entrance terminal and check whether the capacity is reduced correctly. Then check out and check whether the space is released again.`})})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`With separate control of check-in (only at the terminal) and check-out (flexible via app), you avoid queues at the exit and still keep control over attendance.`})}),`\n`,_jsx(Heading,{level:`2`,id:`typical-examples`,children:`Typical examples`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Library with a pure prior-registration system`,id:`library-with-a-pure-prior-registration-system`,children:[_jsx(_components.p,{children:`A university library wants students to be able to use a study space only with a prior online booking. Spontaneous visits without a booking are not allowed.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Resource and booking option`,children:_jsx(_components.p,{children:`Resource “Reading room” with 200 spaces (Multiple availability: 200), booking option “Study space” with a flexible duration, free, automatically accept.`})}),_jsx(Step,{title:`Terminal mode`,children:_jsxs(_components.p,{children:[`Mode: `,_jsx(_components.strong,{children:`Check-In \u0026 Check-Out`}),`. Only students with a valid QR code ticket can check in.`]})}),_jsx(Step,{title:`Release capacity`,children:_jsxs(_components.p,{children:[`Enable `,_jsx(_components.strong,{children:`Release capacity`}),` so no-shows and early check-outs release spaces again immediately.`]})})]})]}),_jsxs(Accordion,{title:`Library with on-site registration and online booking`,id:`library-with-on-site-registration-and-online-booking`,children:[_jsx(_components.p,{children:`A library wants to enable both online bookings and spontaneous registrations at the terminal, to maximize occupancy.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Resource and booking option`,children:_jsx(_components.p,{children:`Resource “Reading room” with 150 spaces, booking option “Study space flexible” with a flexible duration, free, automatically accept.`})}),_jsx(Step,{title:`Terminal mode`,children:_jsxs(_components.p,{children:[`Mode: `,_jsx(_components.strong,{children:`Personalized registration, Check-In \u0026 Check-Out`}),`. Students with a booking scan their QR code, spontaneous visitors enter their email and are registered on-site.`]})}),_jsx(Step,{title:`Separate entrances/exits`,children:_jsxs(_components.p,{children:[`One terminal at the entrance (mode: `,_jsx(_components.strong,{children:`Personalized registration \u0026 Check-In`}),`), one terminal at the exit (mode: `,_jsx(_components.strong,{children:`Check-Out`}),`). Alternatively: allow check-out via the mobile app.`]})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`additional-settings-\u0026-options`,children:`Additional settings \u0026 options`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsxs(Card,{title:`Bookings per start time`,children:[_jsx(_components.p,{children:`Limit the arrivals per time slot to ease the rush at the terminal and stagger entry, for example a maximum of 50 check-ins per half hour.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/check-in-overview`,children:`Learn more`})})]}),_jsxs(Card,{title:`Communities`,children:[_jsx(_components.p,{children:`Restrict study space booking to certain groups, for example only enrolled students, and control access through community membership.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/communities`,children:`Learn more`})})]}),_jsxs(Card,{title:`Custom forms at check-in`,children:[_jsx(_components.p,{children:`Ask for extra data such as the student ID number or the department only at check-in, instead of during the booking process itself.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/custom-forms`,children:`Learn more`})})]}),_jsxs(Card,{title:`Global booking rules`,children:[_jsx(_components.p,{children:`Define overarching rules for booking limits, for example a maximum number of bookings per person and day or week, for fair distribution.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/en/booking-rules`,children:`Learn more`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`How do I prevent no-shows?`,id:`how-do-i-prevent-no-shows`,children:_jsxs(_components.p,{children:[`Enable `,_jsx(_components.strong,{children:`Release capacity`}),` in the Check-In settings of the resource. If students do not check in, the space is automatically released again after the check-in period expires.`]})}),_jsx(Accordion,{title:`Can I allow check-in only at the terminal and check-out via the app?`,id:`can-i-allow-check-in-only-at-the-terminal-and-check-out-via-the-app`,children:_jsx(_components.p,{children:`Yes. Disable self-service check-in in the resource settings (check-in only at the terminal) and allow flexible check-out via app or web.`})}),_jsx(Accordion,{title:`Can students secure a space spontaneously?`,id:`can-students-secure-a-space-spontaneously`,children:_jsx(_components.p,{children:`Yes, if the terminal mode includes “Personalized registration”. Students without a prior booking can register at the terminal and check in immediately.`})}),_jsx(Accordion,{title:`Can I cover different areas with different terminals?`,id:`can-i-cover-different-areas-with-different-terminals`,children:_jsx(_components.p,{children:`Yes. Create a separate resource per area and connect one terminal to each. Alternatively, multiple terminals can be connected to the same resource.`})}),_jsx(Accordion,{title:`How do I set a minimum check-in time?`,id:`how-do-i-set-a-minimum-check-in-time`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Resource`}),` → `,_jsx(_components.strong,{children:`Check-In`}),`, configure a minimum check-in time (e.g. 30 minutes). This way a check-out is accepted only after this time has passed.`]})})]}),`\n`,_jsx(_components.p,{children:`Good luck with the setup! 🥳`}),`\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`,_jsx(_components.li,{children:`Resource: reading room/area, availability set to “Multiple availability” (number = study spaces)`}),`\n`,_jsx(_components.li,{children:`Booking option: free, automatically accept, flexible or fixed duration`}),`\n`,_jsx(_components.li,{children:`Check-In settings (Resource → Check-In): Release capacity, Multiple Check-In, minimum check-in time`}),`\n`,_jsx(_components.li,{children:`Separate control: check-in only at the terminal (disable self-service check-in), check-out flexible via app/web (allow self-service check-out)`}),`\n`,_jsx(_components.li,{children:`Modes for libraries: “Check-In \u0026 Check-Out” (with a booking only) or “Personalized registration, Check-In \u0026 Check-Out” (with on-site registration)`}),`\n`,_jsx(_components.li,{children:`Multiple terminals: check-in at the entrance, check-out at the exit, same resource`}),`\n`,_jsx(_components.li,{children:`Windows desktop app: download at cdn.anny.co/apps/checkin-app/latest-windows-setup.exe, disable interaction for a PC without touch`}),`\n`,_jsx(_components.li,{children:`Related articles: /en/check-in-overview, /en/check-in-setup, /en/custom-forms, /en/exclusive-time-slots`}),`\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":"Getting Started – University Library (Check-In)","sidebarTitle":"University Library","description":"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.","public":true,"href":"/en/check-in-university"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Thinking the university library the anny way","slug":"thinking-the-university-library-the-anny-way","depth":2,"children":[]},{"title":"Step-by-step setup","slug":"step-by-step-setup","depth":2,"children":[]},{"title":"Typical examples","slug":"typical-examples","depth":2,"children":[]},{"title":"Additional settings \u0026 options","slug":"additional-settings-\u0026-options","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anny-85c98540","siteName":"anny","title":"Getting Started – University Library (Check-In) - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/check-in-university","matchLevel":1},"en":{"href":"/en/check-in-university","matchLevel":0}}},"lastModified":"2026-08-23T12:09:18.795Z","originalFileLocation":"en/check-in-university.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=\"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\">\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=\"Getting Started – University Library (Check-In) - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/en/check-in-university\">\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=Check-In+Terminal\u0026amp;title=Getting+Started+%E2%80%93+University+Library+%28Check-In%29\u0026amp;description=Set+up+study+space+booking+with+a+Check-In+terminal%2C+capacity+control+and+on-site+registration+for+libraries.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=7bea550e9fd4de8facb908fea96baa88f521f5481b99e8e870ece4f470eb56c6\">\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=\"Getting Started – University Library (Check-In) - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Check-In+Terminal\u0026amp;title=Getting+Started+%E2%80%93+University+Library+%28Check-In%29\u0026amp;description=Set+up+study+space+booking+with+a+Check-In+terminal%2C+capacity+control+and+on-site+registration+for+libraries.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=7bea550e9fd4de8facb908fea96baa88f521f5481b99e8e870ece4f470eb56c6\">\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/check-in-university\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/check-in-university.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/check-in-university\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/check-in-university\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/check-in-university\">\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/check-in-university#webpage\",\"url\":\"https://docs.anny.co/en/check-in-university\",\"name\":\"Getting Started – University Library (Check-In)\",\"description\":\"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\",\"dateModified\":\"2026-08-23T12:09:18.795Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/en/check-in-university#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/en/check-in-university#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Check-In\",\"item\":\"https://docs.anny.co/en/check-in-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Check-In Terminal\",\"item\":\"https://docs.anny.co/en/check-in-setup\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting Started – University Library (Check-In)\",\"item\":\"https://docs.anny.co/en/check-in-university\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/en/check-in-university#article\",\"headline\":\"Getting Started – University Library (Check-In)\",\"name\":\"Getting Started – University Library (Check-In)\",\"description\":\"Set up study space booking with a Check-In terminal, capacity control and on-site registration for libraries.\",\"url\":\"https://docs.anny.co/en/check-in-university\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/en/check-in-university#webpage\"},\"dateModified\":\"2026-08-23T12:09:18.795Z\",\"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":"/check-in-university"}]},{"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","href":"/en/groups-and-categories"},{"title":"Resource status","sidebarTitle":"Resource status","href":"/en/resource-status"}]},{"group":"Schedules","public":true,"pages":[{"title":"Schedules","sidebarTitle":"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","description":"Set up the anny Check-In app on a tablet and connect it to your resources.","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","description":"Use QR code tickets for entry at events, workshops and courses with automatic attendance control.","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":"Getting Started – University Library (Check-In) - anny","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}