Anything that is bookable in anny: rooms, workspaces, equipment, events, courses, services, or parking spaces. Resources are the central object that everything revolves around.
Child resource
A specific individual option within a resource that is available multiple times. Example: workspace 1, 2, 3 within the “Open Space” resource. When booking, customers choose a specific child resource or are assigned one automatically. In the overarching admin calendar and the organization calendar view, child resources appear only as totals. Open a child calendar from the parent detail page or by expanding the parent row. Create rooms and sports fields as standalone resources, not as child resources.
Booking option / Service
Defines how a resource is booked: duration, price, interval, and rules. Technically identical. The displayed term depends on the resource category (rooms/equipment = booking option, services = service).
Category
A classification of a resource predefined by anny (e.g. meeting room, parking space, flex desk, workshop). A mandatory field when creating a resource. Controls the structure on the booking page.
Group
A self-created structure for resources, services, products, or booking bundles (Resource groups, Service groups, Product groups, Booking bundle groups). Controls filters, booking rules, and the structure on the booking page. You manage groups under Account → Settings → Groups. Optional.
Admin area
The backend of anny. This is where resources are set up, bookings are managed, customers are maintained, and all settings are configured. Since Admin 3.0, it has a new sidebar, Search, and the AI Agent. Overview: What changes in the new admin area.
Admin 3.0
The new admin area with a new look and new navigation. Data, permissions, bookings, and public booking pages stay the same. New are, among others, Inquiries, Products, tags, views, and the Activity feed on every record.
Home page
The page that opens after you log in to the admin (sidebar: Home). Shows dashboard widgets of your choice for today and tomorrow, Getting started, New Features, notifications, and My To-dos.
Sidebar
The navigation on the left of the admin, organized into groups such as Bookings, Management, CRM, Catalog, Check-In, Account, and Hardware. You move items you rarely need to Hidden with Hide from sidebar and bring them back with Show in sidebar.
Catalog
A sidebar group with everything you offer: Resources, Services, Plans, Booking bundles, Products, and Inquiry forms.
Search
The search in the admin top bar (⌘K). Finds bookings, customers, and other records, notes, settings pages, and help articles. Results are grouped by area.
AI Agent
The assistant in the admin that you open via Support (⌘L). It knows the current page, reads screenshots, images, and PDFs, and asks for approval before every change. If needed, it creates a Support request. Not to be confused with anny AI, the phone and chat assistant for your customers.
Booking page
The frontend for customers. This is where resources are discovered, bookings are made, and existing reservations are managed. Areas: Home, Discover, Planner, Bookings. The global Explore page shows only resources across organizations. Services appear only on an organization’s booking page.
Settings (formerly account settings)
Central configuration of the organization, reached in the sidebar via Account → Settings. Tabs include General, Subscription, anny AI, Invoicing, Online payments, SSO & Security, Privacy, Booking rules, Groups, API & Webhooks, and Share & embed. Features and integrations are under Apps & Integrations.
Shop settings
A section under Account → Settings → General. This is where you control what your booking page shows, for example Show resources on booking page and Show services on booking page.
Apps & Integrations
The page under Account → Apps & Integrations. Your apps are at the top, followed by All Apps and Integrations. You set up integrations with Set up.
anny Apps (formerly features)
Additional anny functions such as Check-In & Check-Out. You find them under Account → Apps & Integrations → anny Apps and activate them with the Enable for your organization switch.
Defines regular, recurring opening hours of a resource (weekday + start/end time). Can be shared with several resources. Several schedules per resource are possible, with priority determined by their order. You find shared schedules under Bookings → Availability → Weekly schedules.
Available slot
A specific, individual time window with a fixed date. For courses, events, or workshops. Can optionally be configured as recurring. Not to be confused with schedules. You see all slots under Bookings → Availability → Available dates.
Service schedule
Additionally restricts the availability of a booking option without changing the resource schedules.
Availability type
Determines how often a resource can be booked at the same time: singly available (1x), multiply available (up to the set number), or child resources (specific individual options).
Availability period
An optional start and end date of a schedule. Without an entry, the schedule applies permanently. Used for seasonal deviations.
Blocker
Makes a resource unbookable for a period. You create blockers in the calendar or on the Bookings → Blockers page, which lists all blockers.
Global blocker
Blocks several resources at the same time for a defined period (e.g. a public holiday, company holidays). Independent of schedules. You create it under Bookings → Blockers via New → Add global blocker, and public holidays via Add public holiday blockers.
Exclusive time slot
Reserves a time slot exclusively for a single order, so that no other customers can book in the same slot (e.g. group events).
Waitlist
Automatically notifies customers as soon as a fully booked time slot becomes available again.
Dynamic capacity planning
Automatically adjusts the capacity of appointments to demand by adding on-demand resources as demand rises.
On-demand resource
A resource that is only made available automatically when needed (rising demand). Part of dynamic capacity planning.
The standard booking flow: customers first choose a specific resource, then the desired booking option.
Service-first flow
An alternative booking flow: customers first choose the service, then optionally the person or resource that provides it. anny can also assign the resource automatically. Services are not listed on the global Explore page.
Assignment strategy
Determines in the service-first flow which resource is assigned automatically: First Available (first by order), Round Robin (rotating distribution), or Random.
Booking type
Controls how a booking affects the resource: standard (blocks), transparent (does not block), multiple (blocks several capacity units), or full (blocks the entire capacity, only for child resources).
Duration mode
Determines the duration of a booking option: fixed duration (predefined), flexible duration (min/max range), duration by schedule (fills the entire slot), or series (several appointments as a package).
Booking interval
The time gap between possible start times of a booking option (e.g. every 30 minutes). The grid starts at the beginning of the availability window, not automatically on the clock hour. With Smart Availability that is the first shared moment of every required resource.
Lead time
The earliest possible booking time. A positive value prevents short-notice bookings. A negative value (e.g. -8 hours) keeps a daily booking open after the start. You set it in the booking option under General information → Settings → Timing rules.
Advance booking period
The maximum period of how far into the future a booking can be made. You set it in the booking option under General information → Settings → Timing rules.
Preparation/follow-up time
Buffer time automatically blocked before and/or after a booking. Not billed.
Recurring booking
A booking that is automatically repeated at a regular interval (e.g. weekly).
Booking series
Several related appointments as a bookable package (e.g. an 8-part yoga course). Customers book all appointments at once.
Order
A checkout process that combines one or more bookings. Contains the price, payment information, and booking details. In the admin, the order is the central record: you attach bookings, products, booking bundles, and discounts to it.
Inquiry
A customer request that comes in through an inquiry form, by email, or through AI assistants and appears as an order in the Management → Inquiries list. You reply, propose bookings, and send a quote.
Inquiry form
A form customers use to send an inquiry. It lives under Catalog → Inquiry forms and has a public page, a QR code, or can be embedded.
Quote
An offer to customers that you send from the invoice draft (Send as quote), with a validity date and optionally reserved appointments. Customers accept and sign it online.
Links resources to each other so that a booking automatically blocks all dependent resources, without customers seeing or selecting them.
Smart Availability Group
A pool of resources from which anny automatically selects one available resource per group. For flexible setups with several resource types (e.g. 2 staff members + 1 room).
Sub-booking
An automatically created reservation of a dependent resource in Smart Availability. Appears as a blocker in the calendar of the dependent resource.
Dependency
A resource that is automatically blocked as well when another resource is booked. Configured via the resource tab in the booking option.
A closed area within an anny account. Controls who can see and book certain resources. Members are added manually, via auto-join (domain/SSO/booking rule), or through a subscription.
Booking quota
A credit that is assigned to a person and used up automatically with each matching booking. Types: quantity, duration, or budget. One-time or recurring.
Booking package
A purchasable, purpose-bound service package (e.g. a 10-pack). Customers receive an 8-digit booking code that they redeem at checkout for future bookings.
Booking code
An 8-digit code from a booking package. Entered at checkout and reduces the booking price (the quota is used up).
Value voucher
A multi-purpose voucher with pure monetary value (0% VAT at purchase). Redeemed as a means of payment for any bookings. Not purpose-bound.
Discount code
A percentage or fixed price reduction that customers enter at checkout. No credit logic, purely price-reducing.
Subscription plan
Defines the terms of a subscription: price, interval, term, notice period, and optional benefits (community access, quota).
Subscription plan group
Organizes subscription plans hierarchically. Within a group, a person may only have one active subscription. The order determines the upgrade and downgrade logic.
Connected persons
Linked persons on whose behalf you can book (e.g. colleagues). Enables bookings by third parties.
Booking rules
Account-wide rules that limit the number of allowed bookings per period. With a scope (resource/group/category) and user control (block list/white list).
Extras that are booked alongside a booking or sold on their own (e.g. catering, equipment, drinks). Products have their own area under Catalog → Products.
Custom forms
Individual form fields per booking option that are requested at checkout or at check-in (e.g. allergies, T-shirt size).
Legal documents
Documents (terms and conditions, house rules, disclaimer) that must be confirmed in the booking process via checkbox or digital signature.
Personalization
Captures individual data per booking for each participating person, so that everyone receives their own ticket and their own customer record.
Participant management
Lets you add additional people to a booking and control their visibility, permissions, and calendar sync.
Certificates
Automatically generated, personalized proofs of participation for seminars, workshops, or courses.
Dynamic pricing
Price modifiers that automatically adjust the base price of a booking option: by weekday, time of day, capacity, community membership, lead time, or number of bookings.
Price modifier
A rule within dynamic pricing that increases or decreases the price. Types: one-time discount/surcharge, per interval, percentage.
Cancellation policy
Rules that define by when and at what cost customers can cancel their bookings.
Notices
Additional email information that is inserted into confirmation emails and reminders at account, resource, or booking option level. For the account, you maintain it under Account → Settings → General → Shop settings, for resources and booking options in their Settings.
Payment processing via Stripe. Supports SEPA, credit card, Apple Pay, Google Pay. A requirement for subscriptions and paid bookings with online checkout.
Pay on invoice (pay-later)
Lets customers pay by invoice after the booking instead of paying immediately at checkout.
Invoice draft
An invoice that has not yet been finalized. Can be edited before it is sent to customers.
Customer balance
Collects draft invoices per customer or company on a balance that is later consolidated into a collective invoice.
Collective invoice
Combines several draft invoices of a customer balance into a single invoice.
POS App
A point-of-sale app for on-site payments via card reader or Tap to Pay. Manages the calendar and payments. Tips can be collected with card payments.
Tip
Extra amount on card payments (POS / terminal). Shown on the invoice separately from revenue and attributed to the staff member who collected the payment.
A chronological feed of all changes, emails, and internal notes on bookings, orders, and customers. It sits on the right of each detail page. At the top, you filter by Everything, Notes, Communication, Changes, and System.
Note
An internal entry in the activity feed. Customers do not see notes. You can mention colleagues, reply, and react.
To-do
A note that you hand to someone with Assign and/or Set due date. You mark to-dos as done. You see your open to-dos on the Home page under My To-dos.
Tags
Organization-wide labels (name, optional color) for bookings, orders, customers, resources, and services, e.g. VIP or Follow up. You set them on the record via Search or create tags and for several entries in a table via Edit tags. You manage them via Manage tags or under Account → Settings → Groups.
View
A saved combination of filters, columns, and sorting for a table. In the calendar, it determines which resources you see. You create it with Add view and Save view. Filters are not saved automatically.
Shared view
A view that is visible to all team members. Only you see private views.
Businesses
A business groups several customers under one billing recipient. It has its own list in CRM next to Customers and Communities, with the billing address, assigned customers, and customer balances.
Broadcasting
Targeted messages to customers, based on bookings, customer profiles, or subscriptions. You start a broadcast message from the Bookings or Customers list.
Mobile notifications
SMS, WhatsApp, or Telegram messages about bookings, check-ins, and reminders to customers or hosts.
Central login via an external identity provider (e.g. Microsoft Entra ID, Google Workspace). Users log in with their company credentials. Sign in to anny with SSO explains why the sign-in page does not look like anny.
SAML
An authentication protocol for SSO. anny supports Microsoft SAML and Google Workspace SSO.
SCIM (user provisioning)
Automatic synchronization of user accounts between the identity provider and anny (creating, updating, deactivating).
Attribute mapping
Synchronizes user attributes (e.g. department, location) from the identity provider with anny. Enables automatic community assignment based on user groups.
Calendar integration
Synchronizes bookings and appointments in real time with external calendars (Google, Outlook, Microsoft 365, ICS).
n8n
Automation platform with a dedicated anny node. Triggers create webhook subscriptions themselves. Make.com instead uses generic webhooks and the anny API.
Smart lock
Integration with digital door locks (Nuki, Salto, Tapkey, dormakaba, EVVA, Comydo, among others). Grants access automatically based on active bookings.
An AI assistant that takes calls, advises customers, checks availability, and creates bookings, by phone and chat. Not to be confused with the AI Agent in the admin, which helps you use anny.
anny Mobile App
A native app for iOS and Android. Enables bookings, check-ins, and account management on the go.
Outlook Add-In
Book rooms and workspaces directly from within Outlook, without opening the anny booking page.
MS Teams App
An integration for Microsoft Teams to make bookings directly from within Teams.
Widget (embedding)
Lets you embed the booking page or individual resources directly on your own website via iframe or script.
Share & embed
Where you get links and embed codes. For the entire booking page under Account → Settings → Share & embed, for individual resources and services in the tab of the same name. The tab used to be called Booking page.
Interactive floor plan (3D map)
A visual representation of premises as an interactive plan. Resources marked in green are available and can be booked directly. In the admin, you manage maps under Account → Settings → Maps. The calendar also offers the Map view.
Planner (weekly planner)
An area on the booking page that shows favorite resources in a weekly overview. Enables quick booking of the entire work week.
Visual analyses of booking data, capacity, and usage behavior in the admin area. Reached in the sidebar via Dashboard.
Exports
Export bookings, customers, invoices, and more as CSV or Excel, one-time or automatically at fixed intervals. You start one-time exports via Export in the relevant list. You manage automatic exports under Account → Settings → Export Schedules.
Accounting
Export bank statements, receipts, and revenue overviews from anny and integrate them into DATEV or other accounting systems.
{"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":"e501c5b9-bd1b-4842-b6c7-1ebf98fd7bd1","liveDeploymentHistoryId":"6ae99f65925dbccd5d8a4200","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae99f65925dbccd5d8a4200"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae99f65925dbccd5d8a4200","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"de","tag":"Developers","count":617},{"language":"de","tag":"Admin API","count":348},{"language":"de","tag":"Admin","count":170},{"language":"en","tag":"Admin","count":165},{"language":"de","tag":"Customer API","count":122},{"language":"de","tag":"Data models","count":121},{"language":"de","tag":"Scalar reference catalog","count":99},{"language":"de","tag":"Integrationen","count":45},{"language":"en","tag":"Integrations","count":45},{"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":18},{"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":"Extensions","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/anny-glossary","slug":"/en/anny-glossary","pageMetadata":{"title":"anny Glossary","sidebarTitle":"Glossary","description":"All the key terms around anny, explained briefly and clearly.","public":true,"href":"/en/anny-glossary"},"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: \"All the key terms around anny, explained briefly and clearly.\"\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`,em:`em`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`core-structure-\u0026-navigation`,children:`Core structure \u0026 navigation`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Resource`,id:`resource`,children:_jsx(_components.p,{children:`Anything that is bookable in anny: rooms, workspaces, equipment, events, courses, services, or parking spaces. Resources are the central object that everything revolves around.`})}),_jsx(Accordion,{title:`Child resource`,id:`child-resource`,children:_jsx(_components.p,{children:`A specific individual option within a resource that is available multiple times. Example: workspace 1, 2, 3 within the “Open Space” resource. When booking, customers choose a specific child resource or are assigned one automatically. In the overarching admin calendar and the organization calendar view, child resources appear only as totals. Open a child calendar from the parent detail page or by expanding the parent row. Create rooms and sports fields as standalone resources, not as child resources.`})}),_jsx(Accordion,{title:`Booking option / Service`,id:`booking-option-service`,children:_jsx(_components.p,{children:`Defines how a resource is booked: duration, price, interval, and rules. Technically identical. The displayed term depends on the resource category (rooms/equipment = booking option, services = service).`})}),_jsx(Accordion,{title:`Category`,id:`category`,children:_jsx(_components.p,{children:`A classification of a resource predefined by anny (e.g. meeting room, parking space, flex desk, workshop). A mandatory field when creating a resource. Controls the structure on the booking page.`})}),_jsx(Accordion,{title:`Group`,id:`group`,children:_jsxs(_components.p,{children:[`A self-created structure for resources, services, products, or booking bundles (`,_jsx(_components.strong,{children:`Resource groups`}),`, `,_jsx(_components.strong,{children:`Service groups`}),`, `,_jsx(_components.strong,{children:`Product groups`}),`, `,_jsx(_components.strong,{children:`Booking bundle groups`}),`). Controls filters, booking rules, and the structure on the booking page. You manage groups under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Groups`}),`. Optional.`]})}),_jsx(Accordion,{title:`Admin area`,id:`admin-area`,children:_jsxs(_components.p,{children:[`The backend of anny. This is where resources are set up, bookings are managed, customers are maintained, and all settings are configured. Since `,_jsx(_components.strong,{children:`Admin 3.0`}),`, it has a new sidebar, `,_jsx(_components.strong,{children:`Search`}),`, and the `,_jsx(_components.strong,{children:`AI Agent`}),`. Overview: `,_jsx(_components.a,{href:`/en/admin-3-0`,children:`What changes in the new admin area`}),`.`]})}),_jsx(Accordion,{title:`Admin 3.0`,id:`admin-3-0`,children:_jsxs(_components.p,{children:[`The new admin area with a new look and new navigation. Data, permissions, bookings, and public booking pages stay the same. New are, among others, `,_jsx(_components.strong,{children:`Inquiries`}),`, `,_jsx(_components.strong,{children:`Products`}),`, `,_jsx(_components.strong,{children:`tags`}),`, `,_jsx(_components.strong,{children:`views`}),`, and the `,_jsx(_components.strong,{children:`Activity`}),` feed on every record.`]})}),_jsx(Accordion,{title:`Home page`,id:`home-page`,children:_jsxs(_components.p,{children:[`The page that opens after you log in to the admin (sidebar: `,_jsx(_components.strong,{children:`Home`}),`). Shows dashboard widgets of your choice for today and tomorrow, `,_jsx(_components.strong,{children:`Getting started`}),`, `,_jsx(_components.strong,{children:`New Features`}),`, notifications, and `,_jsx(_components.strong,{children:`My To-dos`}),`.`]})}),_jsx(Accordion,{title:`Sidebar`,id:`sidebar`,children:_jsxs(_components.p,{children:[`The navigation on the left of the admin, organized into groups such as `,_jsx(_components.strong,{children:`Bookings`}),`, `,_jsx(_components.strong,{children:`Management`}),`, `,_jsx(_components.strong,{children:`CRM`}),`, `,_jsx(_components.strong,{children:`Catalog`}),`, `,_jsx(_components.strong,{children:`Check-In`}),`, `,_jsx(_components.strong,{children:`Account`}),`, and `,_jsx(_components.strong,{children:`Hardware`}),`. You move items you rarely need to `,_jsx(_components.strong,{children:`Hidden`}),` with `,_jsx(_components.strong,{children:`Hide from sidebar`}),` and bring them back with `,_jsx(_components.strong,{children:`Show in sidebar`}),`.`]})}),_jsx(Accordion,{title:`Catalog`,id:`catalog`,children:_jsxs(_components.p,{children:[`A sidebar group with everything you offer: `,_jsx(_components.strong,{children:`Resources`}),`, `,_jsx(_components.strong,{children:`Services`}),`, `,_jsx(_components.strong,{children:`Plans`}),`, `,_jsx(_components.strong,{children:`Booking bundles`}),`, `,_jsx(_components.strong,{children:`Products`}),`, and `,_jsx(_components.strong,{children:`Inquiry forms`}),`.`]})}),_jsx(Accordion,{title:`Search`,id:`search`,children:_jsx(_components.p,{children:`The search in the admin top bar (⌘K). Finds bookings, customers, and other records, notes, settings pages, and help articles. Results are grouped by area.`})}),_jsx(Accordion,{title:`AI Agent`,id:`ai-agent`,children:_jsxs(_components.p,{children:[`The assistant in the admin that you open via `,_jsx(_components.strong,{children:`Support`}),` (⌘L). It knows the current page, reads screenshots, images, and PDFs, and asks for approval before every change. If needed, it creates a `,_jsx(_components.strong,{children:`Support request`}),`. Not to be confused with `,_jsx(_components.a,{href:`/en/anny-ai-setup`,children:`anny AI`}),`, the phone and chat assistant for your customers.`]})}),_jsx(Accordion,{title:`Booking page`,id:`booking-page`,children:_jsxs(_components.p,{children:[`The frontend for customers. This is where resources are discovered, bookings are made, and existing reservations are managed. Areas: Home, Discover, Planner, Bookings. The global `,_jsx(_components.strong,{children:`Explore`}),` page shows only resources across organizations. Services appear only on an organization’s booking page.`]})}),_jsx(Accordion,{title:`Settings (formerly account settings)`,id:`settings-formerly-account-settings`,children:_jsxs(_components.p,{children:[`Central configuration of the organization, reached in the sidebar via `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),`. Tabs include `,_jsx(_components.strong,{children:`General`}),`, `,_jsx(_components.strong,{children:`Subscription`}),`, `,_jsx(_components.strong,{children:`anny AI`}),`, `,_jsx(_components.strong,{children:`Invoicing`}),`, `,_jsx(_components.strong,{children:`Online payments`}),`, `,_jsx(_components.strong,{children:`SSO \u0026 Security`}),`, `,_jsx(_components.strong,{children:`Privacy`}),`, `,_jsx(_components.strong,{children:`Booking rules`}),`, `,_jsx(_components.strong,{children:`Groups`}),`, `,_jsx(_components.strong,{children:`API \u0026 Webhooks`}),`, and `,_jsx(_components.strong,{children:`Share \u0026 embed`}),`. Features and integrations are under `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),`.`]})}),_jsx(Accordion,{title:`Shop settings`,id:`shop-settings`,children:_jsxs(_components.p,{children:[`A section under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`General`}),`. This is where you control what your booking page shows, for example `,_jsx(_components.strong,{children:`Show resources on booking page`}),` and `,_jsx(_components.strong,{children:`Show services on booking page`}),`.`]})}),_jsx(Accordion,{title:`Apps \u0026 Integrations`,id:`apps-and-integrations`,children:_jsxs(_components.p,{children:[`The page under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),`. `,_jsx(_components.strong,{children:`Your apps`}),` are at the top, followed by `,_jsx(_components.strong,{children:`All Apps and Integrations`}),`. You set up integrations with `,_jsx(_components.strong,{children:`Set up`}),`.`]})}),_jsx(Accordion,{title:`anny Apps (formerly features)`,id:`anny-apps-formerly-features`,children:_jsxs(_components.p,{children:[`Additional anny functions such as Check-In \u0026 Check-Out. You find them under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),` → `,_jsx(_components.strong,{children:`anny Apps`}),` and activate them with the `,_jsx(_components.strong,{children:`Enable for your organization`}),` switch.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`availability-\u0026-time-control`,children:`Availability \u0026 time control`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Schedule`,id:`schedule`,children:_jsxs(_components.p,{children:[`Defines regular, recurring opening hours of a resource (weekday + start/end time). Can be shared with several resources. Several schedules per resource are possible, with priority determined by their order. You find shared schedules under `,_jsx(_components.strong,{children:`Bookings`}),` → `,_jsx(_components.strong,{children:`Availability`}),` → `,_jsx(_components.strong,{children:`Weekly schedules`}),`.`]})}),_jsx(Accordion,{title:`Available slot`,id:`available-slot`,children:_jsxs(_components.p,{children:[`A specific, individual time window with a fixed date. For courses, events, or workshops. Can optionally be configured as recurring. Not to be confused with schedules. You see all slots under `,_jsx(_components.strong,{children:`Bookings`}),` → `,_jsx(_components.strong,{children:`Availability`}),` → `,_jsx(_components.strong,{children:`Available dates`}),`.`]})}),_jsx(Accordion,{title:`Service schedule`,id:`service-schedule`,children:_jsx(_components.p,{children:`Additionally restricts the availability of a booking option without changing the resource schedules.`})}),_jsx(Accordion,{title:`Availability type`,id:`availability-type`,children:_jsx(_components.p,{children:`Determines how often a resource can be booked at the same time: singly available (1x), multiply available (up to the set number), or child resources (specific individual options).`})}),_jsx(Accordion,{title:`Availability period`,id:`availability-period`,children:_jsx(_components.p,{children:`An optional start and end date of a schedule. Without an entry, the schedule applies permanently. Used for seasonal deviations.`})}),_jsx(Accordion,{title:`Blocker`,id:`blocker`,children:_jsxs(_components.p,{children:[`Makes a resource unbookable for a period. You create blockers in the calendar or on the `,_jsx(_components.strong,{children:`Bookings`}),` → `,_jsx(_components.strong,{children:`Blockers`}),` page, which lists all blockers.`]})}),_jsx(Accordion,{title:`Global blocker`,id:`global-blocker`,children:_jsxs(_components.p,{children:[`Blocks several resources at the same time for a defined period (e.g. a public holiday, company holidays). Independent of schedules. You create it under `,_jsx(_components.strong,{children:`Bookings`}),` → `,_jsx(_components.strong,{children:`Blockers`}),` via `,_jsx(_components.strong,{children:`New`}),` → `,_jsx(_components.strong,{children:`Add global blocker`}),`, and public holidays via `,_jsx(_components.strong,{children:`Add public holiday blockers`}),`.`]})}),_jsx(Accordion,{title:`Exclusive time slot`,id:`exclusive-time-slot`,children:_jsx(_components.p,{children:`Reserves a time slot exclusively for a single order, so that no other customers can book in the same slot (e.g. group events).`})}),_jsx(Accordion,{title:`Waitlist`,id:`waitlist`,children:_jsx(_components.p,{children:`Automatically notifies customers as soon as a fully booked time slot becomes available again.`})}),_jsx(Accordion,{title:`Dynamic capacity planning`,id:`dynamic-capacity-planning`,children:_jsx(_components.p,{children:`Automatically adjusts the capacity of appointments to demand by adding on-demand resources as demand rises.`})}),_jsx(Accordion,{title:`On-demand resource`,id:`on-demand-resource`,children:_jsx(_components.p,{children:`A resource that is only made available automatically when needed (rising demand). Part of dynamic capacity planning.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`booking-flow-\u0026-types`,children:`Booking flow \u0026 types`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Resource-first flow`,id:`resource-first-flow`,children:_jsx(_components.p,{children:`The standard booking flow: customers first choose a specific resource, then the desired booking option.`})}),_jsx(Accordion,{title:`Service-first flow`,id:`service-first-flow`,children:_jsx(_components.p,{children:`An alternative booking flow: customers first choose the service, then optionally the person or resource that provides it. anny can also assign the resource automatically. Services are not listed on the global Explore page.`})}),_jsx(Accordion,{title:`Assignment strategy`,id:`assignment-strategy`,children:_jsx(_components.p,{children:`Determines in the service-first flow which resource is assigned automatically: First Available (first by order), Round Robin (rotating distribution), or Random.`})}),_jsx(Accordion,{title:`Booking type`,id:`booking-type`,children:_jsx(_components.p,{children:`Controls how a booking affects the resource: standard (blocks), transparent (does not block), multiple (blocks several capacity units), or full (blocks the entire capacity, only for child resources).`})}),_jsx(Accordion,{title:`Duration mode`,id:`duration-mode`,children:_jsx(_components.p,{children:`Determines the duration of a booking option: fixed duration (predefined), flexible duration (min/max range), duration by schedule (fills the entire slot), or series (several appointments as a package).`})}),_jsx(Accordion,{title:`Booking interval`,id:`booking-interval`,children:_jsxs(_components.p,{children:[`The time gap between possible start times of a booking option (e.g. every 30 minutes). The grid starts at the beginning of the availability window, not automatically on the clock hour. With `,_jsx(_components.a,{href:`/en/smart-availability`,children:`Smart Availability`}),` that is the first shared moment of every required resource.`]})}),_jsx(Accordion,{title:`Lead time`,id:`lead-time`,children:_jsxs(_components.p,{children:[`The earliest possible booking time. A positive value prevents short-notice bookings. A negative value (e.g. -8 hours) keeps a daily booking open after the start. You set it in the booking option under `,_jsx(_components.strong,{children:`General information`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Timing rules`}),`.`]})}),_jsx(Accordion,{title:`Advance booking period`,id:`advance-booking-period`,children:_jsxs(_components.p,{children:[`The maximum period of how far into the future a booking can be made. You set it in the booking option under `,_jsx(_components.strong,{children:`General information`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Timing rules`}),`.`]})}),_jsx(Accordion,{title:`Preparation/follow-up time`,id:`preparation-follow-up-time`,children:_jsx(_components.p,{children:`Buffer time automatically blocked before and/or after a booking. Not billed.`})}),_jsx(Accordion,{title:`Recurring booking`,id:`recurring-booking`,children:_jsx(_components.p,{children:`A booking that is automatically repeated at a regular interval (e.g. weekly).`})}),_jsx(Accordion,{title:`Booking series`,id:`booking-series`,children:_jsx(_components.p,{children:`Several related appointments as a bookable package (e.g. an 8-part yoga course). Customers book all appointments at once.`})}),_jsx(Accordion,{title:`Order`,id:`order`,children:_jsx(_components.p,{children:`A checkout process that combines one or more bookings. Contains the price, payment information, and booking details. In the admin, the order is the central record: you attach bookings, products, booking bundles, and discounts to it.`})}),_jsx(Accordion,{title:`Inquiry`,id:`inquiry`,children:_jsxs(_components.p,{children:[`A customer request that comes in through an inquiry form, by email, or through AI assistants and appears as an order in the `,_jsx(_components.strong,{children:`Management`}),` → `,_jsx(_components.strong,{children:`Inquiries`}),` list. You reply, propose bookings, and send a quote.`]})}),_jsx(Accordion,{title:`Inquiry form`,id:`inquiry-form`,children:_jsxs(_components.p,{children:[`A form customers use to send an inquiry. It lives under `,_jsx(_components.strong,{children:`Catalog`}),` → `,_jsx(_components.strong,{children:`Inquiry forms`}),` and has a public page, a QR code, or can be embedded.`]})}),_jsx(Accordion,{title:`Quote`,id:`quote`,children:_jsxs(_components.p,{children:[`An offer to customers that you send from the invoice draft (`,_jsx(_components.strong,{children:`Send as quote`}),`), with a validity date and optionally reserved appointments. Customers accept and sign it online.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`smart-availability-\u0026-dependencies`,children:`Smart Availability \u0026 dependencies`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Smart Availability`,id:`smart-availability`,children:_jsx(_components.p,{children:`Links resources to each other so that a booking automatically blocks all dependent resources, without customers seeing or selecting them.`})}),_jsx(Accordion,{title:`Smart Availability Group`,id:`smart-availability-group`,children:_jsx(_components.p,{children:`A pool of resources from which anny automatically selects one available resource per group. For flexible setups with several resource types (e.g. 2 staff members + 1 room).`})}),_jsx(Accordion,{title:`Sub-booking`,id:`sub-booking`,children:_jsx(_components.p,{children:`An automatically created reservation of a dependent resource in Smart Availability. Appears as a blocker in the calendar of the dependent resource.`})}),_jsx(Accordion,{title:`Dependency`,id:`dependency`,children:_jsx(_components.p,{children:`A resource that is automatically blocked as well when another resource is booked. Configured via the resource tab in the booking option.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`customers-\u0026-access`,children:`Customers \u0026 access`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Community`,id:`community`,children:_jsx(_components.p,{children:`A closed area within an anny account. Controls who can see and book certain resources. Members are added manually, via auto-join (domain/SSO/booking rule), or through a subscription.`})}),_jsx(Accordion,{title:`Booking quota`,id:`booking-quota`,children:_jsx(_components.p,{children:`A credit that is assigned to a person and used up automatically with each matching booking. Types: quantity, duration, or budget. One-time or recurring.`})}),_jsx(Accordion,{title:`Booking package`,id:`booking-package`,children:_jsx(_components.p,{children:`A purchasable, purpose-bound service package (e.g. a 10-pack). Customers receive an 8-digit booking code that they redeem at checkout for future bookings.`})}),_jsx(Accordion,{title:`Booking code`,id:`booking-code`,children:_jsx(_components.p,{children:`An 8-digit code from a booking package. Entered at checkout and reduces the booking price (the quota is used up).`})}),_jsx(Accordion,{title:`Value voucher`,id:`value-voucher`,children:_jsx(_components.p,{children:`A multi-purpose voucher with pure monetary value (0% VAT at purchase). Redeemed as a means of payment for any bookings. Not purpose-bound.`})}),_jsx(Accordion,{title:`Discount code`,id:`discount-code`,children:_jsx(_components.p,{children:`A percentage or fixed price reduction that customers enter at checkout. No credit logic, purely price-reducing.`})}),_jsx(Accordion,{title:`Subscription plan`,id:`subscription-plan`,children:_jsx(_components.p,{children:`Defines the terms of a subscription: price, interval, term, notice period, and optional benefits (community access, quota).`})}),_jsx(Accordion,{title:`Subscription plan group`,id:`subscription-plan-group`,children:_jsx(_components.p,{children:`Organizes subscription plans hierarchically. Within a group, a person may only have one active subscription. The order determines the upgrade and downgrade logic.`})}),_jsx(Accordion,{title:`Connected persons`,id:`connected-persons`,children:_jsx(_components.p,{children:`Linked persons on whose behalf you can book (e.g. colleagues). Enables bookings by third parties.`})}),_jsx(Accordion,{title:`Booking rules`,id:`booking-rules`,children:_jsx(_components.p,{children:`Account-wide rules that limit the number of allowed bookings per period. With a scope (resource/group/category) and user control (block list/white list).`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`booking-extensions`,children:`Booking extensions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Products (formerly add-ons)`,id:`products-formerly-add-ons`,children:_jsxs(_components.p,{children:[`Extras that are booked alongside a booking or sold on their own (e.g. catering, equipment, drinks). Products have their own area under `,_jsx(_components.strong,{children:`Catalog`}),` → `,_jsx(_components.strong,{children:`Products`}),`.`]})}),_jsx(Accordion,{title:`Custom forms`,id:`custom-forms`,children:_jsx(_components.p,{children:`Individual form fields per booking option that are requested at checkout or at check-in (e.g. allergies, T-shirt size).`})}),_jsx(Accordion,{title:`Legal documents`,id:`legal-documents`,children:_jsx(_components.p,{children:`Documents (terms and conditions, house rules, disclaimer) that must be confirmed in the booking process via checkbox or digital signature.`})}),_jsx(Accordion,{title:`Personalization`,id:`personalization`,children:_jsx(_components.p,{children:`Captures individual data per booking for each participating person, so that everyone receives their own ticket and their own customer record.`})}),_jsx(Accordion,{title:`Participant management`,id:`participant-management`,children:_jsx(_components.p,{children:`Lets you add additional people to a booking and control their visibility, permissions, and calendar sync.`})}),_jsx(Accordion,{title:`Certificates`,id:`certificates`,children:_jsx(_components.p,{children:`Automatically generated, personalized proofs of participation for seminars, workshops, or courses.`})}),_jsx(Accordion,{title:`Dynamic pricing`,id:`dynamic-pricing`,children:_jsx(_components.p,{children:`Price modifiers that automatically adjust the base price of a booking option: by weekday, time of day, capacity, community membership, lead time, or number of bookings.`})}),_jsx(Accordion,{title:`Price modifier`,id:`price-modifier`,children:_jsx(_components.p,{children:`A rule within dynamic pricing that increases or decreases the price. Types: one-time discount/surcharge, per interval, percentage.`})}),_jsx(Accordion,{title:`Cancellation policy`,id:`cancellation-policy`,children:_jsx(_components.p,{children:`Rules that define by when and at what cost customers can cancel their bookings.`})}),_jsx(Accordion,{title:`Notices`,id:`notices`,children:_jsxs(_components.p,{children:[`Additional email information that is inserted into confirmation emails and reminders at account, resource, or booking option level. For the account, you maintain it under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`General`}),` → `,_jsx(_components.strong,{children:`Shop settings`}),`, for resources and booking options in their `,_jsx(_components.strong,{children:`Settings`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`payments-\u0026-invoices`,children:`Payments \u0026 invoices`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Online payment (Stripe Connect)`,id:`online-payment-stripe-connect`,children:_jsx(_components.p,{children:`Payment processing via Stripe. Supports SEPA, credit card, Apple Pay, Google Pay. A requirement for subscriptions and paid bookings with online checkout.`})}),_jsx(Accordion,{title:`Pay on invoice (pay-later)`,id:`pay-on-invoice-pay-later`,children:_jsx(_components.p,{children:`Lets customers pay by invoice after the booking instead of paying immediately at checkout.`})}),_jsx(Accordion,{title:`Invoice draft`,id:`invoice-draft`,children:_jsx(_components.p,{children:`An invoice that has not yet been finalized. Can be edited before it is sent to customers.`})}),_jsx(Accordion,{title:`Customer balance`,id:`customer-balance`,children:_jsx(_components.p,{children:`Collects draft invoices per customer or company on a balance that is later consolidated into a collective invoice.`})}),_jsx(Accordion,{title:`Collective invoice`,id:`collective-invoice`,children:_jsx(_components.p,{children:`Combines several draft invoices of a customer balance into a single invoice.`})}),_jsx(Accordion,{title:`POS App`,id:`pos-app`,children:_jsx(_components.p,{children:`A point-of-sale app for on-site payments via card reader or Tap to Pay. Manages the calendar and payments. Tips can be collected with card payments.`})}),_jsx(Accordion,{title:`Tip`,id:`tip`,children:_jsx(_components.p,{children:`Extra amount on card payments (POS / terminal). Shown on the invoice separately from revenue and attributed to the staff member who collected the payment.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`communication-\u0026-crm`,children:`Communication \u0026 CRM`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Activity (activity log)`,id:`activity-activity-log`,children:_jsxs(_components.p,{children:[`A chronological feed of all changes, emails, and internal notes on bookings, orders, and customers. It sits on the right of each detail page. At the top, you filter by `,_jsx(_components.strong,{children:`Everything`}),`, `,_jsx(_components.strong,{children:`Notes`}),`, `,_jsx(_components.strong,{children:`Communication`}),`, `,_jsx(_components.strong,{children:`Changes`}),`, and `,_jsx(_components.strong,{children:`System`}),`.`]})}),_jsx(Accordion,{title:`Note`,id:`note`,children:_jsx(_components.p,{children:`An internal entry in the activity feed. Customers do not see notes. You can mention colleagues, reply, and react.`})}),_jsx(Accordion,{title:`To-do`,id:`to-do`,children:_jsxs(_components.p,{children:[`A note that you hand to someone with `,_jsx(_components.strong,{children:`Assign`}),` and/or `,_jsx(_components.strong,{children:`Set due date`}),`. You mark to-dos as done. You see your open to-dos on the `,_jsx(_components.strong,{children:`Home`}),` page under `,_jsx(_components.strong,{children:`My To-dos`}),`.`]})}),_jsx(Accordion,{title:`Tags`,id:`tags`,children:_jsxs(_components.p,{children:[`Organization-wide labels (name, optional color) for bookings, orders, customers, resources, and services, e.g. `,_jsx(_components.em,{children:`VIP`}),` or `,_jsx(_components.em,{children:`Follow up`}),`. You set them on the record via `,_jsx(_components.strong,{children:`Search or create tags`}),` and for several entries in a table via `,_jsx(_components.strong,{children:`Edit tags`}),`. You manage them via `,_jsx(_components.strong,{children:`Manage tags`}),` or under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Groups`}),`.`]})}),_jsx(Accordion,{title:`View`,id:`view`,children:_jsxs(_components.p,{children:[`A saved combination of filters, columns, and sorting for a table. In the calendar, it determines which resources you see. You create it with `,_jsx(_components.strong,{children:`Add view`}),` and `,_jsx(_components.strong,{children:`Save view`}),`. Filters are not saved automatically.`]})}),_jsx(Accordion,{title:`Shared view`,id:`shared-view`,children:_jsx(_components.p,{children:`A view that is visible to all team members. Only you see private views.`})}),_jsx(Accordion,{title:`Businesses`,id:`businesses`,children:_jsxs(_components.p,{children:[`A business groups several customers under one billing recipient. It has its own list in `,_jsx(_components.strong,{children:`CRM`}),` next to `,_jsx(_components.strong,{children:`Customers`}),` and `,_jsx(_components.strong,{children:`Communities`}),`, with the billing address, assigned customers, and customer balances.`]})}),_jsx(Accordion,{title:`Broadcasting`,id:`broadcasting`,children:_jsxs(_components.p,{children:[`Targeted messages to customers, based on bookings, customer profiles, or subscriptions. You start a `,_jsx(_components.strong,{children:`broadcast message`}),` from the `,_jsx(_components.strong,{children:`Bookings`}),` or `,_jsx(_components.strong,{children:`Customers`}),` list.`]})}),_jsx(Accordion,{title:`Mobile notifications`,id:`mobile-notifications`,children:_jsx(_components.p,{children:`SMS, WhatsApp, or Telegram messages about bookings, check-ins, and reminders to customers or hosts.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`check-in-\u0026-on-site`,children:`Check-in \u0026 on-site`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Check-in / Check-out`,id:`check-in-check-out`,children:_jsx(_components.p,{children:`Access control via QR code ticket. Controls access, manages capacity in real time, and enables form requests only on-site.`})}),_jsx(Accordion,{title:`QR code ticket`,id:`qr-code-ticket`,children:_jsx(_components.p,{children:`A ticket with a QR code issued at booking that is scanned on entry. Can be activated per resource.`})}),_jsx(Accordion,{title:`Check-in terminal`,id:`check-in-terminal`,children:_jsx(_components.p,{children:`A tablet with the anny Check-In App that stands at the entrance and scans QR codes or enables on-site registrations.`})}),_jsx(Accordion,{title:`Queue system`,id:`queue-system`,children:_jsxs(_components.p,{children:[`Manages walk-in customers and scheduled appointments with number calling, counters, and call displays. Setup: `,_jsx(_components.a,{href:`/en/queuing-system`,children:`Queuing System`}),`.`]})}),_jsx(Accordion,{title:`Display App`,id:`display-app`,children:_jsx(_components.p,{children:`Turns tablets and smart TVs into interactive room displays with live status, ad-hoc booking, and check-in.`})}),_jsx(Accordion,{title:`URL display board`,id:`url-display-board`,children:_jsx(_components.p,{children:`Shows the occupancy of resources in real time on any browser-capable device, without an app installation.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`integrations-\u0026-security`,children:`Integrations \u0026 security`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`SSO (single sign-on)`,id:`sso-single-sign-on`,children:_jsxs(_components.p,{children:[`Central login via an external identity provider (e.g. Microsoft Entra ID, Google Workspace). Users log in with their company credentials. `,_jsx(_components.a,{href:`/en/sso-login`,children:`Sign in to anny with SSO`}),` explains why the sign-in page does not look like anny.`]})}),_jsx(Accordion,{title:`SAML`,id:`saml`,children:_jsx(_components.p,{children:`An authentication protocol for SSO. anny supports Microsoft SAML and Google Workspace SSO.`})}),_jsx(Accordion,{title:`SCIM (user provisioning)`,id:`scim-user-provisioning`,children:_jsx(_components.p,{children:`Automatic synchronization of user accounts between the identity provider and anny (creating, updating, deactivating).`})}),_jsx(Accordion,{title:`Attribute mapping`,id:`attribute-mapping`,children:_jsx(_components.p,{children:`Synchronizes user attributes (e.g. department, location) from the identity provider with anny. Enables automatic community assignment based on user groups.`})}),_jsx(Accordion,{title:`Calendar integration`,id:`calendar-integration`,children:_jsx(_components.p,{children:`Synchronizes bookings and appointments in real time with external calendars (Google, Outlook, Microsoft 365, ICS).`})}),_jsx(Accordion,{title:`n8n`,id:`n8n`,children:_jsx(_components.p,{children:`Automation platform with a dedicated anny node. Triggers create webhook subscriptions themselves. Make.com instead uses generic webhooks and the anny API.`})}),_jsx(Accordion,{title:`Smart lock`,id:`smart-lock`,children:_jsx(_components.p,{children:`Integration with digital door locks (Nuki, Salto, Tapkey, dormakaba, EVVA, Comydo, among others). Grants access automatically based on active bookings.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`apps-\u0026-platform`,children:`Apps \u0026 platform`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`anny AI`,id:`anny-ai`,children:_jsxs(_components.p,{children:[`An AI assistant that takes calls, advises customers, checks availability, and creates bookings, by phone and chat. Not to be confused with the `,_jsx(_components.strong,{children:`AI Agent`}),` in the admin, which helps you use anny.`]})}),_jsx(Accordion,{title:`anny Mobile App`,id:`anny-mobile-app`,children:_jsx(_components.p,{children:`A native app for iOS and Android. Enables bookings, check-ins, and account management on the go.`})}),_jsx(Accordion,{title:`Outlook Add-In`,id:`outlook-add-in`,children:_jsx(_components.p,{children:`Book rooms and workspaces directly from within Outlook, without opening the anny booking page.`})}),_jsx(Accordion,{title:`MS Teams App`,id:`ms-teams-app`,children:_jsx(_components.p,{children:`An integration for Microsoft Teams to make bookings directly from within Teams.`})}),_jsx(Accordion,{title:`Widget (embedding)`,id:`widget-embedding`,children:_jsx(_components.p,{children:`Lets you embed the booking page or individual resources directly on your own website via iframe or script.`})}),_jsx(Accordion,{title:`Share \u0026 embed`,id:`share-and-embed`,children:_jsxs(_components.p,{children:[`Where you get links and embed codes. For the entire booking page under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Share \u0026 embed`}),`, for individual resources and services in the tab of the same name. The tab used to be called `,_jsx(_components.strong,{children:`Booking page`}),`.`]})}),_jsx(Accordion,{title:`Interactive floor plan (3D map)`,id:`interactive-floor-plan-3d-map`,children:_jsxs(_components.p,{children:[`A visual representation of premises as an interactive plan. Resources marked in green are available and can be booked directly. In the admin, you manage maps under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Maps`}),`. The calendar also offers the `,_jsx(_components.strong,{children:`Map`}),` view.`]})}),_jsx(Accordion,{title:`Planner (weekly planner)`,id:`planner-weekly-planner`,children:_jsx(_components.p,{children:`An area on the booking page that shows favorite resources in a weekly overview. Enables quick booking of the entire work week.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`analysis-\u0026-data`,children:`Analysis \u0026 data`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Dashboards`,id:`dashboards`,children:_jsxs(_components.p,{children:[`Visual analyses of booking data, capacity, and usage behavior in the admin area. Reached in the sidebar via `,_jsx(_components.strong,{children:`Dashboard`}),`.`]})}),_jsx(Accordion,{title:`Exports`,id:`exports`,children:_jsxs(_components.p,{children:[`Export bookings, customers, invoices, and more as CSV or Excel, one-time or automatically at fixed intervals. You start one-time exports via `,_jsx(_components.strong,{children:`Export`}),` in the relevant list. You manage automatic exports under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Export Schedules`}),`.`]})}),_jsx(Accordion,{title:`Accounting`,id:`accounting`,children:_jsx(_components.p,{children:`Export bank statements, receipts, and revenue overviews from anny and integrate them into DATEV or other accounting systems.`})})]})]})}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":"anny Glossary","sidebarTitle":"Glossary","description":"All the key terms around anny, explained briefly and clearly.","public":true,"href":"/en/anny-glossary"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Core structure \u0026 navigation","slug":"core-structure-\u0026-navigation","depth":2,"children":[]},{"title":"Availability \u0026 time control","slug":"availability-\u0026-time-control","depth":2,"children":[]},{"title":"Booking flow \u0026 types","slug":"booking-flow-\u0026-types","depth":2,"children":[]},{"title":"Smart Availability \u0026 dependencies","slug":"smart-availability-\u0026-dependencies","depth":2,"children":[]},{"title":"Customers \u0026 access","slug":"customers-\u0026-access","depth":2,"children":[]},{"title":"Booking extensions","slug":"booking-extensions","depth":2,"children":[]},{"title":"Payments \u0026 invoices","slug":"payments-\u0026-invoices","depth":2,"children":[]},{"title":"Communication \u0026 CRM","slug":"communication-\u0026-crm","depth":2,"children":[]},{"title":"Check-in \u0026 on-site","slug":"check-in-\u0026-on-site","depth":2,"children":[]},{"title":"Integrations \u0026 security","slug":"integrations-\u0026-security","depth":2,"children":[]},{"title":"Apps \u0026 platform","slug":"apps-\u0026-platform","depth":2,"children":[]},{"title":"Analysis \u0026 data","slug":"analysis-\u0026-data","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anny-85c98540","siteName":"anny","title":"anny Glossary - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/anny-glossary","matchLevel":1},"en":{"href":"/en/anny-glossary","matchLevel":0}}},"lastModified":"2026-10-15T15:30:42.434Z","originalFileLocation":"en/anny-glossary.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=\"All the key terms around anny, explained briefly and clearly.\">\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=\"anny Glossary - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"All the key terms around anny, explained briefly and clearly.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/en/anny-glossary\">\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=Reference\u0026amp;title=anny+Glossary\u0026amp;description=All+the+key+terms+around+anny%2C+explained+briefly+and+clearly.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=47786a218d772f6a5cb96dd9cff915e12c79519929e736c53f56600159767fe1\">\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=\"anny Glossary - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"All the key terms around anny, explained briefly and clearly.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Reference\u0026amp;title=anny+Glossary\u0026amp;description=All+the+key+terms+around+anny%2C+explained+briefly+and+clearly.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=47786a218d772f6a5cb96dd9cff915e12c79519929e736c53f56600159767fe1\">\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/anny-glossary\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/anny-glossary.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/anny-glossary\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/anny-glossary\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/anny-glossary\">\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/anny-glossary#webpage\",\"url\":\"https://docs.anny.co/en/anny-glossary\",\"name\":\"anny Glossary\",\"description\":\"All the key terms around anny, explained briefly and clearly.\",\"dateModified\":\"2026-10-15T15:30:42.434Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/en/anny-glossary#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/en/anny-glossary#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://docs.anny.co/en/faq\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"anny Glossary\",\"item\":\"https://docs.anny.co/en/anny-glossary\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/en/anny-glossary#article\",\"headline\":\"anny Glossary\",\"name\":\"anny Glossary\",\"description\":\"All the key terms around anny, explained briefly and clearly.\",\"url\":\"https://docs.anny.co/en/anny-glossary\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/en/anny-glossary#webpage\"},\"dateModified\":\"2026-10-15T15:30:42.434Z\",\"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":"/anny-glossary"}]},{"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":"Set time windows and buffer times per resource","sidebarTitle":"Time windows per resource","href":"/en/resource-time-windows"},{"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 Microsoft 365 with your own app registration","sidebarTitle":"M365 own app registration","icon":"network-wired","href":"/en/m365-customer-app-registration"},{"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","description":"Answers to the most common questions about anny: setup, bookings, payments, integrations, and more.","sidebarTitle":"FAQ","href":"/en/faq"},{"title":"anny Glossary","sidebarTitle":"Glossary","href":"/en/anny-glossary"},{"title":"Support Policy","sidebarTitle":"Support Policy","description":"How to get help from the anny support team, what support covers, and which services depend on your plan.","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":"anny Glossary - anny","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}