Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.
Mit anny kannst du Kursreihen so aufsetzen, dass Angebot, Raum, Trainer:in, Equipment und Teilnehmende perfekt zusammenspielen. Dieser Guide zeigt dir, wie du Ressourcen, Services und verfügbare Termine für dein Kursangebot strukturierst, pro Termin weitere Ressourcen automatisch blockst und eine Mindestanzahl mit automatischer Stornierung nutzt.
Das zentrale Prinzip: Jeder Kurs ist eine eigene Ressource mit verfügbaren Terminen. Pro Termin kannst du weitere Ressourcen (Raum, Trainer:in) als bereitgestellte Ressourcen verknüpfen, die automatisch für diese Zeit geblockt werden.
Begriff aus dem Kursalltag
anny-Konzept
Kursangebot (z. B. “Yoga Anfänger:innen”)
Ressource
Ticket oder Tarif (z. B. “Erwachsene”, “Mitglieder”)
Angebot hat eigene Verfügbarkeiten und mehrere Plätze
Struktur
Person = Ressource, Angebot = Service
Angebot = Ressource, Services = Ticket-Optionen
Trainer:in/Raum
Ist die Ressource selbst
Wird als bereitgestellte Ressource am Termin hinterlegt
Beispiel
”Trainer:in Alex” mit Service “Private Lesson"
"Yoga Kurs” mit Services “Tarif Extern” und “Tarif Mitglieder”
Faustregel: Kann nur eine Person gleichzeitig gebucht werden? Dann ist es ein Service auf einer Personen-Ressource. Hat das Angebot mehrere Plätze und feste Termine? Dann ist es eine eigene Ressource.
Smart Availability oder bereitgestellte Ressourcen?
Kriterium
Smart Availability (abhängige Ressource)
Bereitgestellte Ressourcen
Wann blockiert?
Erst bei Buchung (dynamisch)
Beim Erstellen des Termins (statisch)
Steuert was?
Ob und wann gebucht werden kann
Welche Ressourcen für den Termin reserviert sind
Typischer Einsatz
Raum muss nur verfügbar sein, wenn tatsächlich gebucht wird
Trainer:in und Raum sind fix für diesen Termin eingeplant
Faustregel: Weisst du beim Anlegen des Termins schon, dass die Ressource gebraucht wird? Dann bereitgestellte Ressource. Soll sie nur bei Bedarf dynamisch mitgebucht werden? Dann Smart Availability. Mehr dazu im Artikel Smart Availability.
Bereitgestellte Ressourcen, abhängige Ressourcen (Smart Availability) und On-Demand-Ressourcen (dynamische Kapazitätsplanung) sind drei verschiedene Mechanismen. Bereitgestellte Ressourcen werden reserviert, wenn du den Termin anlegst. Abhängige Ressourcen werden erst bei einer Buchung zugewiesen. On-Demand-Ressourcen skalieren die Kapazität automatisch bei hoher Nachfrage. Nutze Smart Availability nicht, um eine Trainer:in zu verknüpfen, die fest zu diesem Termin gehört.
Feature
Wofür wird es benötigt?
Vorher zu konfigurieren?
Ressourcen
Kurse, Räume, Trainer:innen als buchbare Einheiten anlegen
Nein
Services / Buchungsoptionen
Tarife und Preise für den Kurs definieren
Nein
Mehrfachverfügbarkeit von Ressourcen
Ermöglicht mehrere Buchungen (Tickets) pro Kurstermin
Ja, unter Account → Apps & Integrationen → anny Apps aktivieren. Das sind nicht Child-Ressourcen.
Verfügbare Termine
Feste Zeitfenster für Kurstermine anlegen
Ressource muss existieren
Bereitgestellte Ressourcen
Raum und Trainer:in pro Termin blockieren
Raum-/Trainer-Ressource muss existieren
Mindestanzahl & Stornierungsdeadline
Termin automatisch absagen bei zu wenig Buchungen
Verfügbarer Termin muss existieren
Buchungsserien
Mehrere Termine als zusammenhängenden Block buchbar machen
Lege dein Kursangebot (z. B. “Yoga”), die Räume (z. B. “Studio 1”) und Trainer:innen (z. B. “Lisa”) als eigenständige Ressourcen an.Klicke dazu im linken Menü auf Katalog → Ressourcen und oben rechts auf Neu.
2
Services definieren
Öffne die Kurs-Ressource und gehe zum Reiter Service / Buchungsoption.Definiere hier den passenden Service, z. B. “Tarif Erwachsene” oder “Drop-In Ticket”. Lege Preis, Dauer und Stornierungsbedingungen fest.
3
Verfügbare Termine planen
Öffne innerhalb der Kurs-Ressource den Reiter Verfügbarkeit.
Stelle den Typ auf Mehrfach verfügbar und definiere bei der verfügbaren Anzahl die Teilnehmer:innen-Anzahl (z. B. 15).
Scrolle runter zu den Verfügbaren Terminen und klicke auf + Verfügbaren Termin hinzufügen.
Lege unter dem Reiter Allgemein den Termin mit Titel, Datum und Zeit an.
Für wiederkehrende Termine aktiviere Wiederkehrend und definiere den Rhythmus.
Für eine Buchungsserie füge den Serientitel ein und lege die dazugehörigen Termine fest. Mehr dazu im Artikel Buchungsserien.
4
Mindestanzahl und Stornierungsdeadline festlegen (optional)
Öffne den Reiter Einstellungen innerhalb des verfügbaren Termins.
Definiere eine Mindestanzahl pro Termin (z. B. 7 Teilnehmende).
Lege eine Stornierungsdeadline relativ zum Startzeitpunkt fest (z. B. 24 Stunden vorher).
Wenn bis zur Frist nicht genug Buchungen vorliegen, wird der Termin automatisch abgesagt. Alle Buchungen werden storniert und vorhandene Zahlungen automatisch erstattet. Kund:innen erhalten automatische E-Mails.Admins erhalten ca. 1 Stunde vor der automatischen Absage eine Warnung und eine Info, sobald die Mindestanzahl erreicht wurde.
5
Bereitgestellte Ressourcen zuweisen
Bleib im Reiter Einstellungen des verfügbaren Termins und scrolle zu Bereitgestellte Ressourcen.Füge hier Trainer:innen und den Raum hinzu. Diese Ressourcen werden automatisch für die Dauer des Termins blockiert und sind in diesem Zeitraum nicht anderweitig buchbar.
6
Buchungsseite überprüfen
Schau dir die Darstellung in der Tages- oder Wochenansicht an. Teste die Sichtbarkeit der verfügbaren Termine und führe eine Testbuchung durch.
Den Bereich Verfügbare Termine findest du in der Verfügbarkeit der Kurs-Ressource. Nach dem Speichern verbindest du unter Einstellungen → Bereitgestellte Ressourcen Studio und Trainer:in.
Erstelle drei Ressourcen: “Yoga Anfänger:innen” (Kurs), “Studio 1” (Raum) und “Trainerin Lisa” (Person).
2
Service konfigurieren
Lege auf der Ressource “Yoga Anfänger:innen” den Service “Drop-In Ticket” an mit einem Preis von 15 EUR und einer festen Dauer von 75 Minuten.
3
Verfügbare Termine erstellen
Stelle die verfügbare Anzahl auf 15. Erstelle einen wiederkehrenden Termin: Dienstag, 18:00 bis 19:15 Uhr.
4
Bereitgestellte Ressourcen zuweisen
Weise dem Termin “Trainerin Lisa” und “Studio 1” als bereitgestellte Ressourcen zu. Beide werden automatisch geblockt.
Pilates-Studio mit Mindestanzahl und mehreren Tarifen
1
Ressourcen anlegen
Erstelle die Ressourcen: “Reformer Pilates” (Kurs), “Reformer Studio” (Raum) und “Coach Milla” (Person).
2
Services konfigurieren
Lege zwei Services auf “Reformer Pilates” an: “Mitglieder-Tarif” (0 EUR, Kontingent) und “Extern-Tarif” (25 EUR).
3
Verfügbare Termine mit Mindestanzahl
Stelle die verfügbare Anzahl auf 10. Erstelle einen wiederkehrenden Termin: Donnerstag, 09:00 bis 10:00 Uhr. Unter den Termin-Einstellungen definiere eine Mindestanzahl von 5 und eine Stornierungsdeadline von 24 Stunden.
4
Bereitgestellte Ressourcen zuweisen
Weise “Coach Milla” und “Reformer Studio” als bereitgestellte Ressourcen zu.
Sehen Kund:innen die Mindestanzahl auf der Buchungsseite?
Nein. Kund:innen sehen nicht, dass eine Mindestanzahl definiert wurde. Die automatische Stornierung erfolgt unsichtbar im Hintergrund.
Kann ich einen Termin trotzdem stattfinden lassen, wenn die Mindestanzahl nicht erreicht wird?
Ja. Öffne den Termin vor Ablauf der Stornierungsdeadline und passe die Mindestanzahl nach unten an (z. B. von 10 auf 6). Speichere, und die automatische Stornierung wird verhindert.
Was passiert, wenn ich einen Termin verschiebe?
Alle Buchungen, deren Start- und Endzeit exakt dem Termin entsprechen, werden automatisch mitverschoben. Buchende werden per E-Mail informiert. Buchungen, die nur überlappen, bleiben bewusst unverändert.
Kann ich beim Absagen eines Termins eine eigene Nachricht mitsenden?
Ja. Beim Ändern des Buchungsstatus erscheint ein Pop-up, in dem du eine kurze, individuelle Nachricht ergänzen kannst. Diese wird in die automatische E-Mail an die Buchenden übernommen.
Brauche ich für jede neue Kursserie eine neue Ressource?
Nein. Du kannst innerhalb einer Ressource mehrere Serien anlegen. Kund:innen wählen beim Buchen die passende Serie aus einem Dropdown. Mehr dazu unter Buchungsserien.
Was ist der Unterschied zwischen bereitgestellten Ressourcen, Smart Availability und On-Demand-Ressourcen?
Bereitgestellte Ressourcen werden reserviert, wenn du den Termin anlegst (zum Beispiel Trainer:in und Studio, die fest eingeplant sind). Smart Availability weist eine abhängige Ressource erst bei einer Buchung zu. On-Demand-Ressourcen skalieren die Kapazität automatisch bei hoher Nachfrage. Nutze dafür dynamische Kapazitätsplanung.
Trainer:in oder Raum sind nach dem Anlegen des Kurstermins noch buchbar
Verknüpfe sie unter Bereitgestellte Ressourcen im Reiter Einstellungen des Termins. Eine Smart-Availability-Abhängigkeit reserviert sie nicht beim Anlegen des Termins — sie wird erst bei einer Buchung zugewiesen.
Ich kann am Kurs keine Child-Ressourcen anlegen
Kurstickets nutzen Mehrfachverfügbarkeit von Ressourcen (Verfügbarkeitstyp Mehrfach verfügbar). Child-Ressourcen brauchen das separate Feature Mehrfachverfügbarkeit mit Zuweisung.
Viel Erfolg bei der Einrichtung! 🥳
{"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":"bb26128c-e349-4571-8229-cb950df6b9fd","liveDeploymentHistoryId":"6adb04644bb336f816c40464","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb04644bb336f816c40464"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adb04644bb336f816c40464","clientVersion":"0.0.3965","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},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"privacy":{"consentBanner":{"enabled":true}},"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"getting-started-courses","slug":"/getting-started-courses","pageMetadata":{"title":"Los Geht's – Kurse","sidebarTitle":"Kurse","description":"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.","public":true,"href":"/getting-started-courses"},"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: \"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,Column,Columns,Frame,Heading,OptimizedFrame,OptimizedImage,Step,Steps,Table,Tip,Visibility,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Column)_missingMdxReference(`Column`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,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:`Mit anny kannst du Kursreihen so aufsetzen, dass Angebot, Raum, Trainer:in, Equipment und Teilnehmende perfekt zusammenspielen. Dieser Guide zeigt dir, wie du Ressourcen, Services und verfügbare Termine für dein Kursangebot strukturierst, pro Termin weitere Ressourcen automatisch blockst und eine Mindestanzahl mit automatischer Stornierung nutzt.`}),`\n`,_jsx(OptimizedFrame,{src:`https://www.youtube.com/embed/s9OogdQ0CCU`,title:`YouTube video player`,frameborder:`0`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,allowfullscreen:true}),`\n`,_jsx(Heading,{level:`2`,id:`kurse-im-anny-kontext-denken`,children:`Kurse im anny Kontext denken`}),`\n`,_jsxs(_components.p,{children:[`Das zentrale Prinzip: `,_jsx(_components.strong,{children:`Jeder Kurs ist eine eigene Ressource mit verfügbaren Terminen.`}),` Pro Termin kannst du weitere Ressourcen (Raum, Trainer:in) als bereitgestellte Ressourcen verknüpfen, die automatisch für diese Zeit geblockt werden.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Begriff aus dem Kursalltag`}),_jsx(_components.th,{children:`anny-Konzept`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kursangebot (z. B. “Yoga Anfänger:innen”)`}),_jsx(_components.td,{children:`Ressource`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ticket oder Tarif (z. B. “Erwachsene”, “Mitglieder”)`}),_jsx(_components.td,{children:`Service / Buchungsoption`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fester Kurstermin (z. B. Di 18:00)`}),_jsx(_components.td,{children:`Verfügbarer Termin`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Kursraum oder Studio`}),_jsx(_components.td,{children:`Bereitgestellte Ressource am Termin`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Trainer:in oder Coach`}),_jsx(_components.td,{children:`Bereitgestellte Ressource am Termin`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Maximale Teilnehmendenzahl`}),_jsx(_components.td,{children:`Verfügbare Anzahl (Mehrfach verfügbar)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`entscheidungshilfen-wann-nutze-ich-was`,children:`Entscheidungshilfen: Wann nutze ich was?`}),`\n`,_jsx(Heading,{level:`3`,id:`eigene-ressource-oder-service`,children:`Eigene Ressource oder Service?`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Kriterium`}),_jsx(_components.th,{children:`Service`}),_jsx(_components.th,{children:`Eigene Ressource`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wann nutzen?`}),_jsx(_components.td,{children:`Angebot wird direkt von einer Person erbracht`}),_jsx(_components.td,{children:`Angebot hat eigene Verfügbarkeiten und mehrere Plätze`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Struktur`}),_jsx(_components.td,{children:`Person = Ressource, Angebot = Service`}),_jsx(_components.td,{children:`Angebot = Ressource, Services = Ticket-Optionen`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Trainer:in/Raum`}),_jsx(_components.td,{children:`Ist die Ressource selbst`}),_jsx(_components.td,{children:`Wird als bereitgestellte Ressource am Termin hinterlegt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Beispiel`}),_jsx(_components.td,{children:`”Trainer:in Alex” mit Service “Private Lesson\"`}),_jsx(_components.td,{children:`\"Yoga Kurs” mit Services “Tarif Extern” und “Tarif Mitglieder”`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Faustregel: Kann nur eine Person gleichzeitig gebucht werden? Dann ist es ein Service auf einer Personen-Ressource. Hat das Angebot mehrere Plätze und feste Termine? Dann ist es eine eigene Ressource.`})}),`\n`,_jsx(Heading,{level:`3`,id:`smart-availability-oder-bereitgestellte-ressourcen`,children:`Smart Availability oder bereitgestellte Ressourcen?`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Kriterium`}),_jsx(_components.th,{children:`Smart Availability (abhängige Ressource)`}),_jsx(_components.th,{children:`Bereitgestellte Ressourcen`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wann blockiert?`}),_jsx(_components.td,{children:`Erst bei Buchung (dynamisch)`}),_jsx(_components.td,{children:`Beim Erstellen des Termins (statisch)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Steuert was?`}),_jsx(_components.td,{children:`Ob und wann gebucht werden kann`}),_jsx(_components.td,{children:`Welche Ressourcen für den Termin reserviert sind`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Typischer Einsatz`}),_jsx(_components.td,{children:`Raum muss nur verfügbar sein, wenn tatsächlich gebucht wird`}),_jsx(_components.td,{children:`Trainer:in und Raum sind fix für diesen Termin eingeplant`})]})]})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Faustregel: Weisst du beim Anlegen des Termins schon, dass die Ressource gebraucht wird? Dann bereitgestellte Ressource. Soll sie nur bei Bedarf dynamisch mitgebucht werden? Dann Smart Availability. Mehr dazu im Artikel `,_jsx(_components.a,{href:`/smart-availability`,children:`Smart Availability`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Bereitgestellte Ressourcen`}),`, `,_jsx(_components.strong,{children:`abhängige Ressourcen`}),` (Smart Availability) und `,_jsx(_components.strong,{children:`On-Demand-Ressourcen`}),` (dynamische Kapazitätsplanung) sind drei verschiedene Mechanismen. Bereitgestellte Ressourcen werden reserviert, wenn du den Termin anlegst. Abhängige Ressourcen werden erst bei einer Buchung zugewiesen. On-Demand-Ressourcen skalieren die Kapazität automatisch bei hoher Nachfrage. Nutze Smart Availability nicht, um eine Trainer:in zu verknüpfen, die fest zu diesem Termin gehört.`]})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Feature`}),_jsx(_components.th,{children:`Wofür wird es benötigt?`}),_jsx(_components.th,{children:`Vorher zu konfigurieren?`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ressourcen`}),_jsx(_components.td,{children:`Kurse, Räume, Trainer:innen als buchbare Einheiten anlegen`}),_jsx(_components.td,{children:`Nein`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Services / Buchungsoptionen`}),_jsx(_components.td,{children:`Tarife und Preise für den Kurs definieren`}),_jsx(_components.td,{children:`Nein`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Mehrfachverfügbarkeit von Ressourcen`})}),_jsx(_components.td,{children:`Ermöglicht mehrere Buchungen (Tickets) pro Kurstermin`}),_jsxs(_components.td,{children:[`Ja, unter `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrationen`}),` → `,_jsx(_components.strong,{children:`anny Apps`}),` aktivieren. Das sind nicht `,_jsx(_components.strong,{children:`Child-Ressourcen`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Verfügbare Termine`}),_jsx(_components.td,{children:`Feste Zeitfenster für Kurstermine anlegen`}),_jsx(_components.td,{children:`Ressource muss existieren`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bereitgestellte Ressourcen`}),_jsx(_components.td,{children:`Raum und Trainer:in pro Termin blockieren`}),_jsx(_components.td,{children:`Raum-/Trainer-Ressource muss existieren`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mindestanzahl \u0026 Stornierungsdeadline`}),_jsx(_components.td,{children:`Termin automatisch absagen bei zu wenig Buchungen`}),_jsx(_components.td,{children:`Verfügbarer Termin muss existieren`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Buchungsserien`}),_jsx(_components.td,{children:`Mehrere Termine als zusammenhängenden Block buchbar machen`}),_jsx(_components.td,{children:`Verfügbare Termine müssen existieren`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`schritt-für-schritt-einrichtung`,children:`Schritt-für-Schritt Einrichtung`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Ressourcenstruktur aufbauen`,children:[_jsx(_components.p,{children:`Lege dein Kursangebot (z. B. “Yoga”), die Räume (z. B. “Studio 1”) und Trainer:innen (z. B. “Lisa”) als eigenständige Ressourcen an.`}),_jsxs(_components.p,{children:[`Klicke dazu im linken Menü auf `,_jsx(_components.strong,{children:`Katalog`}),` → `,_jsx(_components.strong,{children:`Ressourcen`}),` und oben rechts auf `,_jsx(_components.strong,{children:`Neu`}),`.`]})]}),_jsxs(Step,{title:`Services definieren`,children:[_jsxs(_components.p,{children:[`Öffne die Kurs-Ressource und gehe zum Reiter `,_jsx(_components.strong,{children:`Service / Buchungsoption`}),`.`]}),_jsx(_components.p,{children:`Definiere hier den passenden Service, z. B. “Tarif Erwachsene” oder “Drop-In Ticket”. Lege Preis, Dauer und Stornierungsbedingungen fest.`})]}),_jsxs(Step,{title:`Verfügbare Termine planen`,children:[_jsxs(_components.p,{children:[`Öffne innerhalb der Kurs-Ressource den Reiter `,_jsx(_components.strong,{children:`Verfügbarkeit`}),`.`]}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Stelle den Typ auf `,_jsx(_components.strong,{children:`Mehrfach verfügbar`}),` und definiere bei der verfügbaren Anzahl die Teilnehmer:innen-Anzahl (z. B. 15).`]}),`\n`,_jsxs(_components.li,{children:[`Scrolle runter zu den `,_jsx(_components.strong,{children:`Verfügbaren Terminen`}),` und klicke auf `,_jsx(_components.strong,{children:`+ Verfügbaren Termin hinzufügen`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Lege unter dem Reiter `,_jsx(_components.strong,{children:`Allgemein`}),` den Termin mit Titel, Datum und Zeit an.`]}),`\n`,_jsxs(_components.li,{children:[`Für wiederkehrende Termine aktiviere `,_jsx(_components.strong,{children:`Wiederkehrend`}),` und definiere den Rhythmus.`]}),`\n`,_jsxs(_components.li,{children:[`Für eine Buchungsserie füge den Serientitel ein und lege die dazugehörigen Termine fest. Mehr dazu im Artikel `,_jsx(_components.a,{href:`/booking-series`,children:`Buchungsserien`}),`.`]}),`\n`]})]}),_jsxs(Step,{title:`Mindestanzahl und Stornierungsdeadline festlegen (optional)`,children:[_jsxs(_components.p,{children:[`Öffne den Reiter `,_jsx(_components.strong,{children:`Einstellungen`}),` innerhalb des verfügbaren Termins.`]}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Definiere eine `,_jsx(_components.strong,{children:`Mindestanzahl pro Termin`}),` (z. B. 7 Teilnehmende).`]}),`\n`,_jsxs(_components.li,{children:[`Lege eine `,_jsx(_components.strong,{children:`Stornierungsdeadline`}),` relativ zum Startzeitpunkt fest (z. B. 24 Stunden vorher).`]}),`\n`]}),_jsx(_components.p,{children:`Wenn bis zur Frist nicht genug Buchungen vorliegen, wird der Termin automatisch abgesagt. Alle Buchungen werden storniert und vorhandene Zahlungen automatisch erstattet. Kund:innen erhalten automatische E-Mails.`}),_jsx(_components.p,{children:`Admins erhalten ca. 1 Stunde vor der automatischen Absage eine Warnung und eine Info, sobald die Mindestanzahl erreicht wurde.`})]}),_jsxs(Step,{title:`Bereitgestellte Ressourcen zuweisen`,children:[_jsxs(_components.p,{children:[`Bleib im Reiter `,_jsx(_components.strong,{children:`Einstellungen`}),` des verfügbaren Termins und scrolle zu `,_jsx(_components.strong,{children:`Bereitgestellte Ressourcen`}),`.`]}),_jsx(_components.p,{children:`Füge hier Trainer:innen und den Raum hinzu. Diese Ressourcen werden automatisch für die Dauer des Termins blockiert und sind in diesem Zeitraum nicht anderweitig buchbar.`})]}),_jsx(Step,{title:`Buchungsseite überprüfen`,children:_jsx(_components.p,{children:`Schau dir die Darstellung in der Tages- oder Wochenansicht an. Teste die Sichtbarkeit der verfügbaren Termine und führe eine Testbuchung durch.`})})]}),`\n`,_jsxs(_components.p,{children:[`Den Bereich `,_jsx(_components.strong,{children:`Verfügbare Termine`}),` findest du in der Verfügbarkeit der Kurs-Ressource. Nach dem Speichern verbindest du unter `,_jsx(_components.strong,{children:`Einstellungen`}),` → `,_jsx(_components.strong,{children:`Bereitgestellte Ressourcen`}),` Studio und Trainer:in.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=9fb504b79fec23d0fa9b83cf080bb3de`,alt:`Liste Verfügbare Termine mit dem Button Verfügbaren Termin hinzufügen, der das Formular Verfügbaren Termin erstellen für Morning Barre auf Barre Course öffnet`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/available-slots/create-available-date.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=280\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=c7a3f0d1ad1967f1bb920a390942146c 280w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=560\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=a05d93e8528d483bdc37571acfc7a120 560w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=840\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=83ab7e2fedf765d1c955613e04f42b76 840w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=1100\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=57a2e279409d3f6ec7fac28ca3482957 1100w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=1650\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=791e81edb6061619d8e6ad4ee88a0cfb 1650w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/create-available-date.png?w=2500\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=3fbb4558bf69b76f94d26d7b7701ffe6 2500w`})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=89f6d6027246c965be8c4effcc4ec470`,alt:`Reiter Einstellungen im Dialog Verfügbaren Termin erstellen mit Bereitgestellte Ressourcen, wo du Raum oder Trainer:in per Plus-Button hinzufügst`,\"data-og-width\":`2762`,width:`2762`,\"data-og-height\":`1554`,height:`1554`,\"data-path\":`images/available-slots/provisioned-resources.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=280\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=65069518f0b4f1a04055efcc58b13cb0 280w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=560\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=c89bdc4180ed816cbb6033a80d90baae 560w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=840\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=6394b687281143fcf19673d05a08b7c0 840w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=1100\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=547a20efdd95a4cc8dec91d598aafa38 1100w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=1650\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=7bd33d7629519c10a7936c0b7c8ee37f 1650w, https://mintcdn.com/anny-85c98540/24lyWld7KOckONzB/images/available-slots/provisioned-resources.png?w=2500\u0026fit=max\u0026auto=format\u0026n=24lyWld7KOckONzB\u0026q=85\u0026s=95d0a721b51a9b7acb458dff4b2369b5 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`typische-beispiele`,children:`Typische Beispiele`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Yoga-Studio mit Drop-In-Kursen`,id:`yoga-studio-mit-drop-in-kursen`,children:_jsxs(Steps,{children:[_jsx(Step,{title:`Ressourcen anlegen`,children:_jsx(_components.p,{children:`Erstelle drei Ressourcen: “Yoga Anfänger:innen” (Kurs), “Studio 1” (Raum) und “Trainerin Lisa” (Person).`})}),_jsx(Step,{title:`Service konfigurieren`,children:_jsx(_components.p,{children:`Lege auf der Ressource “Yoga Anfänger:innen” den Service “Drop-In Ticket” an mit einem Preis von 15 EUR und einer festen Dauer von 75 Minuten.`})}),_jsx(Step,{title:`Verfügbare Termine erstellen`,children:_jsx(_components.p,{children:`Stelle die verfügbare Anzahl auf 15. Erstelle einen wiederkehrenden Termin: Dienstag, 18:00 bis 19:15 Uhr.`})}),_jsx(Step,{title:`Bereitgestellte Ressourcen zuweisen`,children:_jsx(_components.p,{children:`Weise dem Termin “Trainerin Lisa” und “Studio 1” als bereitgestellte Ressourcen zu. Beide werden automatisch geblockt.`})})]})}),_jsx(Accordion,{title:`Pilates-Studio mit Mindestanzahl und mehreren Tarifen`,id:`pilates-studio-mit-mindestanzahl-und-mehreren-tarifen`,children:_jsxs(Steps,{children:[_jsx(Step,{title:`Ressourcen anlegen`,children:_jsx(_components.p,{children:`Erstelle die Ressourcen: “Reformer Pilates” (Kurs), “Reformer Studio” (Raum) und “Coach Milla” (Person).`})}),_jsx(Step,{title:`Services konfigurieren`,children:_jsx(_components.p,{children:`Lege zwei Services auf “Reformer Pilates” an: “Mitglieder-Tarif” (0 EUR, Kontingent) und “Extern-Tarif” (25 EUR).`})}),_jsx(Step,{title:`Verfügbare Termine mit Mindestanzahl`,children:_jsx(_components.p,{children:`Stelle die verfügbare Anzahl auf 10. Erstelle einen wiederkehrenden Termin: Donnerstag, 09:00 bis 10:00 Uhr. Unter den Termin-Einstellungen definiere eine Mindestanzahl von 5 und eine Stornierungsdeadline von 24 Stunden.`})}),_jsx(Step,{title:`Bereitgestellte Ressourcen zuweisen`,children:_jsx(_components.p,{children:`Weise “Coach Milla” und “Reformer Studio” als bereitgestellte Ressourcen zu.`})})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`weitere-einstellungen-\u0026-optionen`,children:`Weitere Einstellungen \u0026 Optionen`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Column,{children:_jsxs(Card,{title:`Dynamische Kapazitätsplanung`,children:[_jsx(_components.p,{children:`Passe Kurskapazitäten automatisch an die Nachfrage an, indem Ressourcen erst bei Buchung zugewiesen werden.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/dynamic-capacity-planning`,children:`Erfahre hier mehr`})})]})}),_jsx(Column,{children:_jsxs(Card,{title:`Smart Availability`,children:[_jsx(_components.p,{children:`Definiere komplexe Verfügbarkeitsregeln, damit Ressourcen dynamisch bei der Buchung geprüft und mitgebucht werden.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/smart-availability`,children:`Erfahre hier mehr`})})]})})]}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Column,{children:_jsxs(Card,{title:`Buchungsserien`,children:[_jsx(_components.p,{children:`Biete zusammenhängende Terminsblöcke als ein buchbares Paket an und verwalte Serien zentral in der Verfügbarkeit.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/booking-series`,children:`Erfahre hier mehr`})})]})}),_jsx(Column,{children:_jsxs(Card,{title:`Wiederkehrende Buchungen`,children:[_jsx(_components.p,{children:`Ermögliche Kund:innen, regelmässige Buchungen mit flexiblem Rhythmus als Serie anzulegen und selbst zu verwalten.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`/recurring-bookings`,children:`Erfahre hier mehr`})})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Sehen Kund:innen die Mindestanzahl auf der Buchungsseite?`,id:`sehen-kund-innen-die-mindestanzahl-auf-der-buchungsseite`,children:_jsx(_components.p,{children:`Nein. Kund:innen sehen nicht, dass eine Mindestanzahl definiert wurde. Die automatische Stornierung erfolgt unsichtbar im Hintergrund.`})}),_jsx(Accordion,{title:`Kann ich einen Termin trotzdem stattfinden lassen, wenn die Mindestanzahl nicht erreicht wird?`,id:`kann-ich-einen-termin-trotzdem-stattfinden-lassen-wenn-die-mindestanzahl-nicht-erreicht-wird`,children:_jsx(_components.p,{children:`Ja. Öffne den Termin vor Ablauf der Stornierungsdeadline und passe die Mindestanzahl nach unten an (z. B. von 10 auf 6). Speichere, und die automatische Stornierung wird verhindert.`})}),_jsx(Accordion,{title:`Was passiert, wenn ich einen Termin verschiebe?`,id:`was-passiert-wenn-ich-einen-termin-verschiebe`,children:_jsx(_components.p,{children:`Alle Buchungen, deren Start- und Endzeit exakt dem Termin entsprechen, werden automatisch mitverschoben. Buchende werden per E-Mail informiert. Buchungen, die nur überlappen, bleiben bewusst unverändert.`})}),_jsx(Accordion,{title:`Kann ich beim Absagen eines Termins eine eigene Nachricht mitsenden?`,id:`kann-ich-beim-absagen-eines-termins-eine-eigene-nachricht-mitsenden`,children:_jsx(_components.p,{children:`Ja. Beim Ändern des Buchungsstatus erscheint ein Pop-up, in dem du eine kurze, individuelle Nachricht ergänzen kannst. Diese wird in die automatische E-Mail an die Buchenden übernommen.`})}),_jsx(Accordion,{title:`Brauche ich für jede neue Kursserie eine neue Ressource?`,id:`brauche-ich-fuer-jede-neue-kursserie-eine-neue-ressource`,children:_jsxs(_components.p,{children:[`Nein. Du kannst innerhalb einer Ressource mehrere Serien anlegen. Kund:innen wählen beim Buchen die passende Serie aus einem Dropdown. Mehr dazu unter `,_jsx(_components.a,{href:`/booking-series`,children:`Buchungsserien`}),`.`]})}),_jsx(Accordion,{title:`Was ist der Unterschied zwischen bereitgestellten Ressourcen, Smart Availability und On-Demand-Ressourcen?`,id:`was-ist-der-unterschied-zwischen-bereitgestellten-ressourcen-smart-availability-und-on-demand-ressourcen`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Bereitgestellte Ressourcen`}),` werden reserviert, wenn du den Termin anlegst (zum Beispiel Trainer:in und Studio, die fest eingeplant sind). `,_jsx(_components.strong,{children:`Smart Availability`}),` weist eine `,_jsx(_components.strong,{children:`abhängige Ressource`}),` erst bei einer Buchung zu. `,_jsx(_components.strong,{children:`On-Demand-Ressourcen`}),` skalieren die Kapazität automatisch bei hoher Nachfrage. Nutze dafür `,_jsx(_components.a,{href:`/dynamic-capacity-planning`,children:`dynamische Kapazitätsplanung`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`fehlerbehebung`,children:`Fehlerbehebung`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Trainer:in oder Raum sind nach dem Anlegen des Kurstermins noch buchbar`,id:`trainer-in-oder-raum-sind-nach-dem-anlegen-des-kurstermins-noch-buchbar`,children:_jsxs(_components.p,{children:[`Verknüpfe sie unter `,_jsx(_components.strong,{children:`Bereitgestellte Ressourcen`}),` im Reiter `,_jsx(_components.strong,{children:`Einstellungen`}),` des Termins. Eine Smart-Availability-Abhängigkeit reserviert sie nicht beim Anlegen des Termins — sie wird erst bei einer Buchung zugewiesen.`]})}),_jsx(Accordion,{title:`Ich kann am Kurs keine Child-Ressourcen anlegen`,id:`ich-kann-am-kurs-keine-child-ressourcen-anlegen`,children:_jsxs(_components.p,{children:[`Kurstickets nutzen `,_jsx(_components.strong,{children:`Mehrfachverfügbarkeit von Ressourcen`}),` (Verfügbarkeitstyp `,_jsx(_components.strong,{children:`Mehrfach verfügbar`}),`). `,_jsx(_components.strong,{children:`Child-Ressourcen`}),` brauchen das separate Feature `,_jsx(_components.strong,{children:`Mehrfachverfügbarkeit mit Zuweisung`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`Viel Erfolg bei der Einrichtung! 🥳`}),`\n`,_jsx(Visibility,{for:`agents`,children:_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Wichtige Informationen für Agenten:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Abgrenzung: “Bereitgestellte Ressourcen” (statisch, beim Termin-Erstellen geblockt) ≠ “Smart Availability / abhängige Ressource” (dynamisch, erst bei Buchung zugewiesen) ≠ “On-Demand Ressourcen” (dynamisch, automatische Kapazitätsskalierung bei Nachfrage)`}),`\n`,_jsx(_components.li,{children:`UI-Pfad Mindestanzahl: Katalog > Ressourcen > [Kurs-Ressource] > Verfügbarkeit > Verfügbare Termine > [Termin auswählen] > Einstellungen > Mindestanzahl pro Termin + Stornierungsdeadline`}),`\n`,_jsx(_components.li,{children:`UI-Pfad bereitgestellte Ressourcen: Katalog > Ressourcen > [Kurs-Ressource] > Verfügbarkeit > Verfügbare Termine > [Termin auswählen] > Einstellungen > Bereitgestellte Ressourcen`}),`\n`,_jsx(_components.li,{children:`Wenn-Dann: Mindestanzahl nicht erreicht UND Stornierungsdeadline abgelaufen → Termin wird automatisch abgesagt, alle Buchungen abgelehnt, Zahlungen erstattet, E-Mails versendet`}),`\n`,_jsx(_components.li,{children:`Wenn-Dann: Termin verschieben → nur Buchungen mit exakt gleichem Start/Ende werden mitverschoben. Überlappende Buchungen bleiben unverändert (Schutzfunktion)`}),`\n`,_jsx(_components.li,{children:`Matching-Regel: Buchung wird nur dann mit dem Termin verschoben/storniert, wenn Start UND Ende der Buchung exakt dem Termin entsprechen`}),`\n`,_jsx(_components.li,{children:`Verwandte Artikel: Smart Availability → /smart-availability | Dynamische Kapazitätsplanung → /dynamic-capacity-planning | Buchungsserien → /booking-series | Wiederkehrende Buchungen → /recurring-bookings | Zeitpläne → /schedules | Verfügbare Termine → /available-slots`}),`\n`,_jsxs(_components.li,{children:[`Kursangebote werden als Ressource mit dem Verfügbarkeitstyp `,_jsx(_components.strong,{children:`Mehrfach verfügbar`}),` angelegt. Zuerst das Org-Feature `,_jsx(_components.strong,{children:`Mehrfachverfügbarkeit von Ressourcen`}),` aktivieren. Das sind nicht `,_jsx(_components.strong,{children:`Child-Ressourcen`}),` (Feature `,_jsx(_components.strong,{children:`Mehrfachverfügbarkeit mit Zuweisung`}),`). Die verfügbare Anzahl entspricht der maximalen Teilnehmer:innen-Zahl`]}),`\n`,_jsx(_components.li,{children:`Services auf einer Kurs-Ressource definieren die Ticket-Optionen/Tarife, nicht das Angebot selbst`}),`\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":"Los Geht's – Kurse","sidebarTitle":"Kurse","description":"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.","public":true,"href":"/getting-started-courses"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Kurse im anny Kontext denken","slug":"kurse-im-anny-kontext-denken","depth":2,"children":[]},{"title":"Entscheidungshilfen: Wann nutze ich was?","slug":"entscheidungshilfen-wann-nutze-ich-was","depth":2,"children":[{"title":"Eigene Ressource oder Service?","slug":"eigene-ressource-oder-service","depth":3,"children":[]},{"title":"Smart Availability oder bereitgestellte Ressourcen?","slug":"smart-availability-oder-bereitgestellte-ressourcen","depth":3,"children":[]}]},{"title":"Schritt-für-Schritt Einrichtung","slug":"schritt-für-schritt-einrichtung","depth":2,"children":[]},{"title":"Typische Beispiele","slug":"typische-beispiele","depth":2,"children":[]},{"title":"Weitere Einstellungen \u0026 Optionen","slug":"weitere-einstellungen-\u0026-optionen","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]},{"title":"Fehlerbehebung","slug":"fehlerbehebung","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"anny-85c98540","siteName":"anny","title":"Los Geht's – Kurse - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/getting-started-courses","matchLevel":0},"en":{"href":"/en/getting-started-courses","matchLevel":1}}},"lastModified":"2026-10-21T08:47:16.008Z","originalFileLocation":"getting-started-courses.mdx","locale":"de"},"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=\"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\">\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=\"Los Geht\u0026#x27;s – Kurse - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/getting-started-courses\">\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=Use-Cases\u0026amp;title=Los+Geht%27s+%E2%80%93+Kurse\u0026amp;description=Richte+Kurse+mit+Ressourcen%2C+Terminen+und+automatischer+Verwaltung+ein.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=7bb70b9972fc568c25f9f8bc864dbf0a36186b38d434eb6f8efd8ce906622379\">\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=\"Los Geht\u0026#x27;s – Kurse - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Use-Cases\u0026amp;title=Los+Geht%27s+%E2%80%93+Kurse\u0026amp;description=Richte+Kurse+mit+Ressourcen%2C+Terminen+und+automatischer+Verwaltung+ein.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=7bb70b9972fc568c25f9f8bc864dbf0a36186b38d434eb6f8efd8ce906622379\">\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/getting-started-courses\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting-started-courses.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/getting-started-courses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/getting-started-courses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/getting-started-courses\">\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/getting-started-courses#webpage\",\"url\":\"https://docs.anny.co/getting-started-courses\",\"name\":\"Los Geht's – Kurse\",\"description\":\"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\",\"dateModified\":\"2026-10-21T08:47:16.008Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/getting-started-courses#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/getting-started-courses#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Erste Schritte\",\"item\":\"https://docs.anny.co/welcome\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Use-Cases\",\"item\":\"https://docs.anny.co/getting-started-desk-sharing\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Los Geht's – Kurse\",\"item\":\"https://docs.anny.co/getting-started-courses\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/getting-started-courses#article\",\"headline\":\"Los Geht's – Kurse\",\"name\":\"Los Geht's – Kurse\",\"description\":\"Richte Kurse mit Ressourcen, Terminen und automatischer Verwaltung ein.\",\"url\":\"https://docs.anny.co/getting-started-courses\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/getting-started-courses#webpage\"},\"dateModified\":\"2026-10-21T08:47:16.008Z\",\"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,"tabs":[{"tab":"Admin","groups":[{"group":"Erste Schritte","public":true,"icon":"home","pages":[{"title":"Willkommen bei anny","sidebarTitle":"Willkommen","href":"/welcome"},{"title":"Dein Start mit anny","href":"/getting-started"},{"group":"Use-Cases","public":true,"pages":[{"title":"Los Geht's - Desk Sharing","sidebarTitle":"Desk Sharing","href":"/getting-started-desk-sharing"},{"title":"Los Geht's - Universitäten","sidebarTitle":"Universitäten","href":"/getting-started-universities"},{"title":"Los Geht's – Coworking","sidebarTitle":"Coworking","href":"/getting-started-coworking"},{"title":"Los Geht's - Raumbuchung","sidebarTitle":"Raumbuchung","href":"/getting-started-room-booking"},{"title":"Los Geht's - Besucheranmeldung","sidebarTitle":"Besucheranmeldung","description":"Bilde die Besucheranmeldung in anny ab: Gebäude, Besuchstyp, Hosts und Check-in am Empfang.","href":"/visitor-management"},{"title":"Los Geht's – Kurse","sidebarTitle":"Kurse","href":"/getting-started-courses"},{"title":"Los Geht's - Events","sidebarTitle":"Events","description":"Richte Events in anny ein, damit Veranstaltungstermine, Kapazitäten und Zusatzressourcen sauber zusammenpassen.","href":"/getting-started-events"},{"title":"Los Geht's - Terminvereinbarung","sidebarTitle":"Terminvereinbarung","href":"/getting-started-appointments"},{"title":"Los Geht's - Parkplatzbuchung","sidebarTitle":"Parkplatzbuchung","href":"/getting-started-parking"},{"title":"Los Geht's - Fuhrparkmanagement","sidebarTitle":"Fuhrparkmanagement","href":"/getting-started-fleet"},{"title":"Los Geht's - Equipmentvermietung","sidebarTitle":"Equipmentvermietung","href":"/getting-started-equipment-rental"},{"title":"Los Geht's - Wartebereich","sidebarTitle":"Wartebereich","href":"/getting-started-waiting-area"},{"title":"Los Geht's - Mitgliedschaften","sidebarTitle":"Mitgliedschaften","href":"/getting-started-memberships"},{"title":"Los Geht's - Tauchschulen","sidebarTitle":"Tauchschulen","href":"/getting-started-dive-schools"},{"title":"Los Geht's - Segelschulen","sidebarTitle":"Segelschulen","href":"/getting-started-sailing-schools"}]}]},{"group":"Deine Organisation","public":true,"icon":"butterfly","pages":[{"title":"Admin 3.0: Was sich ändert","sidebarTitle":"Admin 3.0","href":"/admin-3-0"},{"group":"Account-Einstellungen","public":true,"pages":[{"title":"Account-Einstellungen","sidebarTitle":"Account-Einstellungen","href":"/account-settings"},{"title":"Einführung in den Admin-Bereich","sidebarTitle":"Einführung Admin-Bereich","href":"/admin-area-intro"},{"title":"Datenschutz \u0026 Löschfristen","sidebarTitle":"Datenschutz \u0026 Löschfristen","href":"/data-privacy"},{"title":"Master-Organisationen","sidebarTitle":"Master-Organisationen","href":"/master-organizations"}]},{"group":"Dein anny Vertrag","public":true,"pages":[{"title":"anny Plan verwalten","sidebarTitle":"anny Plan verwalten","href":"/anny-plan"}]},{"group":"Berechtigungen","public":true,"pages":[{"title":"Admin-Nutzer und Rollen verwalten","sidebarTitle":"Rechte- \u0026 Rollenverwaltung","href":"/roles-and-permissions"},{"title":"Admin-Benachrichtigungen einstellen","sidebarTitle":"Admin-Benachrichtigungen","href":"/admin-notifications"}]},{"group":"Sicherheit \u0026 Login","public":true,"pages":[{"title":"Single-Sign-On (SSO) Übersicht","sidebarTitle":"SSO Übersicht","href":"/sso-overview"},{"title":"Microsoft SAML SSO","href":"/microsoft-saml-sso"},{"title":"Microsoft Enterprise SSO auf iOS einrichten","sidebarTitle":"Enterprise SSO (iOS)","href":"/enterprise-sso-ios"},{"title":"Google Workspace SSO","href":"/google-workspace-sso"},{"title":"Generisches SAML 2.0 SSO","sidebarTitle":"Generisches SAML 2.0","href":"/generic-saml-sso"},{"title":"OAuth2 SSO","sidebarTitle":"OAuth2 SSO","href":"/oauth2-sso"},{"title":"OpenID Connect (OIDC) SSO","sidebarTitle":"OpenID Connect SSO","href":"/openid-connect-sso"},{"title":"SCIM (User Provisioning)","href":"/scim-user-provisioning"},{"title":"Föderiertes SAML","href":"/federated-saml"},{"title":"Attribute Mapping","href":"/attribute-mapping"},{"title":"2-Faktor-Authentifizierung","href":"/two-factor-authentication"},{"title":"SSO Key Rollover","href":"/sso-key-rollover"}]},{"group":"Buchungsseite \u0026 Einbettung","public":true,"pages":[{"group":"anny Buchungsseite","pages":[{"title":"Das Layout deiner Buchungsseite","sidebarTitle":"Layout Buchungsseite","href":"/booking-page-layout"}]},{"group":"Widget Einbettung","pages":[{"title":"Die anny Buchungsseite als Widget auf der eigenen Website einbetten","sidebarTitle":"Widget einbetten","href":"/embed-booking-page"},{"title":"Widget Einbettung - Advanced","sidebarTitle":"Einbettung für Fortgeschrittene","href":"/widget-embed-advanced"},{"title":"Widget Agent Skill","href":"/widget-agent-skill"},{"title":"Die anny Buchungsseite in Wix einbetten","sidebarTitle":"Wix","href":"/embed-wix"},{"title":"Die anny Buchungsseite in Google einbetten","sidebarTitle":"Google Sites","href":"/embed-google-sites"},{"title":"Die anny Buchungsseite in WordPress einbetten","sidebarTitle":"WordPress","href":"/embed-wordpress"}]},{"title":"UTM Tracking","href":"/utm-tracking"}]}]},{"group":"Ressourcen \u0026 Verfügbarkeiten","public":true,"icon":"swatchbook","pages":[{"group":"Allgemeine Informationen","public":true,"pages":[{"title":"Ressource konfigurieren","sidebarTitle":"Ressourcen konfigurieren","href":"/ressourcen-konfigurieren"},{"title":"Gruppen \u0026 Kategorien","href":"/groups-and-categories"},{"title":"Ressourcen-Status","sidebarTitle":"Ressourcen-Status","href":"/resource-status"}]},{"group":"Zeitpläne","public":true,"pages":[{"title":"Zeitpläne","sidebarTitle":"Zeitpläne","href":"/schedules"},{"title":"Verfügbare Termine","sidebarTitle":"Verfügbare Termine","href":"/available-slots"}]},{"group":"Verfügbarkeitslogik","public":true,"pages":[{"title":"Warteliste","sidebarTitle":"Warteliste","href":"/waitlist"},{"title":"Exklusive Zeitfenster","sidebarTitle":"Exklusive Zeitfenster","href":"/exclusive-time-slots"},{"title":"Globale Blocker erstellen und verwalten","sidebarTitle":"Globale Blocker","href":"/global-blockers"},{"title":"Dynamische Kapazitätsplanung mit On-Demand Ressourcen","sidebarTitle":"Dynamische Kapazitätsplanung","href":"/dynamic-capacity-planning"}]},{"title":"Interaktive 3D-Lagepläne in anny anlegen","sidebarTitle":"Karten \u0026 Interaktive Lagepläne","href":"/maps-and-floor-plans"}]},{"group":"Buchungsoptionen \u0026 Services","public":true,"icon":"magic-wand-sparkles","pages":[{"group":"Optionen \u0026 Services","public":true,"pages":[{"title":"Buchungsoption","sidebarTitle":"Buchungsoption","href":"/configure-booking-option"},{"title":"Service-First Flow","sidebarTitle":"Service-First Flow","href":"/service-first-flow"},{"title":"Mehrere Services kombinieren","sidebarTitle":"Buchungssequenzen","href":"/booking-sequences"},{"title":"Dynamisches Pricing","sidebarTitle":"Dynamisches Pricing","href":"/dynamic-pricing"}]},{"group":"Buchungsarten","public":true,"pages":[{"title":"Über wiederkehrende Buchungen","sidebarTitle":"Wiederkehrende Buchungen","href":"/recurring-bookings"},{"title":"Buchungsserien","sidebarTitle":"Buchungsserien","href":"/booking-series"}]},{"group":"Erweiterungen","public":true,"pages":[{"title":"Smart Availability","sidebarTitle":"Smart Availability","href":"/smart-availability"},{"title":"Produkte \u0026 Zusatzoptionen","sidebarTitle":"Produkte \u0026 Zusatzoptionen","href":"/add-ons"},{"title":"Eigene Formulare","sidebarTitle":"Eigene Formulare","href":"/custom-forms"},{"title":"Rechtliche Dokumente","sidebarTitle":"Rechtliche Dokumente","href":"/legal-documents"},{"title":"Teilnehmermanagement","sidebarTitle":"Teilnehmermanagement","href":"/participant-management"},{"title":"Personalisierung","sidebarTitle":"Personalisierung","href":"/personalization"},{"title":"Zertifikate","sidebarTitle":"Zertifikate","href":"/certificates"},{"title":"Mindest- und Maximalauswahl","sidebarTitle":"Mindest- \u0026 Maximalauswahl","href":"/min-max-selection"},{"title":"Service-Zeitpläne","sidebarTitle":"Service-Zeitpläne","href":"/service-schedules"}]},{"group":"Änderung \u0026 Stornierung","public":true,"pages":[{"title":"Änderung von Buchungen","sidebarTitle":"Änderung von Buchungen","href":"/modify-bookings"},{"title":"Stornierungsbedingungen","sidebarTitle":"Stornierungsbedingungen","href":"/cancellation-policy"}]}]},{"group":"Buchungsmanagement","public":true,"icon":"calendar-check","pages":[{"title":"Buchungen im Kalender planen und verwalten","sidebarTitle":"Kalender","href":"/calendar"},{"title":"Buchungsregeln","sidebarTitle":"Buchungsregeln","href":"/booking-rules"},{"title":"Tags","sidebarTitle":"Tags","href":"/tags"},{"title":"Anfragen \u0026 Anfrageformulare","sidebarTitle":"Anfragen","href":"/inquiries"},{"group":"Kommunikation","public":true,"pages":[{"title":"Aktivitäts-Log","sidebarTitle":"Aktivitäts-Log","href":"/activity-log"},{"title":"Mitteilungen und Terminerinnerungen","sidebarTitle":"Mitteilungen","href":"/configure-notifications"},{"title":"Mobile Benachrichtigungen","sidebarTitle":"Mobile Benachrichtigungen","href":"/mobile-notifications"},{"title":"Broadcasting","href":"/broadcasting"},{"title":"Neues E-Mail-Design ab 15. September 2026","sidebarTitle":"Neues E-Mail-Design","href":"/email-design-september-2026"}]}]},{"group":"CRM","public":true,"icon":"user-friends","pages":[{"title":"Kunden verwalten","sidebarTitle":"Kunden","href":"/manage-customers"},{"title":"Unternehmen verwalten","sidebarTitle":"Unternehmen","href":"/manage-companies"},{"title":"Mitgliedermanagement (Communities)","sidebarTitle":"Mitgliedermanagement (Communities)","href":"/communities"}]},{"group":"Zahlungsabwicklung","public":true,"icon":"money-bills-simple","pages":[{"group":"Online-Zahlung","public":true,"pages":[{"title":"Stripe Connect einrichten","sidebarTitle":"Stripe Connect","href":"/stripe-connect-setup"},{"title":"Online-Zahlung \u0026 Gebühren","href":"/online-payments"},{"title":"SEPA-Lastschrift für Abos","sidebarTitle":"SEPA-Lastschrift","href":"/sepa-direct-debit"},{"title":"Stripe Support","href":"/stripe-support"}]},{"group":"POS","public":true,"pages":[{"title":"POS App - Kartenlesegeräte \u0026 Tap to Pay einrichten","sidebarTitle":"POS App einrichten","href":"/pos-app-setup"},{"title":"Buchungen und Zahlungen in der POS App verwalten","sidebarTitle":"POS App Buchungen \u0026 Zahlungen","href":"/pos-app-bookings-and-payments"}]}]},{"group":"Rechnungserstellung","public":true,"icon":"file-invoice","pages":[{"group":"Rechnungsstellung","public":true,"pages":[{"title":"Rechnungsstellung","sidebarTitle":"Rechnungsstellung","href":"/invoicing"},{"title":"Zahlen auf Rechnung (Pay-Later)","sidebarTitle":"Zahlen auf Rechnung","href":"/pay-later"},{"title":"Rechnungsentwurf bearbeiten und fertigstellen","sidebarTitle":"Rechnungsentwurf","href":"/invoice-drafts"},{"title":"Rechnung korrigieren oder stornieren","sidebarTitle":"Rechnung korrigieren","href":"/invoice-corrections"},{"title":"Kundensalden \u0026 Sammelrechnungen","sidebarTitle":"Kundensalden","href":"/customer-balances-and-collective-invoices"}]},{"group":"Buchhaltung","public":true,"pages":[{"title":"Buchhaltung mit anny","sidebarTitle":"Buchhaltung","href":"/accounting"},{"title":"Invoice forwarding","sidebarTitle":"Invoice forwarding","href":"/datev-import"}]}]},{"group":"Abos, Pakete \u0026 Gutscheine","public":true,"icon":"crown","pages":[{"title":"Buchungskontingente","sidebarTitle":"Buchungskontingente","href":"/booking-quotas"},{"title":"Abos \u0026 Mitgliedschaften","sidebarTitle":"Abos \u0026 Mitgliedschaften","href":"/subscriptions-and-memberships"},{"group":"Buchungspakete","public":true,"pages":[{"title":"Buchungspakete \u0026 Codes","sidebarTitle":"Buchungspakete","href":"/booking-codes"},{"title":"Wertgutscheine","sidebarTitle":"Wertgutscheine","href":"/value-vouchers"},{"title":"Gutscheine \u0026 Umsatzsteuer","sidebarTitle":"Gutscheine \u0026 Umsatzsteuer","href":"/voucher-taxation"}]},{"title":"Rabattcodes","sidebarTitle":"Rabattcodes","href":"/discount-codes"}]},{"group":"Check-In","public":true,"icon":"building-circle-check","pages":[{"title":"Check-In \u0026 Check-Out","sidebarTitle":"Allgemeine Informationen","href":"/check-in-overview"},{"title":"Anwesenheit in den Buchungsdetails","sidebarTitle":"Buchungsdetails","href":"/check-in-booking-details"},{"group":"Check-In Terminal","public":true,"pages":[{"title":"Check-In Terminal einrichten","sidebarTitle":"Einrichtung","href":"/check-in-setup"},{"title":"Los Geht's – Universitätsbibliothek (Check-In)","sidebarTitle":"Universitätsbibliothek","href":"/check-in-university"},{"title":"Los Geht's – Ticketing \u0026 Events (Check-In)","sidebarTitle":"Ticketing \u0026 Events","href":"/check-in-ticketing-events"}]},{"group":"Kunden-Display","public":true,"hidden":true,"pages":[{"title":"Kunden-Display","sidebarTitle":"Kunden-Display","href":"/customer-display"}]},{"group":"Schnellaufruf","public":true,"pages":[{"title":"Warteschlangensystem","sidebarTitle":"Warteschlangen","href":"/queuing-system"}]}]},{"group":"Auswertung \u0026 Daten","public":true,"icon":"chart-line","pages":[{"title":"Dashboards","href":"/dashboards"},{"title":"(Automatische) Exporte","sidebarTitle":"Exporte","href":"/automatic-exports"}]},{"group":"Displays \u0026 Terminals","public":true,"icon":"display","pages":[{"group":"Display App","public":true,"pages":[{"title":"anny Display App","sidebarTitle":"Display App","href":"/display-app"},{"title":"tapirx mit anny verbinden","sidebarTitle":"tapirx","href":"/tapirx-setup"},{"title":"Joan mit anny verbinden","sidebarTitle":"Joan","href":"/joan-setup"},{"title":"anny Display App auf Philips 10BDL4551T installieren","sidebarTitle":"Philips","href":"/philips-setup"}]},{"title":"URL Anzeigetafeln","sidebarTitle":"URL Anzeigetafeln","href":"/url-display-boards"}]},{"group":"Integrationen","public":true,"icon":"puzzle-piece","pages":[{"group":"Kalendersynchronisation","public":true,"pages":[{"title":"Kalenderintegrationen","sidebarTitle":"Kalenderintegrationen","href":"/calendar-integrations"},{"group":"Persönliche Kalender","public":true,"pages":[{"title":"Outlook Kalender mit anny verbinden","sidebarTitle":"Outlook","href":"/outlook"},{"title":"Google Kalender mit anny verbinden","sidebarTitle":"Google","href":"/google"},{"title":"ICS-Kalender mit anny verbinden","sidebarTitle":"ICS-Kalender","href":"/ics-calendar"}]},{"group":"Workspace","public":true,"pages":[{"title":"Microsoft 365 mit anny verbinden","sidebarTitle":"Microsoft 365","href":"/m365-workspace"},{"title":"Google Workspace mit anny verbinden","sidebarTitle":"Google Workspace","href":"/google-workspace"}]}]},{"group":"Microsoft Apps","public":true,"pages":[{"title":"Outlook Add-In mit anny verbinden","sidebarTitle":"Outlook Add-In","href":"/outlook-add-in"},{"title":"anny MS Teams App","href":"/ms-teams-app"}]},{"group":"Video Meetings","public":true,"pages":[{"title":"anny Videoanrufe","sidebarTitle":"anny Videoanrufe","href":"/anny-video-calls"},{"title":"Zoom mit anny verbinden","sidebarTitle":"Zoom","href":"/zoom"},{"title":"Microsoft Teams mit anny verbinden","sidebarTitle":"Microsoft Teams","href":"/ms-teams"},{"title":"Purpleview mit anny verbinden","sidebarTitle":"Purpleview","href":"/purpleview"}]},{"group":"HR","public":true,"pages":[{"title":"Personio mit anny verbinden","sidebarTitle":"Personio","href":"/personio"},{"title":"HRworks mit anny verbinden","sidebarTitle":"HRworks","href":"/hrworks"}]},{"group":"CRM","public":true,"pages":[{"title":"HubSpot mit anny verbinden","sidebarTitle":"HubSpot","href":"/hubspot"}]},{"group":"Marketing \u0026 Tracking","public":true,"pages":[{"title":"Google Analytics \u0026 Google Ads mit anny verbinden","sidebarTitle":"Google Analytics \u0026 Google Ads","href":"/google-analytics"},{"title":"LinkedIn Ads mit anny verbinden","sidebarTitle":"LinkedIn Ads","href":"/linkedin-ads-tracking"},{"title":"TikTok Ads mit anny verbinden","sidebarTitle":"TikTok Ads","href":"/tiktok-ads-tracking"},{"title":"Meta Ads mit anny verbinden","sidebarTitle":"Meta Ads","href":"/meta-ads-tracking"}]},{"group":"Zutritt \u0026 Smart-Locks","public":true,"pages":[{"title":"Smart-Lock-Integrationen","sidebarTitle":"Übersicht Smart-Locks","href":"/smart-locks-overview"},{"title":"KleverKey mit anny verbinden","sidebarTitle":"KleverKey","href":"/klever-key"},{"title":"SALTO KS mit anny verbinden","sidebarTitle":"SALTO KS","href":"/salto-ks"},{"title":"Nuki mit anny verbinden","sidebarTitle":"Nuki","href":"/nuki"},{"title":"Comydo mit anny verbinden","sidebarTitle":"Comydo","href":"/comydo"},{"title":"Arivo mit anny verbinden","sidebarTitle":"Arivo","href":"/arivo"},{"title":"UniFi mit anny verbinden","sidebarTitle":"UniFi","href":"/unifi"},{"title":"Keycafe mit anny verbinden","sidebarTitle":"Keycafe","href":"/keycafe"},{"title":"EVVA AirKey mit anny verbinden","sidebarTitle":"EVVA AirKey","href":"/evva-airkey"},{"title":"Tapkey mit anny verbinden","sidebarTitle":"Tapkey","href":"/tapkey"},{"title":"Glutz eAccess mit anny verbinden","sidebarTitle":"Glutz eAccess","href":"/glutz-eaccess"},{"title":"Custom Remote Open mit anny verbinden","sidebarTitle":"Custom Remote Open","href":"/custom-remote-open"},{"group":"Dormakaba","public":true,"pages":[{"title":"dormakaba Exos 9300 mit anny verbinden","sidebarTitle":"dormakaba Exos 9300","href":"/dormakaba-exos-9300"},{"title":"dormakaba resivo mit anny verbinden","sidebarTitle":"Resivo","href":"/dormakaba-resivo"},{"title":"dormakaba exivo mit anny verbinden","sidebarTitle":"dormakaba exivo","href":"/dormakaba-exivo"}]}]},{"group":"Partner- \u0026 Buchungskanäle","public":true,"pages":[{"title":"Urban Sports Club mit anny verbinden","sidebarTitle":"Urban Sports Club","href":"/urban-sports-club"},{"title":"Treatwell mit anny verbinden","sidebarTitle":"Treatwell","icon":"calendar-heart","href":"/treatwell"},{"title":"ClassPass mit anny verbinden","sidebarTitle":"ClassPass","href":"/class-pass"}]},{"group":"Identität \u0026 Compliance","public":true,"pages":[{"title":"Regpit mit anny verbinden","sidebarTitle":"Regpit","href":"/regpit-integration"}]},{"group":"Automatisierung","public":true,"pages":[{"title":"make.com mit anny verbinden","sidebarTitle":"make.com","href":"/make-com"},{"title":"n8n mit anny verbinden","sidebarTitle":"n8n","href":"/n8n"}]},{"group":"IoT","public":true,"pages":[{"title":"Shelly mit anny verbinden","sidebarTitle":"Shelly","href":"/shelly"}]},{"group":"Buchhaltung","public":true,"pages":[{"title":"DATEV mit anny verbinden","sidebarTitle":"DATEV","href":"/datev-integration"},{"title":"DATEV-Konten und Vorbereitung mit dem Steuerberater","sidebarTitle":"Konten \u0026 Steuerberater","icon":"calculator","href":"/datev-accounts-and-tax-advisor"}]}]},{"group":"Referenzen","public":true,"icon":"bookmark","pages":[{"title":"FAQ","href":"/faq"},{"title":"anny Glossar","sidebarTitle":"Glossar","href":"/anny-glossary"},{"title":"Support Policy","href":"/support-policy"},{"title":"Barrierefreiheit bei anny","sidebarTitle":"Barrierefreiheit","href":"/accessibility"},{"title":"GoBD bei anny","sidebarTitle":"GoBD","href":"/gobd"},{"title":"Datenschutzerklärung","sidebarTitle":"Datenschutzerklärung","href":"/privacy-policy"},{"title":"Trust Center","sidebarTitle":"Trust Center","url":"https://trust.anny.co/","href":"/trust-center"},{"title":"Roadmap","url":"https://roadmap.anny.co/","href":"/roadmap"}]},{"group":"Testzentren","public":true,"icon":"vial","hidden":true,"pages":[{"title":"Auswertung der Buchungsdaten von anny","sidebarTitle":"Buchungsdaten","href":"/test-center-booking-data"}]},{"group":"Ankündigungen","public":true,"icon":"bullhorn","hidden":true,"pages":[]},{"group":"Technische Hinweise","public":true,"icon":"wrench","hidden":true,"pages":[{"title":"Microsoft-365-Kalenderzugriff auf einzelne Postfächer begrenzen","sidebarTitle":"M365 Kalenderzugriff begrenzen","icon":"network-wired","href":"/m365-resource-calendar-scope"}]}]},{"tab":"Endnutzende","pages":[{"title":"Endnutzende","href":"/booking-page-overview"}]},{"tab":"Apps","pages":[{"title":"Apps","href":"/anny-apps-overview"}]},{"tab":"anny AI","pages":[{"title":"anny AI","href":"/anny-agent"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026"}]}]},{"language":"en","pages":[{"title":"en","href":"/en/getting-started-courses"}]}]},"title":"Los Geht's – Kurse - anny","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Cz91mEGH.js","DynamicMarkdown-a8hUKrw6.js","zoom-image-lightbox-CaUwvYH3.js","lightbox-handle-r17bVUz3.js"]}