> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anny.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Smart Availability

> Verbinde Ressourcen miteinander, damit bei einer Buchung automatisch alle abhängigen Ressourcen blockiert werden.

Mit Smart Availability machst du mehrere Ressourcen voneinander abhängig, ohne dass Kund:innen diese im Buchungsprozess extra auswählen müssen. Bei einer Buchung prüft anny automatisch die kombinierte Verfügbarkeit und blockiert alle verbundenen Ressourcen. Mit Smart Availability Groups erweiterst du das Prinzip um gruppierte Abhängigkeiten für komplexere Setups.

<Info>
  Aktiviere das Feature vorab unter **Avatar** (oben rechts) → **Account-Einstellungen** → **Features** → **Smart Availability**.
</Info>

## Wie funktioniert Smart Availability?

### Klassische Abhängigkeiten (verbundene Ressourcen)

Du verbindest Ressourcen über den Tab **Ressourcen** in einer Buchungsoption. Unter **Abhängigkeiten** fügst du per Drag & Drop oder über **+ Hinzufügen** weitere Ressourcen hinzu. Bei einer Buchung werden alle verbundenen Ressourcen automatisch blockiert, ohne dass Kund:innen sie sehen oder auswählen müssen.

Voraussetzung: Die verbundenen Ressourcen müssen übereinstimmende Verfügbarkeitszeiten und Buchungsoptionen haben.

### Smart Availability Groups

Smart Availability Groups erweitern die klassische Logik um **Pools von Ressourcen**. Statt feste Abhängigkeiten zu blockieren, definierst du Gruppen, aus denen anny automatisch passende verfügbare Ressourcen auswählt.

Für jede Gruppe gilt:

* Zum gewünschten Zeitpunkt muss **mindestens eine Ressource aus der Gruppe** verfügbar sein
* Bei der Buchung reserviert anny automatisch **pro Gruppe eine passende Ressource**
* Dieselbe Ressource wird innerhalb derselben Buchung **nicht doppelt belegt**

Ressourcen können gleichzeitig als verbundene Ressourcen am Service hängen und zusätzlich innerhalb einer Gruppe referenziert werden. Ziehe sie per Drag & Drop in die entsprechende Gruppe.

### Was passiert im Kalender?

Reservierte abhängige Ressourcen werden automatisch über **Subbuchungen** blockiert. Die mitreservierten Ressourcen sind in den jeweiligen Ressourcen-Kalendern sichtbar und für andere Buchungen gesperrt.

## Wann nutze ich das?

* **Du hast teilbare Räume** (z. B. Trennwand entfernen = großer Raum): Verbinde die Teilräume als Abhängigkeiten des Gesamtraums.
* **Du brauchst mehrere Ressourcentypen gleichzeitig** (z. B. 2 Mitarbeitende + 1 Raum): Nutze Smart Availability Groups mit je einem Pool pro Typ.
* **Du hast Geräte-Pools, die automatisch zugewiesen werden sollen**: Lege eine Gruppe mit allen verfügbaren Geräten an.
* **Kund:innen sollen die Abhängigkeiten nicht sehen**: Verbundene Ressourcen werden im Buchungsprozess ausgeblendet (durchgestrichenes Auge).
* **Nicht geeignet für**: Optionale Zusatzleistungen, die Kund:innen selbst wählen sollen. Dafür nutze [Zusatzoptionen](/add-ons).

## Einstellungen & Optionen

| Einstellung (Admin)       | Beschreibung                                                     |
| ------------------------- | ---------------------------------------------------------------- |
| Verbundene Ressourcen     | Alle mit der Buchungsoption verbundenen Ressourcen               |
| Abhängigkeiten            | Weitere Ressourcen, die bei Buchung automatisch blockiert werden |
| Sichtbarkeit (Auge)       | Abhängige Ressourcen für Kund:innen ausblenden                   |
| Smart Availability Groups | Pools von Ressourcen, aus denen anny automatisch wählt           |
| Subbuchungen              | Reservierungen erscheinen als Blocker in Ressourcen-Kalendern    |

<Warning>
  Einzelne Child-Ressourcen können nicht als Abhängigkeit ausgewählt werden. Verwende dieselbe Ressource nicht in mehr als zwei Gruppen gleichzeitig.
</Warning>

## Praxisbeispiele

