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

# Cleaning Staff

> Διαχειριστείτε τους καθαριστές σας, αναθέστε τους ακίνητα και παρακολουθήστε ποια ακίνητα είναι έτοιμα.

## Τι είναι

Το Cleaning Staff επιτρέπει στον host να διαχειρίζεται καθαριστές, να τους αναθέτει ακίνητα και να παρακολουθεί ποια ακίνητα είναι καθαρά και έτοιμα για τον επόμενο επισκέπτη. Ο καθαριστής δεν χρειάζεται λογαριασμό στην κύρια εφαρμογή — συνδέεται σε ένα ξεχωριστό, mobile-friendly dashboard.

***

## Ενεργοποίηση

Δεν υπάρχει διακόπτης ενεργοποίησης. Η λειτουργία ενεργοποιείται αυτόματα μόλις προσθέσετε τον **πρώτο καθαριστή**.

***

## Προσθήκη καθαριστή

<Steps>
  <Step title="Μεταβείτε στις Ρυθμίσεις Check-In">
    **Ρυθμίσεις → Check-In Settings → υπο-καρτέλα «Cleaning Team Management»**
  </Step>

  <Step title="Προσθέστε τον καθαριστή">
    Πατήστε **«Προσθήκη καθαριστή»** και συμπληρώστε **όνομα** και **τηλέφωνο**. Το τηλέφωνο πρέπει να είναι μοναδικό για τον λογαριασμό σας.
  </Step>

  <Step title="Αναθέστε ακίνητα">
    Επιλέξτε τα ακίνητα που θα καθαρίζει αυτός ο καθαριστής από τη λίστα ακινήτων. Η αποθήκευση αντικαθιστά πλήρως την προηγούμενη ανάθεση — δεν προσθέτει στα υπάρχοντα.
  </Step>

  <Step title="Στείλτε τον σύνδεσμο dashboard">
    Πατήστε το εικονίδιο αποστολής SMS δίπλα στον καθαριστή για να του στείλετε τον προσωπικό του σύνδεσμο dashboard. Η αποστολή είναι πάντα χειροκίνητη — δεν στέλνεται αυτόματα.
  </Step>
</Steps>

***

## Πώς συνδέεται ο καθαριστής

Ο καθαριστής δεν δημιουργεί λογαριασμό — επαληθεύει το τηλέφωνό του κάθε φορά:

```
https://app.etherly.app/{tenantId}/cleaning
```

1. Εισάγει το τηλέφωνό του.
2. Λαμβάνει SMS με **κωδικό μιας χρήσης (OTP)**.
3. Επαληθεύει τον κωδικό και αποκτά πρόσβαση.

<Note>
  Η σύνδεση γίνεται αποκλειστικά με SMS κωδικό επαλήθευσης — όχι με μαγικό σύνδεσμο (magic link). Το session διαρκεί **150 ημέρες** και ανανεώνεται αυτόματα σε κάθε χρήση, οπότε ένας καθαριστής που συνδέεται τακτικά ουσιαστικά δεν αποσυνδέεται ποτέ. Ένα session που μένει ανενεργό λήγει 150 ημέρες μετά την τελευταία χρήση του.
</Note>

***

## Τι βλέπει ο καθαριστής

Στο dashboard του, ο καθαριστής βλέπει τις εργασίες καθαρισμού του:

* **Αυτόματες εργασίες** — προκύπτουν από τα checkout των κρατήσεων στα ακίνητα που του έχουν ανατεθεί
* **Χειροκίνητες εργασίες** — όσες έχει προγραμματίσει ο host (βλ. παρακάτω)

Για κάθε εργασία βλέπει: όνομα ακινήτου, ημερομηνία, ώρα άφιξης/αναχώρησης, αριθμό επισκεπτών, νύχτες διαμονής και τυχόν σημειώσεις της εργασίας. Μπορεί να σημειώσει ένα ακίνητο ως **«Έτοιμο»** ή να αναιρέσει τη δική του σήμανση.

<Warning>
  Ο καθαριστής **δεν βλέπει ποτέ** στοιχεία επισκέπτη — όνομα, τηλέφωνο ή αριθμό ταυτοποίησης. Βλέπει μόνο πληροφορίες σχετικές με το ακίνητο και την εργασία καθαρισμού.
</Warning>

***

## Χειροκίνητες εργασίες καθαρισμού

Πέρα από τις αυτόματες εργασίες που προκύπτουν από τα checkout, ο host μπορεί να προγραμματίσει επιπλέον εργασίες καθαρισμού για ένα ακίνητο σε συγκεκριμένη ημερομηνία. Μια χειροκίνητη εργασία μπορεί:

* να ανατεθεί σε **συγκεκριμένο** καθαριστή, ή
* να μείνει χωρίς ανάθεση — οπότε είναι ορατή σε **όλους** τους καθαριστές του ακινήτου.

***

## Ανάκληση πρόσβασης

Ο host μπορεί να απενεργοποιήσει έναν καθαριστή οποιαδήποτε στιγμή. Η πρόσβαση ανακαλείται **άμεσα** — ακόμα κι αν το session του καθαριστή δεν έχει λήξει, δεν θα μπορεί πλέον να συνδεθεί ή να χρησιμοποιήσει υπάρχουσα σύνδεση.

***

## Ιστορικό ενεργειών

Κάθε ενέργεια καθαρισμού — σήμανση «Έτοιμο» από τον καθαριστή, αναίρεση από τον καθαριστή, ή χειροκίνητη σήμανση/επαναφορά από τον host — καταγράφεται μαζί με το ποιος την έκανε και πότε.

***

## Ασφάλεια & απόρρητο

* Η σύνδεση καθαριστή γίνεται με SMS OTP· δεν υπάρχει κωδικός πρόσβασης που να αποθηκεύεται στην εφαρμογή.
* Rate limiting στις δημόσιες διαδρομές: **5 αιτήματα SMS/ώρα ανά IP** για αποστολή κωδικού, **10 επαληθεύσεις OTP/10 λεπτά ανά IP**.
* Κάθε ενέργεια του καθαριστή (π.χ. σήμανση ακινήτου ως έτοιμο) επαληθεύει ότι το ακίνητο όντως του έχει ανατεθεί.
* Δεν αποστέλλονται αυτόματες ειδοποιήσεις email για εργασίες καθαρισμού· η μόνη ειδοποίηση είναι το SMS με τον σύνδεσμο dashboard, που στέλνεται χειροκίνητα από τον host.
