Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.
The calendar is the central overview of all bookings in your anny account. You see at a glance which resources are occupied when, switch between different views, and create bookings, blockers, or available dates directly in the calendar.
Admin 3.0 beta (as of October 5). Changes are possible.
The calendar shows all bookings of your organization in a visual overview. You reach it via Calendar in the sidebar on the left, in the Bookings group.The controls are spread across three places:
Area
What you find there
Top left of the bar
Arrows for the previous and next period, Today, and the current date. Clicking the date opens a date picker.
Top right of the bar
Filter for resources, categories, and saved views
Bottom right of the calendar
Switcher for the view and the zoom, next to it the gear for Calendar display
In the bottom right of the calendar, open the switcher via Change view. There you choose one of the following views:
View
Description
Day
Daily overview with one column per resource
Week
Weekly overview with a daily breakdown
Month
Monthly overview in the classic calendar format
Timeline day
Timeline for a single day, one row per resource
Timeline week
Timeline for an entire week
Timeline month
Timeline for an entire month
Board
Card view of the bookings of one week
Week (orders)
Week view in which bookings are grouped by order
Day (orders)
Day view in which bookings are grouped by order
Map
Your floor plans with free and booked spaces. Only visible if maps are enabled in your organization.
Use Decrease time slot and Increase time slot in the same bar to zoom in or out of the grid. anny remembers your last view and zoom personally for you. How finely the grid is divided is set in Calendar display (see below).Via Plan availability, you switch to planner mode. There you create available dates and move them via drag and drop. Use Leave planner mode to return to the normal view. Planner mode is not available in the Board and Map views.
Open Calendar display via the gear to the left of the selected view.Under Grid, choose the steps the time grid is divided into: 5, 15, 30, or 60 minutes. The change applies right away and only for you.Under What bookings show, you decide for your whole organization which details the entries in the calendar show. Only admins who may edit the organization see this section.
At the top, choose the entry type: Single booking, Shared slot (shared resources with an occupancy such as “3 / 19 booked”), Timeslot, Order, or Blocker.
Expand the view you want to adjust: Timeline, Day and week, Month, or All-day row.
Switch on the fields you want and drag them into the order you want. The topmost field with a value becomes the headline, the others follow as lines. When space runs out, they drop from the bottom.
The Preview next to it shows the entry as it appears in the calendar. Use the Duration slider to see which lines drop on short entries.
Click Save. Reset to default restores the default display for that view and entry type.
Without your own setting, a single booking shows its custom booking title, otherwise the customer name. In the timeline, the time and service follow below it; in day and week, all details as far as there is room. In the month and the all-day row, only the headline appears next to the resource.
Via Filter in the top right, you open a side panel next to the calendar. The panel stays open while you work in the calendar, so you see every change right away.In the panel you can:
Quick filters: Narrow down resources by Categories, Group, Services, Live, Active today, Archived, or Tags.
More filters: Additionally filter by availability, properties, visibility and, if enabled, check-in.
Search: Find a resource by its name.
Resource selection: Pick individual resources from the list. Selected resources appear at the top under Selected. Use Deselect All to reset the selection.
You sort selected resources under Selected via drag and drop. This order determines the order of the resources in the calendar. Save it in a view so it is kept. Without your own selection, the calendar shows the resources in the order you set in the resource list.The calendar shows at most 30 resources at a time. If more resources match your filter, the panel shows a notice. Remove a resource from the selection before you add another one.If a resource has child resources, its chip in the calendar shows an icon. With Show child resources of …, the calendar displays the child resources of that resource. Use Back to resource selection to return to your previous selection.
A saved view remembers your filters and your resource selection. You find them at the top of the filter panel. The first three are tabs, and the rest sit under More. Private views come before shared ones. The default view is called All.
The calendar and the resource list share the same saved views. A view you save in the calendar is also available in the resource list and vice versa. Each of them remembers separately which view is currently active.
To save a new view:
1
Set the filters
Open Filter and set the filters and resource selection you want. As soon as you change something, the Save button appears in the panel.
2
Save as a new view
Open the menu on the Save button and select Save as new view. Save instead overwrites the active view. Revert changes restores the saved state. Enable auto-save makes this view save later changes on its own. If a save fails, it stays off for that view until you turn it on again.
3
Name and share it
Enter a name in the Create view window. Turn on Shared view if all team members should see the view. Click Save view.
Once the view is saved, you switch to it from its tab in the filter panel or from More. You recognize private views by the Private label.From the menu on a view’s tab, choose Edit view, Duplicate, Auto-save, or Remove. Change the order of the tabs via drag and drop.
Available slot: Creates an available date for the resource. Learn more in Available dates.
Clicking a booking opens its details in a side panel next to the calendar. There you see the resource, period, customer, and Tags of the booking. Next to it is the Activity with notes and emails. You accept or reject pending bookings directly in the panel. Clicking an order in the order views opens the order accordingly.
You move individual bookings and blockers via drag and drop to another time or another resource. Drag the edge of a booking to change its duration. You adjust preparation and follow-up times via their edge as well.Before anny moves a booking, a dialog asks you to confirm. There you decide:
Notify customer: The customer receives an email about the change.
Message to the customer: Optional text included in that email.
When you move a blocker, there is no notification.
Bookings with multiple spots that the calendar groups together, as well as whole orders, cannot be moved via drag and drop. Open the booking or the order and edit it there.
via Create booking after dragging across a time range in the calendar.
The New order window opens. If your organization offers products or bundles, you choose at the top what you want to add: Bookings, Products, or Bundles. Only the tabs with something to offer appear. Without products and bundles, the window opens directly with bookings. Everything you select ends up in one order.
Ctrl+B (Mac: ⌘+B) opens the window for creating a blocker directly.
In the New order window, there are two ways to a booking. In the resource flow, you start from a specific resource. In the service flow, you select Any and start with the service. Both ways consist of three steps.At the start, you see all resources of your organization, grouped by category. Any is at the top.
Resource flow: select a specific resource
1
Choose a resource
Select the desired resource from the overview. anny shows you the services of this resource and selects the first service right away.
2
Choose service and period
If needed, select another service from the list. Then decide whether to pick a free period via Available or to enter date and time yourself via Free input. With Free input, anny shows whether the period is available. If it is occupied, you can still create the booking via Add anyway.
3
Add options and add the booking
Optionally add a Title, Notes, Additional Options, and Additional Resources. Click Add booking.
Once you have added the booking, it appears on the right under Order Details. For more bookings in the same order, repeat the steps.
Service flow: Any
1
Choose Any
Select Any (“Selects automatically”) from the resource overview. anny shows you all services that are linked to at least one resource.
2
Choose a service
Select the desired service from the list.
3
Choose period and options
Choose date and time via Available or Free input. When a date is set and several resources are linked to the service, Preferred resource appears. Any lets anny choose, and a specific resource applies only to this booking. Optionally add a Title, Notes, Additional Options, and Additional Resources. Click Add booking.
Under Order Details, the booking is listed with Any at first. Once the order is completed, you see the booking on the resource anny picked.
In the Order Details sidebar, you see all bookings of the order and the total. This is where you complete the order:
Add customer: Opens the Personalise window. Find the customer via Search by name or email, or create a new customer via Create customer. Fill in the other fields if needed and click Confirm.
Add discount: Choose the type of discount in the field on the right. With %, you enter a percentage discount or pick one of the quick options 5%, 10%, 15%, or 20%. With €, you deduct a fixed amount. With Code, you redeem a discount or voucher code that you type in or capture via Scan code. Click Apply discount.
Custom price: Use the pencil on a booking to adjust its price.
Then click Complete order. The Ready to complete the order? dialog opens. There you decide what happens when you save:
Option
What it does
Send email confirmation
The customer receives a booking confirmation by email. The option is only active if you assigned a customer to the order.
Finalize invoice
anny assigns an invoice number and locks the invoice against changes. Without this option, the invoice stays a draft that you can still edit. The option only appears for orders with an amount and is only active with an assigned customer.
Transparent bookings
The bookings take up no capacity. The resource stays bookable for others in the same period. With transparent bookings, the invoice stays a draft.
If your organization uses customer balances, Add to balance appears as well. Learn more in Customer balances and collective invoices. Click Save. anny remembers your choice for the next order.
You want a quick overview of all bookings of your organization: The calendar shows you utilization and availability at a glance.
You manage bookings for customers who inquire by phone or on site: Via New or the B key, you create bookings directly, without having to use the booking page.
You work with different resource types and need different perspectives: Via filters and saved views, you create specialized work views for your team.
You want to reschedule appointments at short notice: Via drag and drop, you move bookings and inform customers in the same step.
Not suitable for: If you want to search bookings by status, customer, or tags and edit them in bulk, use the Bookings list. For revenue, use the order overview or exports.
Bundles and products: You add both to the order in the New order window via the Bundles and Products tabs. The tabs only appear if your organization offers bundles or products.
Blockers: You create blockers directly in the calendar. You also manage all blockers under Bookings › Blockers. Learn more in Create and manage global blockers.
Available dates: In planner mode (Plan availability), you create and move available dates. Learn more in Available dates.
What is the difference between Available and Free input?
With Available, you pick from the free periods of the resource. With Free input, you enter date and time yourself. anny still checks whether the period is free and asks whether you want to create the booking anyway if it overlaps. When you drag across a period in the calendar, anny automatically uses Free input so your period is taken over exactly.
Can I change a saved view later?
Yes. Select the view in the filter panel, adjust the filters, and click Save. You change the name and sharing via Edit view in the tab menu.
Who sees my saved view?
Only you see a private view. All team members see a Shared view. Because the calendar and the resource list use the same views, it appears in both places.
Where did the New+ menu with subscriptions and bundles go?
In the new admin, New directly opens the New order window. You add bundles and products there via the Bundles and Products tabs. The tabs only appear if your organization offers bundles or products.
Why don't I see individual child resources in the calendar?
The calendar groups resources that have child resources or a capacity greater than 1. You see occupancy counts, not each child resource as its own column. Click the icon on the resource’s chip and select Show child resources of …. That is why you should create rooms and sports fields as standalone resources. Learn more in Configure resources.
A filter is probably hiding resources. Open Filter and check the quick filters and resource selection. Reset the filters or switch to the All view.
A service is missing under Any
Under Any, only services linked to at least one resource appear. Booking options that belong to a single resource do not appear there. In that case, select the specific resource.
I can't select another resource
The calendar shows at most 30 resources at a time. Remove a resource under Selected before you add a new one, or split your resources across several saved views.
The Map view is missing from the switcher
The Map view only appears if maps are enabled in your organization and you are allowed to see maps. Learn more in Interactive 3D floor plans.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"anny","colors":{"primary":"#3c69ef","light":"#6789ef","dark":"#2055f3"},"logo":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-hell-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=7d8ad75aba0be5dcd6f5dacf0edc35b1","dark":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-dunkel-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=29c002d1a13f15f47ef5866bf557bb87","href":"https://anny.co"},"favicon":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-icon-flach.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=989439e987cd6b526bb0bfe00fb24856","dark":"https://mintlify.s3.us-west-1.amazonaws.com/anny-85c98540/favicon.svg"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/annyco","instagram":"https://www.instagram.com/anny.company?hl=de","youtube":"https://www.youtube.com/@anny.company"}},"icons":{"library":"fontawesome"},"integrations":{"gtm":{"tagId":"GTM-TTDNBZTD"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"de","default":true,"href":"welcome"},{"language":"en","href":"en/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anny-85c98540","hasAudioNarration":false,"actualSubdomain":"anny-85c98540","customDomains":["docs.anny.co"],"gitSource":{"type":"github","owner":"anny-co","repo":"knowledge-base","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1f41460b-bdb9-4260-ad58-b369ce010cbf","liveDeploymentHistoryId":"6ae35cd20184476a8fdbceef","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae35cd20184476a8fdbceef"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae35cd20184476a8fdbceef","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"de","tag":"Developers","count":617},{"language":"de","tag":"Admin API","count":348},{"language":"de","tag":"Admin","count":167},{"language":"en","tag":"Admin","count":163},{"language":"de","tag":"Customer API","count":122},{"language":"de","tag":"Data models","count":121},{"language":"de","tag":"Scalar reference catalog","count":99},{"language":"en","tag":"Integrations","count":44},{"language":"de","tag":"Integrationen","count":43},{"language":"de","tag":"Orders \u0026 Billing","count":43},{"language":"de","tag":"Service Configuration","count":41},{"language":"de","tag":"Booking Management","count":37},{"language":"en","tag":"Your Organization","count":26},{"language":"en","tag":"Getting Started","count":22},{"language":"en","tag":"Booking Options \u0026 Services","count":17},{"language":"en","tag":"Access \u0026 Smart Locks","count":15},{"language":"en","tag":"Use Cases","count":15},{"language":"en","tag":"anny AI","count":11},{"language":"en","tag":"Security \u0026 Login","count":11},{"language":"en","tag":"End Users","count":10},{"language":"default","tag":"Changelog","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/calendar","slug":"/en/calendar","pageMetadata":{"title":"Plan and manage bookings in the calendar","sidebarTitle":"Calendar","description":"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.","public":true,"href":"/en/calendar"},"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: \"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Visibility,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Visibility)_missingMdxReference(`Visibility`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The calendar is the central overview of all bookings in your anny account. You see at a glance which resources are occupied when, switch between different views, and create bookings, blockers, or available dates directly in the calendar.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Admin 3.0 beta (as of October 5). Changes are possible.`})}),`\n`,_jsx(Heading,{level:`2`,id:`how-does-the-calendar-work`,children:`How does the calendar work?`}),`\n`,_jsxs(_components.p,{children:[`The calendar shows all bookings of your organization in a visual overview. You reach it via `,_jsx(_components.strong,{children:`Calendar`}),` in the sidebar on the left, in the `,_jsx(_components.strong,{children:`Bookings`}),` group.`]}),`\n`,_jsx(_components.p,{children:`The controls are spread across three places:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Area`}),_jsx(_components.th,{style:{textAlign:`left`},children:`What you find there`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Top left of the bar`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Arrows for the previous and next period, `,_jsx(_components.strong,{children:`Today`}),`, and the current date. Clicking the date opens a date picker.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Top right of the bar`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.strong,{children:`Filter`}),` for resources, categories, and saved views`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Bottom right of the calendar`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Switcher for the view and the zoom, next to it the gear for `,_jsx(_components.strong,{children:`Calendar display`})]})]})]})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=a0461eb8ab1d3ceae1c47f5f8dc363a7`,alt:`Calendar in the Day view with the filter panel open and selected resources`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-filter-panel.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=ad318a2a3198503a3258724284c0cc66 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=4401bd5bea46032624faadf9f58fe158 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=cdb244b03970f8080a13fc03c51f1081 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=75641f6a9d872d151b05d3e5afbb4664 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=773f189f9f939208cf4b4582c506a0c2 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-filter-panel.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=45adb1386424ac9816304b25f2f7fc6a 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`views`,children:`Views`}),`\n`,_jsxs(_components.p,{children:[`In the bottom right of the calendar, open the switcher via `,_jsx(_components.strong,{children:`Change view`}),`. There you choose one of the following views:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`View`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Day`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Daily overview with one column per resource`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Week`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Weekly overview with a daily breakdown`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Month`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Monthly overview in the classic calendar format`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline day`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline for a single day, one row per resource`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline week`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline for an entire week`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline month`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Timeline for an entire month`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Board`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Card view of the bookings of one week`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Week (orders)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Week view in which bookings are grouped by order`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Day (orders)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Day view in which bookings are grouped by order`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Map`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Your floor plans with free and booked spaces. Only visible if maps are enabled in your organization.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.strong,{children:`Decrease time slot`}),` and `,_jsx(_components.strong,{children:`Increase time slot`}),` in the same bar to zoom in or out of the grid. anny remembers your last view and zoom personally for you. How finely the grid is divided is set in `,_jsx(_components.strong,{children:`Calendar display`}),` (see below).`]}),`\n`,_jsxs(_components.p,{children:[`Via `,_jsx(_components.strong,{children:`Plan availability`}),`, you switch to planner mode. There you create available dates and move them via drag and drop. Use `,_jsx(_components.strong,{children:`Leave planner mode`}),` to return to the normal view. Planner mode is not available in the Board and Map views.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=7e5bf8200ec8f5f4eff7a5a22fbe40da`,alt:`Open view switcher in the calendar with the Plan availability entry`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-view-switcher.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=05ac28494bd9c3c3d3b52517c5819a80 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=a99ac300c6503bb4476717dc9af7c1d1 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=2ba0b8902b413dfa8108d5fca1af08f0 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=46ab4c17071214366731a91c8b05a62e 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=99dce2811d4c5626d4fd3691ed45be5b 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-view-switcher.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=983fb31e7cbb2e1135d3513680fe2376 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`customize-how-entries-look`,children:`Customize how entries look`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Calendar display`}),` via the gear to the left of the selected view.`]}),`\n`,_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Grid`}),`, choose the steps the time grid is divided into: 5, 15, 30, or 60 minutes. The change applies right away and only for you.`]}),`\n`,_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`What bookings show`}),`, you decide for your whole organization which details the entries in the calendar show. Only admins who may edit the organization see this section.`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`At the top, choose the entry type: `,_jsx(_components.strong,{children:`Single booking`}),`, `,_jsx(_components.strong,{children:`Shared slot`}),` (shared resources with an occupancy such as “3 / 19 booked”), `,_jsx(_components.strong,{children:`Timeslot`}),`, `,_jsx(_components.strong,{children:`Order`}),`, or `,_jsx(_components.strong,{children:`Blocker`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Expand the view you want to adjust: `,_jsx(_components.strong,{children:`Timeline`}),`, `,_jsx(_components.strong,{children:`Day and week`}),`, `,_jsx(_components.strong,{children:`Month`}),`, or `,_jsx(_components.strong,{children:`All-day row`}),`.`]}),`\n`,_jsx(_components.li,{children:`Switch on the fields you want and drag them into the order you want. The topmost field with a value becomes the headline, the others follow as lines. When space runs out, they drop from the bottom.`}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Preview`}),` next to it shows the entry as it appears in the calendar. Use the `,_jsx(_components.strong,{children:`Duration`}),` slider to see which lines drop on short entries.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),`. `,_jsx(_components.strong,{children:`Reset to default`}),` restores the default display for that view and entry type.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Without your own setting, a single booking shows its custom booking title, otherwise the customer name. In the timeline, the time and service follow below it; in day and week, all details as far as there is room. In the month and the all-day row, only the headline appears next to the resource.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Entry type`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Available fields`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Single booking`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Custom booking title, Customer name, Time, Flexible assignment, Timeslot title, Service, Resources, Admin note, Customer note`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Shared slot`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Occupancy, Time, Timeslot title, Resources, Service, Customers`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Timeslot`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Timeslot title, Time, Resources, Occupancy`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Order`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Customer name, Time, Items`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Blocker`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Custom booking title, Time, Timeslot title, Resources`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`filters`,children:`Filters`}),`\n`,_jsxs(_components.p,{children:[`Via `,_jsx(_components.strong,{children:`Filter`}),` in the top right, you open a side panel next to the calendar. The panel stays open while you work in the calendar, so you see every change right away.`]}),`\n`,_jsx(_components.p,{children:`In the panel you can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quick filters`}),`: Narrow down resources by `,_jsx(_components.strong,{children:`Categories`}),`, `,_jsx(_components.strong,{children:`Group`}),`, `,_jsx(_components.strong,{children:`Services`}),`, `,_jsx(_components.strong,{children:`Live`}),`, `,_jsx(_components.strong,{children:`Active today`}),`, `,_jsx(_components.strong,{children:`Archived`}),`, or `,_jsx(_components.strong,{children:`Tags`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`More filters`}),`: Additionally filter by availability, properties, visibility and, if enabled, check-in.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),`: Find a resource by its name.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Resource selection`}),`: Pick individual resources from the list. Selected resources appear at the top under `,_jsx(_components.strong,{children:`Selected`}),`. Use `,_jsx(_components.strong,{children:`Deselect All`}),` to reset the selection.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`You sort selected resources under `,_jsx(_components.strong,{children:`Selected`}),` via drag and drop. This order determines the order of the resources in the calendar. Save it in a view so it is kept. Without your own selection, the calendar shows the resources in the order you set in the resource list.`]}),`\n`,_jsx(_components.p,{children:`The calendar shows at most 30 resources at a time. If more resources match your filter, the panel shows a notice. Remove a resource from the selection before you add another one.`}),`\n`,_jsxs(_components.p,{children:[`If a resource has child resources, its chip in the calendar shows an icon. With `,_jsx(_components.strong,{children:`Show child resources of …`}),`, the calendar displays the child resources of that resource. Use `,_jsx(_components.strong,{children:`Back to resource selection`}),` to return to your previous selection.`]}),`\n`,_jsx(Heading,{level:`3`,id:`saved-views`,children:`Saved views`}),`\n`,_jsxs(_components.p,{children:[`A saved view remembers your filters and your resource selection. You find them at the top of the filter panel. The first three are tabs, and the rest sit under `,_jsx(_components.strong,{children:`More`}),`. Private views come before shared ones. The default view is called `,_jsx(_components.strong,{children:`All`}),`.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The calendar and the resource list share the same saved views. A view you save in the calendar is also available in the resource list and vice versa. Each of them remembers separately which view is currently active.`})}),`\n`,_jsx(_components.p,{children:`To save a new view:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Set the filters`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Filter`}),` and set the filters and resource selection you want. As soon as you change something, the `,_jsx(_components.strong,{children:`Save`}),` button appears in the panel.`]})}),_jsx(Step,{title:`Save as a new view`,children:_jsxs(_components.p,{children:[`Open the menu on the `,_jsx(_components.strong,{children:`Save`}),` button and select `,_jsx(_components.strong,{children:`Save as new view`}),`. `,_jsx(_components.strong,{children:`Save`}),` instead overwrites the active view. `,_jsx(_components.strong,{children:`Revert changes`}),` restores the saved state. `,_jsx(_components.strong,{children:`Enable auto-save`}),` makes this view save later changes on its own. If a save fails, it stays off for that view until you turn it on again.`]})}),_jsx(Step,{title:`Name and share it`,children:_jsxs(_components.p,{children:[`Enter a name in the `,_jsx(_components.strong,{children:`Create view`}),` window. Turn on `,_jsx(_components.strong,{children:`Shared view`}),` if all team members should see the view. Click `,_jsx(_components.strong,{children:`Save view`}),`.`]})})]}),`\n`,_jsxs(_components.p,{children:[`Once the view is saved, you switch to it from its tab in the filter panel or from `,_jsx(_components.strong,{children:`More`}),`. You recognize private views by the `,_jsx(_components.strong,{children:`Private`}),` label.`]}),`\n`,_jsxs(_components.p,{children:[`From the menu on a view’s tab, choose `,_jsx(_components.strong,{children:`Edit view`}),`, `,_jsx(_components.strong,{children:`Duplicate`}),`, `,_jsx(_components.strong,{children:`Auto-save`}),`, or `,_jsx(_components.strong,{children:`Remove`}),`. Change the order of the tabs via drag and drop.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=9417f179a9e07fdfd19cf25cf7ef68a8`,alt:`Filter panel with the Save button menu open and the Save as new view entry`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-save-view.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=99b856e35167f3392dcb336df6a3b726 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=761d22158e406a9ace2b48014f42f711 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=fabdcd7bb93bfac20eb4cb128a372195 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=7e47e9968a81710a3f1f22d11db13cd2 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=2ae9738ef4b800ed01fd3fbfd6202bc4 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-save-view.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=f04ea97137b0ae2a8932e3d66874d616 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`direct-actions-in-the-calendar`,children:`Direct actions in the calendar`}),`\n`,_jsx(_components.p,{children:`Drag across a time range in a resource column. A menu opens with three options:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Create booking`}),`: Opens booking creation with the selected period and resource (see below).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Create blocker`}),`: Blocks the selected period for the resource. Learn more in `,_jsx(_components.a,{href:`/en/global-blockers`,children:`Create and manage global blockers`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Available slot`}),`: Creates an available date for the resource. Learn more in `,_jsx(_components.a,{href:`/en/available-slots`,children:`Available dates`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Clicking a booking opens its details in a side panel next to the calendar. There you see the resource, period, customer, and `,_jsx(_components.strong,{children:`Tags`}),` of the booking. Next to it is the `,_jsx(_components.strong,{children:`Activity`}),` with notes and emails. You accept or reject pending bookings directly in the panel. Clicking an order in the order views opens the order accordingly.`]}),`\n`,_jsx(Heading,{level:`4`,id:`move-bookings-and-blockers`,children:`Move bookings and blockers`}),`\n`,_jsx(_components.p,{children:`You move individual bookings and blockers via drag and drop to another time or another resource. Drag the edge of a booking to change its duration. You adjust preparation and follow-up times via their edge as well.`}),`\n`,_jsx(_components.p,{children:`Before anny moves a booking, a dialog asks you to confirm. There you decide:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Notify customer`}),`: The customer receives an email about the change.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Message to the customer`}),`: Optional text included in that email.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When you move a blocker, there is no notification.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Bookings with multiple spots that the calendar groups together, as well as whole orders, cannot be moved via drag and drop. Open the booking or the order and edit it there.`})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=bc65652718bea2cefd4fea7b04f528e4`,alt:`Dialog for moving a booking with the Notify customer option`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-move-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=58d9f6bb914f186fd6264572d15c5d64 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=a21fe84d31f4fc3b827cb1d65cb85c89 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=f01e59fca460aeae5fec13590d10b39d 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=8b6bb9e6ea23783d8acca6d20d566e82 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=686f5cb4351db5380a6e1387819e38d0 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-move-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=95befcbbd39be61564a5692cb52bc201 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`create-a-new-booking`,children:`Create a new booking`}),`\n`,_jsx(_components.p,{children:`You start a new booking in three ways:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`via `,_jsx(_components.strong,{children:`New`}),` at the top of the bar,`]}),`\n`,_jsxs(_components.li,{children:[`with the `,_jsx(_components.strong,{children:`B`}),` key on your keyboard,`]}),`\n`,_jsxs(_components.li,{children:[`via `,_jsx(_components.strong,{children:`Create booking`}),` after dragging across a time range in the calendar.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`New order`}),` window opens. If your organization offers products or bundles, you choose at the top what you want to add: `,_jsx(_components.strong,{children:`Bookings`}),`, `,_jsx(_components.strong,{children:`Products`}),`, or `,_jsx(_components.strong,{children:`Bundles`}),`. Only the tabs with something to offer appear. Without products and bundles, the window opens directly with bookings. Everything you select ends up in one order.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ctrl+B`}),` (Mac: `,_jsx(_components.strong,{children:`⌘+B`}),`) opens the window for creating a blocker directly.`]})}),`\n`,_jsx(Heading,{level:`4`,id:`booking-flow`,children:`Booking flow`}),`\n`,_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`New order`}),` window, there are two ways to a booking. In the resource flow, you start from a specific resource. In the service flow, you select `,_jsx(_components.strong,{children:`Any`}),` and start with the service. Both ways consist of three steps.`]}),`\n`,_jsxs(_components.p,{children:[`At the start, you see all resources of your organization, grouped by category. `,_jsx(_components.strong,{children:`Any`}),` is at the top.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=193d2d0b796208a33faa592376d84cb2`,alt:`New order window with the overview of all resources and the Any card`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-new-order.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=390687ef4548e40821d15d51207c4f63 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=f8358f3d237889cc72b63bfb4d79da4b 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=059cbde36d8859c86fec242a1b3d5769 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=b09ddfd9d95ea50040eadfe3ad158d42 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=afcda4d515a30d71b74a5710df67b0d2 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-new-order.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=2ca0b792b79995cbef0f7cbe2db6c1cc 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Resource flow: select a specific resource`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Choose a resource`,children:_jsx(_components.p,{children:`Select the desired resource from the overview. anny shows you the services of this resource and selects the first service right away.`})}),_jsx(Step,{title:`Choose service and period`,children:_jsxs(_components.p,{children:[`If needed, select another service from the list. Then decide whether to pick a free period via `,_jsx(_components.strong,{children:`Available`}),` or to enter date and time yourself via `,_jsx(_components.strong,{children:`Free input`}),`. With `,_jsx(_components.strong,{children:`Free input`}),`, anny shows whether the period is available. If it is occupied, you can still create the booking via `,_jsx(_components.strong,{children:`Add anyway`}),`.`]})}),_jsx(Step,{title:`Add options and add the booking`,children:_jsxs(_components.p,{children:[`Optionally add a `,_jsx(_components.strong,{children:`Title`}),`, `,_jsx(_components.strong,{children:`Notes`}),`, `,_jsx(_components.strong,{children:`Additional Options`}),`, and `,_jsx(_components.strong,{children:`Additional Resources`}),`. Click `,_jsx(_components.strong,{children:`Add booking`}),`.`]})})]}),`\n`,_jsxs(_components.p,{children:[`Once you have added the booking, it appears on the right under `,_jsx(_components.strong,{children:`Order Details`}),`. For more bookings in the same order, repeat the steps.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=79b33316c00b838f76374467bf722f3e`,alt:`New order window with a selected resource, selected service, period, options, and the booking under Order Details`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-flow-resource.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=de3fb31efd7d038f75b7f1e31744a888 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=77d8145d6cda45e9ff8a25b8b21cf33f 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=22fc5766f00e4fa7fb5b31fd156467de 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=9a3d98b97eb71596ed58f17830f35c3f 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=1270d8de301cba5fa87aa33fb1cfe9fd 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-resource.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=484d612b27be1f9f6a0f0da4a0a2d60e 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Service flow: Any`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Choose Any`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Any`}),` (“Selects automatically”) from the resource overview. anny shows you all services that are linked to at least one resource.`]})}),_jsx(Step,{title:`Choose a service`,children:_jsx(_components.p,{children:`Select the desired service from the list.`})}),_jsx(Step,{title:`Choose period and options`,children:_jsxs(_components.p,{children:[`Choose date and time via `,_jsx(_components.strong,{children:`Available`}),` or `,_jsx(_components.strong,{children:`Free input`}),`. When a date is set and several resources are linked to the service, `,_jsx(_components.strong,{children:`Preferred resource`}),` appears. `,_jsx(_components.strong,{children:`Any`}),` lets anny choose, and a specific resource applies only to this booking. Optionally add a `,_jsx(_components.strong,{children:`Title`}),`, `,_jsx(_components.strong,{children:`Notes`}),`, `,_jsx(_components.strong,{children:`Additional Options`}),`, and `,_jsx(_components.strong,{children:`Additional Resources`}),`. Click `,_jsx(_components.strong,{children:`Add booking`}),`.`]})})]}),`\n`,_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Order Details`}),`, the booking is listed with `,_jsx(_components.strong,{children:`Any`}),` at first. Once the order is completed, you see the booking on the resource anny picked.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=f5c7f5696c87ede232199ca415c362bf`,alt:`New order window with Any, a selected service, period, options, and the booking under Order Details`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-flow-any.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=1f1e0a981cc2dc44f6256c6c7858042c 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=88c526e96297d6e3b840f3dc2b6220aa 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=6ac0bb41c25670d00f4abf362d007c4f 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=9f2386e0f09c9212b967a37e256189ef 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=7b12cfdfab66321d9132dc9535f47400 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-flow-any.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=c67c5958b2b66de35ada16a688df410d 2500w`})}),`\n`,_jsx(Heading,{level:`4`,id:`customer-discount-and-completion`,children:`Customer, discount, and completion`}),`\n`,_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Order Details`}),` sidebar, you see all bookings of the order and the total. This is where you complete the order:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add customer`}),`: Opens the `,_jsx(_components.strong,{children:`Personalise`}),` window. Find the customer via `,_jsx(_components.strong,{children:`Search by name or email`}),`, or create a new customer via `,_jsx(_components.strong,{children:`Create customer`}),`. Fill in the other fields if needed and click `,_jsx(_components.strong,{children:`Confirm`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add discount`}),`: Choose the type of discount in the field on the right. With `,_jsx(_components.strong,{children:`%`}),`, you enter a percentage discount or pick one of the quick options 5%, 10%, 15%, or 20%. With `,_jsx(_components.strong,{children:`€`}),`, you deduct a fixed amount. With `,_jsx(_components.strong,{children:`Code`}),`, you redeem a discount or voucher code that you type in or capture via `,_jsx(_components.strong,{children:`Scan code`}),`. Click `,_jsx(_components.strong,{children:`Apply discount`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Custom price`}),`: Use the pencil on a booking to adjust its price.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Then click `,_jsx(_components.strong,{children:`Complete order`}),`. The `,_jsx(_components.strong,{children:`Ready to complete the order?`}),` dialog opens. There you decide what happens when you save:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Option`}),_jsx(_components.th,{style:{textAlign:`left`},children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Send email confirmation`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The customer receives a booking confirmation by email. The option is only active if you assigned a customer to the order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Finalize invoice`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`anny assigns an invoice number and locks the invoice against changes. Without this option, the invoice stays a draft that you can still edit. The option only appears for orders with an amount and is only active with an assigned customer.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Transparent bookings`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The bookings take up no capacity. The resource stays bookable for others in the same period. With transparent bookings, the invoice stays a draft.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`If your organization uses customer balances, `,_jsx(_components.strong,{children:`Add to balance`}),` appears as well. Learn more in `,_jsx(_components.a,{href:`/en/customer-balances-and-collective-invoices`,children:`Customer balances and collective invoices`}),`. Click `,_jsx(_components.strong,{children:`Save`}),`. anny remembers your choice for the next order.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=b7d0492d0394b87332088bdb6eb0938c`,alt:`Ready to complete the order dialog with the options Send email confirmation, Finalize invoice, and Transparent bookings`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/calendar/calendar-complete-order.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=280\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=7ed66e1a59264f58e846fa3ab5b79b0a 280w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=560\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=2cce44b37d2087817d42528586594de6 560w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=840\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=cc2a20a7675cd8976b6eb2b9f53e2397 840w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=1100\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=b01b3e0a624314dfd39d43d1c358f377 1100w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=1650\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=e562abdb00a70307f2bc7a74e22c09d3 1650w, https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/calendar/calendar-complete-order.png?w=2500\u0026fit=max\u0026auto=format\u0026n=F42XR9Qo633KmWK1\u0026q=85\u0026s=fd0f1e18de5fc81c7310a7ae69c61cc6 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-do-i-use-this`,children:`When do I use this?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You want a quick overview of all bookings of your organization`}),`: The calendar shows you utilization and availability at a glance.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You manage bookings for customers who inquire by phone or on site`}),`: Via `,_jsx(_components.strong,{children:`New`}),` or the `,_jsx(_components.strong,{children:`B`}),` key, you create bookings directly, without having to use the booking page.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You work with different resource types and need different perspectives`}),`: Via filters and saved views, you create specialized work views for your team.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`You want to reschedule appointments at short notice`}),`: Via drag and drop, you move bookings and inform customers in the same step.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Not suitable for`}),`: If you want to search bookings by status, customer, or tags and edit them in bulk, use the `,_jsx(_components.strong,{children:`Bookings`}),` list. For revenue, use the order overview or exports.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connection-with-other-features`,children:`Connection with other features`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bundles and products`}),`: You add both to the order in the `,_jsx(_components.strong,{children:`New order`}),` window via the `,_jsx(_components.strong,{children:`Bundles`}),` and `,_jsx(_components.strong,{children:`Products`}),` tabs. The tabs only appear if your organization offers bundles or products.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Blockers`}),`: You create blockers directly in the calendar. You also manage all blockers under `,_jsx(_components.strong,{children:`Bookings › Blockers`}),`. Learn more in `,_jsx(_components.a,{href:`/en/global-blockers`,children:`Create and manage global blockers`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Available dates`}),`: In planner mode (`,_jsx(_components.strong,{children:`Plan availability`}),`), you create and move available dates. Learn more in `,_jsx(_components.a,{href:`/en/available-slots`,children:`Available dates`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Maps`}),`: With maps enabled, the `,_jsx(_components.strong,{children:`Map`}),` view appears. Learn more in `,_jsx(_components.a,{href:`/en/maps-and-floor-plans`,children:`Interactive 3D floor plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Discount codes`}),`: In booking creation, you apply a discount code via `,_jsx(_components.strong,{children:`Add discount`}),`. Learn more in `,_jsx(_components.a,{href:`/en/discount-codes`,children:`Discount codes`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Activity`}),`: In a booking’s side panel, you see its activity with notes and emails. Learn more in `,_jsx(_components.a,{href:`/en/activity-log`,children:`Activity log`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`settings-\u0026-options`,children:`Settings \u0026 options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Setting (admin)`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`View`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Display format of the calendar. Saved per person.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Grid`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Division of the time grid, in `,_jsx(_components.strong,{children:`Calendar display`}),`. Saved per person.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`What bookings show`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Which fields entries show per view and entry type, in `,_jsx(_components.strong,{children:`Calendar display`}),`. Applies to the whole organization.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Zoom`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Height or width of the time slots in the grid. Saved per person.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Filter (quick filters)`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Narrow down resources by categories, group, services, live, active today, archived, or tags`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Resource selection`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Pick individual resources and set their order, at most 30 at a time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Saved views`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Save filters and resource selection permanently, shared with the resource list`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Shared view`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Make a saved view visible to all team members`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Notify customer`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Send an email to the customer when you move a booking`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Send email confirmation`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Send a confirmation to the customer when you complete a new order`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Finalize invoice`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Finalize the invoice with an invoice number when completing the order instead of creating a draft`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Transparent bookings`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Create bookings that take up no capacity of the resource`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`practical-examples`,children:`Practical examples`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Coworking operator filters the calendar to one category and saves the view for the team`,id:`coworking-operator-filters-the-calendar-to-one-category-and-saves-the-view-for-the-team`,children:[_jsx(_components.p,{children:`A coworking space has meeting rooms, flex desks, and phone booths. The team at the reception should only see the meeting rooms.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Open the calendar and set a filter`,children:_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Calendar`}),` and click `,_jsx(_components.strong,{children:`Filter`}),` in the top right. Under `,_jsx(_components.strong,{children:`Categories`}),`, select the category `,_jsx(_components.strong,{children:`Meeting room`}),`.`]})}),_jsx(Step,{title:`Save as a new view`,children:_jsxs(_components.p,{children:[`In the filter panel, open the menu on the `,_jsx(_components.strong,{children:`Save`}),` button and select `,_jsx(_components.strong,{children:`Save as new view`}),`.`]})}),_jsx(Step,{title:`Share the view with the team`,children:_jsxs(_components.p,{children:[`Give it a name (e.g. “Meeting rooms”), turn on `,_jsx(_components.strong,{children:`Shared view`}),`, and click `,_jsx(_components.strong,{children:`Save view`}),`.`]})})]}),_jsx(_components.p,{children:`Once the view is saved, the reception team selects it with one click in the filter panel.`})]}),_jsxs(Accordion,{title:`Yoga studio creates a new booking for a customer via the calendar`,id:`yoga-studio-creates-a-new-booking-for-a-customer-via-the-calendar`,children:[_jsx(_components.p,{children:`A customer calls and wants to book an appointment for an individual session. The receptionist creates the booking directly in the calendar.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Drag across a time range in the calendar`,children:_jsxs(_components.p,{children:[`In the column of the desired resource (e.g. “Studio A”), drag across the period and select `,_jsx(_components.strong,{children:`Create booking`}),`.`]})}),_jsx(Step,{title:`Choose a service`,children:_jsxs(_components.p,{children:[`Select the service (e.g. “Individual session 60 min”). Date and time are already taken from the calendar. Click `,_jsx(_components.strong,{children:`Add booking`}),`.`]})}),_jsx(Step,{title:`Assign the customer`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add customer`}),` and select the customer.`]})}),_jsx(Step,{title:`Complete the order`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Complete order`}),`. Keep `,_jsx(_components.strong,{children:`Send email confirmation`}),` turned on and click `,_jsx(_components.strong,{children:`Save`}),`.`]})})]}),_jsx(_components.p,{children:`Once the order is saved, the customer receives a confirmation by email.`})]}),_jsxs(Accordion,{title:`Reception moves an appointment and informs the customer`,id:`reception-moves-an-appointment-and-informs-the-customer`,children:[_jsx(_components.p,{children:`A customer asks to move their appointment one hour later.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Move the booking`,children:_jsx(_components.p,{children:`Drag the booking in the calendar to the new time.`})}),_jsx(Step,{title:`Notify the customer`,children:_jsxs(_components.p,{children:[`In the dialog, turn on `,_jsx(_components.strong,{children:`Notify customer`}),` and optionally add a `,_jsx(_components.strong,{children:`Message to the customer`}),`. Confirm the dialog.`]})})]}),_jsx(_components.p,{children:`Once you confirm, the booking shows at the new time in the calendar and the customer receives an email.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`What is the difference between Available and Free input?`,id:`what-is-the-difference-between-available-and-free-input`,children:_jsxs(_components.p,{children:[`With `,_jsx(_components.strong,{children:`Available`}),`, you pick from the free periods of the resource. With `,_jsx(_components.strong,{children:`Free input`}),`, you enter date and time yourself. anny still checks whether the period is free and asks whether you want to create the booking anyway if it overlaps. When you drag across a period in the calendar, anny automatically uses `,_jsx(_components.strong,{children:`Free input`}),` so your period is taken over exactly.`]})}),_jsx(Accordion,{title:`Can I change a saved view later?`,id:`can-i-change-a-saved-view-later`,children:_jsxs(_components.p,{children:[`Yes. Select the view in the filter panel, adjust the filters, and click `,_jsx(_components.strong,{children:`Save`}),`. You change the name and sharing via `,_jsx(_components.strong,{children:`Edit view`}),` in the tab menu.`]})}),_jsx(Accordion,{title:`Who sees my saved view?`,id:`who-sees-my-saved-view`,children:_jsxs(_components.p,{children:[`Only you see a private view. All team members see a `,_jsx(_components.strong,{children:`Shared view`}),`. Because the calendar and the resource list use the same views, it appears in both places.`]})}),_jsx(Accordion,{title:`Where did the New+ menu with subscriptions and bundles go?`,id:`where-did-the-new-menu-with-subscriptions-and-bundles-go`,children:_jsxs(_components.p,{children:[`In the new admin, `,_jsx(_components.strong,{children:`New`}),` directly opens the `,_jsx(_components.strong,{children:`New order`}),` window. You add bundles and products there via the `,_jsx(_components.strong,{children:`Bundles`}),` and `,_jsx(_components.strong,{children:`Products`}),` tabs. The tabs only appear if your organization offers bundles or products.`]})}),_jsx(Accordion,{title:`Why don't I see individual child resources in the calendar?`,id:`why-dont-i-see-individual-child-resources-in-the-calendar`,children:_jsxs(_components.p,{children:[`The calendar groups resources that have child resources or a capacity greater than 1. You see occupancy counts, not each child resource as its own column. Click the icon on the resource’s chip and select `,_jsx(_components.strong,{children:`Show child resources of …`}),`. That is why you should create rooms and sports fields as standalone resources. Learn more in `,_jsx(_components.a,{href:`/en/configure-resources`,children:`Configure resources`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`I don't see any bookings in the calendar`,id:`i-dont-see-any-bookings-in-the-calendar`,children:_jsxs(_components.p,{children:[`A filter is probably hiding resources. Open `,_jsx(_components.strong,{children:`Filter`}),` and check the quick filters and resource selection. Reset the filters or switch to the `,_jsx(_components.strong,{children:`All`}),` view.`]})}),_jsx(Accordion,{title:`A service is missing under Any`,id:`a-service-is-missing-under-any`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Any`}),`, only services linked to at least one resource appear. Booking options that belong to a single resource do not appear there. In that case, select the specific resource.`]})}),_jsx(Accordion,{title:`I can't select another resource`,id:`i-cant-select-another-resource`,children:_jsxs(_components.p,{children:[`The calendar shows at most 30 resources at a time. Remove a resource under `,_jsx(_components.strong,{children:`Selected`}),` before you add a new one, or split your resources across several saved views.`]})}),_jsx(Accordion,{title:`The Map view is missing from the switcher`,id:`the-map-view-is-missing-from-the-switcher`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Map`}),` view only appears if maps are enabled in your organization and you are allowed to see maps. Learn more in `,_jsx(_components.a,{href:`/en/maps-and-floor-plans`,children:`Interactive 3D floor plans`}),`.`]})})]}),`\n`,_jsx(Visibility,{for:`agents`,children:_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Important information for agents:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Applies to Admin 3.0 (anny-ui branch admin-next). The calendar is a standard sidebar item (group Bookings), not an activatable feature, available in all plans. Visible with permission to view bookings.`}),`\n`,_jsxs(_components.li,{children:[`Layout: date navigation (arrows, `,_jsx(_components.strong,{children:`Today`}),`, date picker) top left in the top bar; `,_jsx(_components.strong,{children:`Filter`}),` top right in the top bar; view switcher as a floating pill bottom right (tooltip `,_jsx(_components.strong,{children:`Change view`}),`) containing `,_jsx(_components.strong,{children:`Decrease time slot`}),`/`,_jsx(_components.strong,{children:`Increase time slot`}),` and `,_jsx(_components.strong,{children:`Plan availability`}),`; left of the view a gear that opens `,_jsx(_components.strong,{children:`Calendar display`}),` (grid 5/15/30/60 minutes, per person; `,_jsx(_components.strong,{children:`What bookings show`}),` only with permission to edit the organization).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What bookings show`}),` = organization setting `,_jsx(_components.code,{children:`calendar.eventTemplates`}),` per view (Timeline, Day and week, Month, All-day row) and entry type (Single booking, Shared slot, Timeslot, Order, Blocker): one ordered field list, the topmost field with a value is the headline. Allowed fields and defaults come from `,_jsx(_components.code,{children:`GET /api/v1/calendar-event-templates`}),`. The mobile view does not follow these settings.`]}),`\n`,_jsx(_components.li,{children:`Views (EN labels): Day, Week, Month, Timeline day, Timeline week, Timeline month, Board, Week (orders), Day (orders), Map. Map only with the maps feature (resource-maps) and permission to view maps. On mobile: Day/List instead.`}),`\n`,_jsxs(_components.li,{children:[`View, zoom, and active saved view are stored as a personal user setting. Saved views in the filter panel: first three as tabs, the rest under `,_jsx(_components.strong,{children:`More`}),`, private before shared. `,_jsx(_components.strong,{children:`Any`}),` with a date and several linked resources: option `,_jsx(_components.strong,{children:`Preferred resource`}),` (default `,_jsx(_components.strong,{children:`Any`}),`). No settings for hiding weekends, showing cancelled bookings, or calendar time range (grid always 00:00 to 24:00).`]}),`\n`,_jsxs(_components.li,{children:[`Planner mode (`,_jsx(_components.strong,{children:`Plan availability`}),`): only with permission to create available dates; not in Board and Map. Available dates can be moved and resized there.`]}),`\n`,_jsxs(_components.li,{children:[`Filter panel = docked side panel, stays open; clicking a booking replaces it with the booking panel. Quick filters: Categories, Group, Services, Live, Active today, Archived, Tags. `,_jsx(_components.strong,{children:`More filters`}),`: availability from/to, property, visibility, check-in (only with the check-in feature). At most 30 resource columns (notices “At most 30 resources at a time …” / “Showing X of Y resources”).`]}),`\n`,_jsxs(_components.li,{children:[`Child resources: no in-row expand anymore; drilldown via the chip (`,_jsx(_components.strong,{children:`Show child resources of `}),` / `,_jsx(_components.strong,{children:`Back to resource selection`}),`). Selection changes made during a drilldown apply after returning.`]}),`\n`,_jsxs(_components.li,{children:[`Saved views are the same as those of the resource list (resources area). Default view is `,_jsx(_components.strong,{children:`All`}),` (formerly “Default”); other resource-list defaults: Live, Internal, Archived. No ”+” tab in the calendar; new views only via `,_jsx(_components.strong,{children:`Save`}),` › `,_jsx(_components.strong,{children:`Save as new view`}),` after changing filters. Private = creator only, `,_jsx(_components.strong,{children:`Shared view`}),` = organization.`]}),`\n`,_jsxs(_components.li,{children:[`Resource order: the old chip drag and drop at the top of the calendar no longer exists. Order = order under `,_jsx(_components.strong,{children:`Selected`}),` in the filter panel (stored per view); without a selection, the global order from the resource list.`]}),`\n`,_jsxs(_components.li,{children:[`Drag across a range → menu: `,_jsx(_components.strong,{children:`Create booking`}),` (opens booking creation with resource and period in Free input mode), `,_jsx(_components.strong,{children:`Create blocker`}),`, `,_jsx(_components.strong,{children:`Available slot`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Drag and drop: only single bookings and blockers (time and resource), duration via edge. Preparation/follow-up time via edge without a confirmation dialog. Grouped multi-spot bookings (capacity > 1) and orders are NOT movable; moving a whole order in the calendar is not possible. Dialog title e.g. “Move booking to new time?”; options `,_jsx(_components.strong,{children:`Notify customer`}),`, `,_jsx(_components.strong,{children:`Message to the customer`}),`. Blockers: no notification field. Success message `,_jsx(_components.strong,{children:`Booking moved`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Booking panel: full booking details incl. tags, `,_jsx(_components.strong,{children:`Activity`}),` on the right (note/email). Status actions `,_jsx(_components.strong,{children:`Accept`}),`, `,_jsx(_components.strong,{children:`Reject`}),`, `,_jsx(_components.strong,{children:`Cancel`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Create: one `,_jsx(_components.strong,{children:`New`}),` button in the top bar (tooltip `,_jsx(_components.strong,{children:`Create order`}),`) instead of the “New+” menu. Shortcuts: `,_jsx(_components.strong,{children:`B`}),` = toggle booking creation, `,_jsx(_components.strong,{children:`Ctrl/⌘+B`}),` = create blocker. `,_jsx(_components.strong,{children:`N`}),` is not a global shortcut (belongs to “New” in tables). Subscriptions are no longer created from this menu.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`New order`}),` window: tabs `,_jsx(_components.strong,{children:`Bookings`}),`, `,_jsx(_components.strong,{children:`Products`}),`, `,_jsx(_components.strong,{children:`Bundles`}),` (Products tab only if add-ons exist, Bundles tab only if bundles exist; with neither, no tabs and bookings open directly); steps `,_jsx(_components.strong,{children:`Resources`}),` → `,_jsx(_components.strong,{children:`Services`}),` → `,_jsx(_components.strong,{children:`Options`}),`. `,_jsx(_components.strong,{children:`Any`}),` (“Selects automatically”) lists services linked to at least one resource, excluding resource-bound booking options; no longer tied to enabling the service-first flow. Period: `,_jsx(_components.strong,{children:`Available`}),` / `,_jsx(_components.strong,{children:`Free input`}),`; occupied period → dialog `,_jsx(_components.strong,{children:`Period occupied`}),` › `,_jsx(_components.strong,{children:`Add anyway`}),`. With a specific resource, the first service is preselected automatically. Options: `,_jsx(_components.strong,{children:`Title`}),` (placeholder “Booking title”), `,_jsx(_components.strong,{children:`Notes`}),` (internal), `,_jsx(_components.strong,{children:`Additional Options`}),` (products), `,_jsx(_components.strong,{children:`Additional Resources`}),`, child resources. On desktop the button is always `,_jsx(_components.strong,{children:`Add booking`}),` (with price, e.g. “Add booking (€45.00)”); `,_jsx(_components.strong,{children:`Book now`}),` only exists in the mobile view. `,_jsx(_components.strong,{children:`Order Details`}),` sidebar: `,_jsx(_components.strong,{children:`Add customer`}),` → `,_jsx(_components.strong,{children:`Personalise`}),` modal (`,_jsx(_components.strong,{children:`Search by name or email`}),`, `,_jsx(_components.strong,{children:`Create customer`}),`, dynamic form, `,_jsx(_components.strong,{children:`Confirm`}),`); `,_jsx(_components.strong,{children:`Add discount`}),` with modes %, currency (€), and Code, quick chips 5/10/15/20%, in code mode input “Enter voucher code” or `,_jsx(_components.strong,{children:`Scan code`}),`, button `,_jsx(_components.strong,{children:`Apply discount`}),`; custom price via pencil; `,_jsx(_components.strong,{children:`Complete order`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ready to complete the order?`}),` dialog: checkboxes `,_jsx(_components.strong,{children:`Send email confirmation`}),` (default on, disabled without customer), `,_jsx(_components.strong,{children:`Finalize invoice`}),` (only if total > 0; disabled without customer or with transparent bookings; without it the invoice stays a draft; default on for prepaid), `,_jsx(_components.strong,{children:`Transparent bookings`}),` (bookings take no capacity, resource stays bookable, invoice stays a draft), `,_jsx(_components.strong,{children:`Add to balance`}),` (only with customer balances enabled, total > 0, and a customer); then `,_jsx(_components.strong,{children:`Cancel`}),` or `,_jsx(_components.strong,{children:`Save`}),`. The former “bell” no longer exists. anny remembers the checkbox defaults per person.`]}),`\n`,_jsxs(_components.li,{children:[`Distinction: the calendar is not the `,_jsx(_components.strong,{children:`Bookings`}),` list (table view with filters, tags, bulk actions) and not /en/modify-bookings (customer self-service).`]}),`\n`]}),`\n`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Plan and manage bookings in the calendar","sidebarTitle":"Calendar","description":"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.","public":true,"href":"/en/calendar"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How does the calendar work?","slug":"how-does-the-calendar-work","depth":2,"children":[{"title":"Views","slug":"views","depth":3,"children":[]},{"title":"Customize how entries look","slug":"customize-how-entries-look","depth":3,"children":[]},{"title":"Filters","slug":"filters","depth":3,"children":[]},{"title":"Saved views","slug":"saved-views","depth":3,"children":[]},{"title":"Direct actions in the calendar","slug":"direct-actions-in-the-calendar","depth":3,"children":[]},{"title":"Move bookings and blockers","slug":"move-bookings-and-blockers","depth":4,"children":[]},{"title":"Create a new booking","slug":"create-a-new-booking","depth":3,"children":[]},{"title":"Booking flow","slug":"booking-flow","depth":4,"children":[]},{"title":"Customer, discount, and completion","slug":"customer-discount-and-completion","depth":4,"children":[]}]},{"title":"When do I use this?","slug":"when-do-i-use-this","depth":2,"children":[]},{"title":"Connection with other features","slug":"connection-with-other-features","depth":2,"children":[]},{"title":"Settings \u0026 options","slug":"settings-\u0026-options","depth":2,"children":[]},{"title":"Practical examples","slug":"practical-examples","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anny-85c98540","siteName":"anny","title":"Plan and manage bookings in the calendar - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/calendar","matchLevel":1},"en":{"href":"/en/calendar","matchLevel":0}}},"lastModified":"2026-10-21T08:47:16.876Z","originalFileLocation":"en/calendar.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=\"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\">\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=\"Plan and manage bookings in the calendar - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/en/calendar\">\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=Booking+Management\u0026amp;title=Plan+and+manage+bookings+in+the+calendar\u0026amp;description=Keep+track+of+all+bookings%2C+switch+views%2C+filter+resources%2C+and+create+bookings+directly+in+the+calendar.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=17e2f335fe93593787ef592dd8ddfb5a3d49232e0b2f162b133ce8de5a73fa77\">\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=\"Plan and manage bookings in the calendar - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Booking+Management\u0026amp;title=Plan+and+manage+bookings+in+the+calendar\u0026amp;description=Keep+track+of+all+bookings%2C+switch+views%2C+filter+resources%2C+and+create+bookings+directly+in+the+calendar.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=17e2f335fe93593787ef592dd8ddfb5a3d49232e0b2f162b133ce8de5a73fa77\">\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/calendar\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/calendar.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/calendar\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/calendar\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/calendar\">\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/calendar#webpage\",\"url\":\"https://docs.anny.co/en/calendar\",\"name\":\"Plan and manage bookings in the calendar\",\"description\":\"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\",\"dateModified\":\"2026-10-21T08:47:16.876Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/en/calendar#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/en/calendar#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"anny\",\"item\":\"https://docs.anny.co\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plan and manage bookings in the calendar\",\"item\":\"https://docs.anny.co/en/calendar\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/en/calendar#article\",\"headline\":\"Plan and manage bookings in the calendar\",\"name\":\"Plan and manage bookings in the calendar\",\"description\":\"Keep track of all bookings, switch views, filter resources, and create bookings directly in the calendar.\",\"url\":\"https://docs.anny.co/en/calendar\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/en/calendar#webpage\"},\"dateModified\":\"2026-10-21T08:47:16.876Z\",\"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":"/calendar"}]},{"language":"en","tabs":[{"tab":"Admin","groups":[{"group":"Getting Started","public":true,"pages":[{"title":"Welcome to anny","sidebarTitle":"Welcome","href":"/en/welcome"},{"title":"Getting Started with anny","sidebarTitle":"Getting Started","href":"/en/getting-started"},{"group":"Use Cases","public":true,"pages":[{"title":"Getting Started – Desk Sharing","sidebarTitle":"Desk Sharing","href":"/en/getting-started-desk-sharing"},{"title":"Getting Started – Universities","sidebarTitle":"Universities","href":"/en/getting-started-universities"},{"title":"Getting Started – Coworking","sidebarTitle":"Coworking","href":"/en/getting-started-coworking"},{"title":"Getting Started – Room Booking","sidebarTitle":"Room Booking","href":"/en/getting-started-room-booking"},{"title":"Getting Started – Courses","sidebarTitle":"Courses","href":"/en/getting-started-courses"},{"title":"Getting Started – Events","sidebarTitle":"Events","href":"/en/getting-started-events"},{"title":"Getting Started – Appointment Scheduling","sidebarTitle":"Appointment Scheduling","href":"/en/getting-started-appointments"},{"title":"Getting Started – Dive Schools","sidebarTitle":"Dive Schools","href":"/en/getting-started-dive-schools"},{"title":"Getting Started – Sailing Schools","sidebarTitle":"Sailing Schools","href":"/en/getting-started-sailing-schools"},{"title":"Getting Started - Visitor Registration","sidebarTitle":"Visitor Registration","href":"/en/visitor-management"},{"title":"Getting Started - Parking Booking","sidebarTitle":"Parking Booking","href":"/en/getting-started-parking"},{"title":"Getting Started - Fleet Management","sidebarTitle":"Fleet Management","href":"/en/getting-started-fleet"},{"title":"Getting Started - Equipment Rental","sidebarTitle":"Equipment Rental","href":"/en/getting-started-equipment-rental"},{"title":"Getting Started - Waiting Area","sidebarTitle":"Waiting Area","href":"/en/getting-started-waiting-area"},{"title":"Getting Started - Memberships","sidebarTitle":"Memberships","href":"/en/getting-started-memberships"}]}]},{"group":"Your Organization","public":true,"pages":[{"group":"Account Settings","public":true,"pages":[{"title":"Account Settings","sidebarTitle":"Account settings","href":"/en/account-settings"},{"title":"Introduction to the Admin Area","sidebarTitle":"Admin Area Introduction","href":"/en/admin-area-intro"},{"title":"Data Privacy \u0026 Deletion Periods","sidebarTitle":"Data Privacy \u0026 Deletion Periods","href":"/en/data-privacy"},{"title":"Master organizations","sidebarTitle":"Master organizations","href":"/en/master-organizations"}]},{"group":"Your anny Contract","public":true,"pages":[{"title":"Manage your anny plan","sidebarTitle":"Manage anny plan","href":"/en/anny-plan"}]},{"group":"Team \u0026 Permissions","public":true,"pages":[{"title":"Manage Admin Users and Roles","sidebarTitle":"Roles \u0026 Permissions","href":"/en/roles-and-permissions"},{"title":"Set admin notifications","sidebarTitle":"Admin notifications","href":"/en/admin-notifications"}]},{"group":"Security \u0026 Login","public":true,"pages":[{"title":"Single Sign-On (SSO) Overview","sidebarTitle":"SSO Overview","href":"/en/sso-overview"},{"title":"Microsoft SAML SSO","sidebarTitle":"Microsoft SAML SSO","href":"/en/microsoft-saml-sso"},{"title":"Google Workspace SSO","sidebarTitle":"Google Workspace SSO","href":"/en/google-workspace-sso"},{"title":"Generic SAML 2.0 SSO","sidebarTitle":"Generic SAML 2.0","href":"/en/generic-saml-sso"},{"title":"OAuth2 SSO","sidebarTitle":"OAuth2 SSO","href":"/en/oauth2-sso"},{"title":"OpenID Connect (OIDC) SSO","sidebarTitle":"OpenID Connect SSO","href":"/en/openid-connect-sso"},{"title":"SCIM (User Provisioning)","sidebarTitle":"SCIM (User Provisioning)","href":"/en/scim-user-provisioning"},{"title":"Federated SAML","sidebarTitle":"Federated SAML","href":"/en/federated-saml"},{"title":"Attribute Mapping","sidebarTitle":"Attribute Mapping","href":"/en/attribute-mapping"},{"title":"Two-Factor Authentication","sidebarTitle":"Two-Factor Authentication","href":"/en/two-factor-authentication"},{"title":"SSO Key Rollover","sidebarTitle":"SSO Key Rollover","href":"/en/sso-key-rollover"}]},{"group":"Booking Page \u0026 Embedding","public":true,"pages":[{"title":"Set Up Your Booking Page Layout","sidebarTitle":"Booking Page Layout","href":"/en/booking-page-layout"},{"title":"Embed the anny Booking Page as a Widget on Your Website","sidebarTitle":"Widget embed","href":"/en/embed-booking-page"},{"title":"Widget Embedding - Advanced","sidebarTitle":"Advanced embedding","href":"/en/widget-embed-advanced"},{"title":"Widget Agent Skill","sidebarTitle":"Widget Agent Skill","href":"/en/widget-agent-skill"},{"title":"Track Bookings with UTM Links","sidebarTitle":"UTM Tracking","href":"/en/utm-tracking"},{"title":"Embed the anny Booking Page in Wix","sidebarTitle":"Wix","href":"/en/embed-wix"},{"title":"Embed the anny Booking Page in Google Sites","sidebarTitle":"Google Sites","href":"/en/embed-google-sites"},{"title":"Embed the anny booking page in WordPress","sidebarTitle":"WordPress","href":"/en/embed-wordpress"}]}]},{"group":"Resources \u0026 Availability","public":true,"pages":[{"group":"General Information","public":true,"pages":[{"title":"Configure a Resource","sidebarTitle":"Configure resources","href":"/en/configure-resources"},{"title":"Groups","sidebarTitle":"Groups","href":"/en/groups-and-categories"},{"title":"Resource status","sidebarTitle":"Resource status","href":"/en/resource-status"}]},{"group":"Schedules","public":true,"pages":[{"title":"Schedules","sidebarTitle":"Schedules","href":"/en/schedules"},{"title":"Available Slots","sidebarTitle":"Available Slots","href":"/en/available-slots"}]},{"group":"Availability Logic","public":true,"pages":[{"title":"Waitlist","sidebarTitle":"Waitlist","href":"/en/waitlist"},{"title":"Exclusive Time Slots","sidebarTitle":"Exclusive Time Slots","href":"/en/exclusive-time-slots"},{"title":"Create and Manage Global Blockers","sidebarTitle":"Global Blockers","href":"/en/global-blockers"},{"title":"Dynamic Capacity Planning with On-Demand Resources","sidebarTitle":"Dynamic Capacity Planning","href":"/en/dynamic-capacity-planning"}]},{"title":"Create Interactive 3D Floor Plans in anny","sidebarTitle":"Maps \u0026 Interactive Floor Plans","href":"/en/maps-and-floor-plans"}]},{"group":"Booking Options \u0026 Services","public":true,"pages":[{"group":"Options \u0026 Services","public":true,"pages":[{"title":"Booking Option","sidebarTitle":"Booking Option","href":"/en/configure-booking-option"},{"title":"Service-First Flow","sidebarTitle":"Service-First Flow","href":"/en/service-first-flow"},{"title":"Combine multiple services","sidebarTitle":"Booking sequences","href":"/en/booking-sequences"},{"title":"Dynamic Pricing","sidebarTitle":"Dynamic Pricing","href":"/en/dynamic-pricing"}]},{"group":"Booking Types","public":true,"pages":[{"title":"About Recurring Bookings","sidebarTitle":"Recurring Bookings","href":"/en/recurring-bookings"},{"title":"Booking Series","sidebarTitle":"Booking Series","href":"/en/booking-series"}]},{"group":"Extensions","public":true,"pages":[{"title":"Smart Availability","sidebarTitle":"Smart Availability","href":"/en/smart-availability"},{"title":"Products \u0026 additional options","sidebarTitle":"Products \u0026 additional options","href":"/en/add-ons"},{"title":"Custom Forms","sidebarTitle":"Custom Forms","href":"/en/custom-forms"},{"title":"Legal Documents","sidebarTitle":"Legal Documents","href":"/en/legal-documents"},{"title":"Participant Management","sidebarTitle":"Participant Management","href":"/en/participant-management"},{"title":"Personalization","sidebarTitle":"Personalization","href":"/en/personalization"},{"title":"Certificates","sidebarTitle":"Certificates","href":"/en/certificates"},{"title":"Minimum and Maximum Selection","sidebarTitle":"Min \u0026 Max Selection","href":"/en/min-max-selection"},{"title":"Service Schedules","sidebarTitle":"Service Schedules","href":"/en/service-schedules"}]},{"group":"Changes \u0026 Cancellation","public":true,"pages":[{"title":"Modify Bookings","sidebarTitle":"Modify Bookings","href":"/en/modify-bookings"},{"title":"Cancellation Policy","sidebarTitle":"Cancellation Policy","description":"Define by when and at what cost customers can cancel their bookings.","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","description":"Limit how many bookings are allowed per period account-wide and control exceptions.","href":"/en/booking-rules"},{"title":"Tags","sidebarTitle":"Tags","href":"/en/tags"},{"title":"Inquiries \u0026 inquiry forms","sidebarTitle":"Inquiries","href":"/en/inquiries"},{"group":"Communication","public":true,"pages":[{"title":"Activity Log","sidebarTitle":"Activity Log","href":"/en/activity-log"},{"title":"Notifications and appointment reminders","sidebarTitle":"Notifications","href":"/en/configure-notifications"},{"title":"Mobile notifications","sidebarTitle":"Mobile notifications","href":"/en/mobile-notifications"},{"title":"Broadcasting","sidebarTitle":"Broadcasting","href":"/en/broadcasting"}]}]},{"group":"CRM","public":true,"pages":[{"title":"Manage Customers","sidebarTitle":"Customers","href":"/en/manage-customers"},{"title":"Manage Companies","sidebarTitle":"Companies","href":"/en/manage-companies"},{"title":"Member Management (Communities)","sidebarTitle":"Member Management (Communities)","href":"/en/communities"}]},{"group":"Payment Processing","public":true,"pages":[{"group":"Online Payment","public":true,"pages":[{"title":"Set Up Stripe Connect","sidebarTitle":"Stripe Connect","href":"/en/stripe-connect-setup"},{"title":"Online Payments \u0026 Fees","sidebarTitle":"Online Payments \u0026 Fees","href":"/en/online-payments"},{"title":"SEPA direct debit for subscriptions","sidebarTitle":"SEPA direct debit","href":"/en/sepa-direct-debit"},{"title":"Manage Your Stripe Connect Profile","sidebarTitle":"Stripe Support","href":"/en/stripe-support"}]},{"group":"POS","public":true,"pages":[{"title":"Set Up Card Readers \u0026 Tap to Pay in the POS App","sidebarTitle":"POS App Setup","href":"/en/pos-app-setup"},{"title":"Manage Bookings and Payments in the POS App","sidebarTitle":"POS App Bookings \u0026 Payments","href":"/en/pos-app-bookings-and-payments"}]}]},{"group":"Invoicing","public":true,"pages":[{"group":"Invoices","public":true,"pages":[{"title":"Invoicing","sidebarTitle":"Invoicing","href":"/en/invoicing"},{"title":"Pay by Invoice (Pay-Later)","sidebarTitle":"Pay by Invoice","href":"/en/pay-later"},{"title":"Edit and Finalize Invoice Drafts","sidebarTitle":"Invoice draft","href":"/en/invoice-drafts"},{"title":"Correct or Cancel an Invoice","sidebarTitle":"Correct invoice","href":"/en/invoice-corrections"},{"title":"Customer Balances \u0026 Collective Invoices","sidebarTitle":"Customer balances","href":"/en/customer-balances-and-collective-invoices"}]},{"group":"Accounting","public":true,"pages":[{"title":"Accounting with anny","sidebarTitle":"Accounting","href":"/en/accounting"},{"title":"Forward invoices to DATEV","sidebarTitle":"Invoice forwarding","href":"/en/datev-import"}]}]},{"group":"Subscriptions, Packages \u0026 Vouchers","public":true,"pages":[{"title":"Booking Quotas","sidebarTitle":"Booking Quotas","href":"/en/booking-quotas"},{"title":"Subscriptions \u0026 Memberships","sidebarTitle":"Subscriptions \u0026 Memberships","href":"/en/subscriptions-and-memberships"},{"group":"Booking Packages","public":true,"pages":[{"title":"Booking Packages \u0026 Codes","sidebarTitle":"Booking Packages","href":"/en/booking-codes"},{"title":"Value Vouchers","sidebarTitle":"Value Vouchers","href":"/en/value-vouchers"},{"title":"Vouchers \u0026 VAT","sidebarTitle":"Vouchers \u0026 VAT","href":"/en/voucher-taxation"}]},{"title":"Discount Codes","sidebarTitle":"Discount Codes","href":"/en/discount-codes"}]},{"group":"Check-In","public":true,"pages":[{"title":"Check-In \u0026 Check-Out","sidebarTitle":"General Information","href":"/en/check-in-overview"},{"title":"Presence in booking details","sidebarTitle":"Booking details","href":"/en/check-in-booking-details"},{"group":"Check-In Terminal","public":true,"pages":[{"title":"Set Up a Check-In Terminal","sidebarTitle":"Setup","href":"/en/check-in-setup"},{"title":"Getting Started – University Library (Check-In)","sidebarTitle":"University Library","href":"/en/check-in-university"},{"title":"Getting Started – Ticketing \u0026 Events (Check-In)","sidebarTitle":"Ticketing \u0026 Events","href":"/en/check-in-ticketing-events"}]},{"group":"Customer display","public":true,"hidden":true,"pages":[{"title":"Customer display","sidebarTitle":"Customer display","href":"/en/customer-display"}]},{"group":"Quick Access","public":true,"pages":[{"title":"Queuing System","sidebarTitle":"Queues","href":"/en/queuing-system"}]}]},{"group":"Analytics \u0026 Data","public":true,"pages":[{"title":"Dashboards","sidebarTitle":"Dashboards","href":"/en/dashboards"},{"title":"(Automatic) Exports","sidebarTitle":"Exports","href":"/en/automatic-exports"}]},{"group":"Displays \u0026 Terminals","public":true,"pages":[{"group":"Display App","public":true,"pages":[{"title":"anny Display App","sidebarTitle":"Display App","href":"/en/display-app"},{"title":"Connect tapirx with anny","sidebarTitle":"tapirx","href":"/en/tapirx-setup"},{"title":"Connect Joan with anny","sidebarTitle":"Joan","href":"/en/joan-setup"},{"title":"Install the anny Display App on the Philips 10BDL4551T","sidebarTitle":"Philips","href":"/en/philips-setup"}]},{"title":"URL Display Boards","sidebarTitle":"URL Display Boards","href":"/en/url-display-boards"}]},{"group":"Integrations","public":true,"pages":[{"group":"Calendar Sync","public":true,"pages":[{"title":"Calendar integrations","sidebarTitle":"Calendar integrations","href":"/en/calendar-integrations"},{"group":"Personal Calendars","public":true,"pages":[{"title":"Connect Outlook Calendar with anny","sidebarTitle":"Outlook","href":"/en/outlook"},{"title":"Connect Google Calendar with anny","sidebarTitle":"Google","href":"/en/google"},{"title":"Connect ICS Calendar with anny","sidebarTitle":"ICS Calendar","href":"/en/ics-calendar"}]},{"group":"Workspace","public":true,"pages":[{"title":"Connect Microsoft 365 with anny","sidebarTitle":"Microsoft 365","href":"/en/m365-workspace"},{"title":"Connect Google Workspace with anny","sidebarTitle":"Google Workspace","href":"/en/google-workspace"}]}]},{"group":"Microsoft Apps","public":true,"pages":[{"title":"Connect the Outlook Add-In with anny","sidebarTitle":"Outlook Add-In","href":"/en/outlook-add-in"},{"title":"anny MS Teams App","sidebarTitle":"MS Teams App","href":"/en/ms-teams-app"}]},{"group":"Video Meetings","public":true,"pages":[{"title":"anny Video Calls","sidebarTitle":"anny Video Calls","href":"/en/anny-video-calls"},{"title":"Connect Zoom with anny","sidebarTitle":"Zoom","href":"/en/zoom"},{"title":"Connect Microsoft Teams with anny","sidebarTitle":"Microsoft Teams","href":"/en/ms-teams"},{"title":"Connect Purpleview with anny","sidebarTitle":"Purpleview","href":"/en/purpleview"}]},{"group":"HR","public":true,"pages":[{"title":"Connect Personio with anny","sidebarTitle":"Personio","href":"/en/personio"},{"title":"Connect HRworks with anny","sidebarTitle":"HRworks","href":"/en/hrworks"}]},{"group":"CRM","public":true,"pages":[{"title":"Connect HubSpot with anny","sidebarTitle":"HubSpot","href":"/en/hubspot"}]},{"group":"Marketing \u0026 Tracking","public":true,"pages":[{"title":"Connect Google Analytics \u0026 Google Ads with anny","sidebarTitle":"Google Analytics \u0026 Google Ads","href":"/en/google-analytics"},{"title":"Connect LinkedIn Ads with anny","sidebarTitle":"LinkedIn Ads","href":"/en/linkedin-ads-tracking"},{"title":"Connect TikTok Ads with anny","sidebarTitle":"TikTok Ads","href":"/en/tiktok-ads-tracking"},{"title":"Connect Meta Ads with anny","sidebarTitle":"Meta Ads","href":"/en/meta-ads-tracking"}]},{"group":"Access \u0026 Smart Locks","public":true,"pages":[{"title":"Smart Lock Integrations","sidebarTitle":"Smart Locks Overview","href":"/en/smart-locks-overview"},{"title":"Connect KleverKey with anny","sidebarTitle":"KleverKey","href":"/en/klever-key"},{"title":"Connect SALTO KS with anny","sidebarTitle":"SALTO KS","href":"/en/salto-ks"},{"title":"Connect Nuki with anny","sidebarTitle":"Nuki","href":"/en/nuki"},{"group":"Dormakaba","public":true,"pages":[{"title":"Connect dormakaba Exos 9300 with anny","sidebarTitle":"dormakaba Exos 9300","href":"/en/dormakaba-exos-9300"},{"title":"Connect dormakaba resivo with anny","sidebarTitle":"Resivo","href":"/en/dormakaba-resivo"},{"title":"Connect dormakaba exivo with anny","sidebarTitle":"dormakaba exivo","href":"/en/dormakaba-exivo"}]},{"title":"Connect UniFi with anny","sidebarTitle":"UniFi","href":"/en/unifi"},{"title":"Connect Keycafe with anny","sidebarTitle":"Keycafe","href":"/en/keycafe"},{"title":"Connect EVVA AirKey with anny","sidebarTitle":"EVVA AirKey","href":"/en/evva-airkey"},{"title":"Connect Tapkey with anny","sidebarTitle":"Tapkey","href":"/en/tapkey"},{"title":"Connect Glutz eAccess with anny","sidebarTitle":"Glutz eAccess","href":"/en/glutz-eaccess"},{"title":"Connect Custom Remote Open with anny","sidebarTitle":"Custom Remote Open","href":"/en/custom-remote-open"},{"title":"Connect Comydo with anny","sidebarTitle":"Comydo","href":"/en/comydo"},{"title":"Connect Arivo with anny","sidebarTitle":"Arivo","href":"/en/arivo"}]},{"group":"Partner \u0026 Booking Channels","public":true,"pages":[{"title":"Connect Urban Sports Club with anny","sidebarTitle":"Urban Sports Club","href":"/en/urban-sports-club"},{"title":"Connect Treatwell with anny","sidebarTitle":"Treatwell","href":"/en/treatwell"},{"title":"Connect ClassPass with anny","sidebarTitle":"ClassPass","href":"/en/class-pass"}]},{"group":"Identity \u0026 Compliance","public":true,"pages":[{"title":"Set Up Microsoft Enterprise SSO on iOS","sidebarTitle":"Enterprise SSO (iOS)","icon":"shield-check","href":"/en/enterprise-sso-ios"},{"title":"Connect Regpit with anny","sidebarTitle":"Regpit","href":"/en/regpit-integration"}]},{"group":"Automation","public":true,"pages":[{"title":"Connect Make.com with anny","sidebarTitle":"make.com","href":"/en/make-com"},{"title":"Connect n8n with anny","sidebarTitle":"n8n","href":"/en/n8n"}]},{"group":"IoT","public":true,"pages":[{"title":"Connect Shelly with anny","sidebarTitle":"Shelly","href":"/en/shelly"}]},{"group":"Accounting","public":true,"pages":[{"title":"Connect DATEV with anny","sidebarTitle":"DATEV","href":"/en/datev-integration"},{"title":"DATEV accounts and preparation with your tax advisor","sidebarTitle":"Accounts \u0026 tax advisor","icon":"calculator","href":"/en/datev-accounts-and-tax-advisor"}]}]},{"group":"Reference","public":true,"pages":[{"title":"FAQ","sidebarTitle":"FAQ","href":"/en/faq"},{"title":"anny Glossary","sidebarTitle":"Glossary","href":"/en/anny-glossary"},{"title":"Support Policy","sidebarTitle":"Support Policy","href":"/en/support-policy"},{"title":"Accessibility at anny","sidebarTitle":"Accessibility","href":"/en/accessibility"},{"title":"GoBD at anny","sidebarTitle":"GoBD","icon":{"style":"regular","name":"scale-balanced","library":"fontawesome"},"href":"/en/gobd"},{"title":"Privacy Policy","sidebarTitle":"Privacy Policy","href":"/en/privacy-policy"}]},{"group":"Testzentren","public":true,"icon":"vial","hidden":true,"pages":[{"title":"Evaluating booking data from anny","sidebarTitle":"Booking data","href":"/en/test-center-booking-data"}]},{"group":"Announcements","public":true,"icon":"bullhorn","hidden":true,"pages":[{"title":"Admin 3.0: What changes","sidebarTitle":"Admin 3.0","href":"/en/admin-3-0"},{"title":"New email design from 8 September 2026","sidebarTitle":"New email design","href":"/en/email-design-september-2026"}]},{"group":"Technical notes","public":true,"icon":"wrench","hidden":true,"pages":[{"title":"Limit Microsoft 365 calendar access to specific mailboxes","sidebarTitle":"Limit M365 calendar access","href":"/en/m365-resource-calendar-scope"}]}]},{"tab":"End Users","pages":[{"title":"End Users","href":"/en/booking-page-overview"}]},{"tab":"anny Apps","pages":[{"title":"anny Apps","href":"/en/anny-apps-overview"}]},{"tab":"anny AI","pages":[{"title":"anny AI","href":"/en/anny-agent"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026"}]}]}]},"basePath":"","title":"Plan and manage bookings in the calendar - anny","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}