<AccordionGroup>
  <Accordion title="Teilbarer Meetingraum: Zwei kleine Räume oder ein großer">
    Ein Büro hat zwei Meetingräume (Wolke und Meer), die durch eine Trennwand getrennt sind. Ohne Trennwand entsteht ein großer Raum (Waldhütte). Wird Waldhütte gebucht, sollen Wolke und Meer automatisch blockiert werden.

    <Steps>
      <Step title="Drei Ressourcen anlegen">
        Erstelle drei Ressourcen: "Meetingraum Wolke", "Meetingraum Meer" und "Meetingraum Waldhütte" mit übereinstimmenden Verfügbarkeitszeiten.
      </Step>

      <Step title="Buchungsoption öffnen">
        Öffne die Buchungsoption des großen Raums "Waldhütte" und wechsle zum Tab **Ressourcen**.
      </Step>

      <Step title="Abhängigkeiten hinzufügen">
        Füge unter **Abhängigkeiten** die Ressourcen "Wolke" und "Meer" per Drag & Drop oder **+ Hinzufügen** hinzu.
      </Step>

      <Step title="Testen">
        Buche den Meetingraum Waldhütte und prüfe im Admin-Kalender, ob Wolke und Meer automatisch als Blocker erscheinen.
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Paarmassage mit Smart Availability Groups">
    Ein Wellness-Studio bietet eine Paarmassage an, für die 2 unterschiedliche Mitarbeitende und 1 Behandlungsraum gleichzeitig verfügbar sein müssen.

    <Steps>
      <Step title="Service anlegen">
        Erstelle den Service "Paarmassage" und hinterlege alle qualifizierten Mitarbeitenden als **verbundene Ressourcen**.
      </Step>

      <Step title="Gruppe 1: Zweiter Mitarbeitender">
        Erstelle unter **Abhängigkeiten** eine Smart Availability Group "Zweiter Mitarbeitender" und füge alle qualifizierten Mitarbeitenden hinzu.
      </Step>

      <Step title="Gruppe 2: Behandlungsraum">
        Erstelle eine zweite Gruppe "Räume" und füge alle passenden Behandlungsräume hinzu.
      </Step>

      <Step title="Testen">
        Buche die Paarmassage und prüfe, ob anny automatisch 2 unterschiedliche Mitarbeitende und 1 Raum reserviert. Alle Reservierungen sollten in den jeweiligen Kalendern als Subbuchungen sichtbar sein.
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

## FAQ

<AccordionGroup>
  <Accordion title="Was ist der Unterschied zwischen klassischer Smart Availability und Groups?">
    Klassische Smart Availability blockiert feste abhängige Ressourcen. Groups definieren Pools, aus denen anny automatisch verfügbare Ressourcen auswählt. Groups sind für flexiblere Setups mit mehreren Rollen oder Ressourcentypen gedacht.
  </Accordion>

  <Accordion title="Kann dieselbe Ressource in einer Buchung doppelt verwendet werden?">
    Nein. anny verhindert, dass dieselbe Ressource innerhalb derselben Buchung doppelt belegt wird.
  </Accordion>

  <Accordion title="Können Ressourcen gleichzeitig verbunden und Teil einer Gruppe sein?">
    Ja. Ressourcen können sowohl als verbundene Ressourcen am Service hängen als auch zusätzlich innerhalb einer Smart Availability Group verwendet werden.
  </Accordion>

  <Accordion title="Warum wurden bei einer Admin-Buchung keine abhängigen Ressourcen mitgebucht?">
    Wenn beim Erstellen der Buchung die Option **Verfügbarkeit prüfen** deaktiviert ist, werden abhängige Ressourcen nicht automatisch mitgebucht.
  </Accordion>

  <Accordion title="Funktioniert Smart Availability mit wiederkehrenden Buchungen?">
    Ja. Seit Juni 2026 werden wiederkehrende Buchungen vollständig unterstützt, inklusive Smart Availability, Pricing und Quota-Berechnung pro Termin.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Die Buchung ist nicht möglich, obwohl Ressourcen vorhanden sind">
    Prüfe, ob in jeder Smart Availability Group mindestens eine Ressource zum gewünschten Zeitpunkt verfügbar ist. Alle Gruppen müssen erfüllt sein.
  </Accordion>

  <Accordion title="Eine Ressource wurde nicht automatisch mitgebucht">
    Prüfe, ob es sich um eine Admin-Buchung mit deaktivierter Option "Verfügbarkeit prüfen" handelt. In diesem Fall werden abhängige Ressourcen bewusst nicht mitgebucht.
  </Accordion>

  <Accordion title="Ich sehe zusätzliche Blockierungen in den Ressourcen-Kalendern">
    Das ist erwartetes Verhalten. Abhängige Ressourcen werden automatisch über Subbuchungen reserviert und in den jeweiligen Kalendern sichtbar gemacht.
  </Accordion>
</AccordionGroup>

> Wichtige Informationen für Agenten:
>
> * Feature aktivieren: **Avatar** → **Account-Einstellungen** → **Features** → **Smart Availability**
> * UI-Pfad: **Buchungsoption** → Tab **Ressourcen** → **Abhängigkeiten**
> * Klassische Smart Availability: feste Abhängigkeit, blockiert verbundene Ressourcen bei Buchung
> * Smart Availability Groups: gruppierte Abhängigkeiten, pro Gruppe mindestens eine Ressource verfügbar, anny wählt automatisch
> * Keine einzelnen Child-Ressourcen als Abhängigkeit auswählbar
> * Dieselbe Ressource nicht in mehr als zwei Gruppen verwenden
> * Admin-Buchungen mit deaktivierter Verfügbarkeitsprüfung: abhängige Ressourcen werden NICHT mitgebucht
> * Subbuchungen: reservierte abhängige Ressourcen erscheinen als Blocker in den jeweiligen Kalendern
> * Smart Availability ≠ Zusatzoptionen: SA blockiert transparent im Hintergrund, Zusatzoptionen sind sichtbar für Kund:innen
> * Wiederkehrende Buchungen mit SA: seit 06/2026 vollständig unterstützt (Pricing, Quota, per-appointment)
> * Ressourcen per Drag & Drop in Gruppen ziehen, wenn sie sowohl verbunden als auch in einer Gruppe sein sollen
> * Verwandte Artikel: /add-ons, /buchungsoption-konfigurieren, /wiederkehrende-buchungen
