Dziennik zdarzeń (audit log)
Kto co zrobił w salonie — historia zmian dla compliance i debugu.
Dziennik zdarzeń to zapis ważnych akcji w salonie: zmian członków zespołu, zmian ustawień, akcji marketingowych, operacji na klientach i wizytach. Dostępny tylko dla właściciela.
Panel → Dziennik zdarzeń.
Po co
Trzy typowe zastosowania:
- „Kto skasował tego klienta?" — sprawdzasz log, widzisz kiedy i kto.
- „Pracownik mówi, że klient kłamie, ale kampania na pewno nie wyszła. Jak sprawdzić?" — szukasz
campaign.send_startedpo dacie. - Compliance / RODO — gdy klient żąda informacji o operacjach na jego danych, dziennik daje historyczny ślad.
Co się loguje
Zespół
member.invite— wystawienie zaproszenia.member.invite_resent— ponowna wysyłka.member.invite_link_regenerated— kopia linku.member.invite_cancelled— cofnięcie.member.invite_accepted— akceptacja.member.role_change— zmiana roli.member.remove— usunięcie z zespołu.
Klienci
client.merge— scalenie duplikatów.client.delete— usunięcie klienta.client.promote— promocja z poczekalni.client.bulk_import_started/_completed— bulk import.client.marketing_opt_out— klient się wypisał z marketingu.
Wizyty
visit.create— utworzenie.visit.status_change— zmiana stanu (np. scheduled → completed).visit.slot_notify— wysłanie powiadomień o wolnym slocie.visit.slot_notify.manual_confirm— ręczne potwierdzenie kontaktu po slot-notify.visit.reminder_sent— wysłanie przypomnienia o wizycie.visit.manual_resolution— ręczne rozwiązanie wizyty (potwierdzenie, anulowanie).
Komunikacja
conversation.send_reply— wysłanie odpowiedzi.suggestion.auto_send— AI wysłała propozycję bez waszego klika (gdy macie auto-send).suggestion.handoff_ack— AI nie miała pewnej odpowiedzi (niska pewność, sygnał sprzeciwu klienta, błąd providera), więc wysłała krótkie potwierdzenie typu „Dziękujemy, ktoś z zespołu odpisze" i przekazała rozmowę do zespołu. Filtruj ten kod żeby zobaczyć rozmowy, które wymagają ręcznego follow-upu.conversation.summary_regenerated— odświeżenie podsumowania.
Marketing
rebooking.preview_generated— wygenerowano podgląd wiadomości rebookingowej.rebooking.send— wysłano rebooking.rebooking.manual_contact— oznaczono kontakt ręcznie.rebooking.dismissed_not_now— kandydat odrzucony „nie tym razem".campaign.draft_created— utworzono draft kampanii.campaign.send_started— rozpoczęto wysyłkę.campaign.cancelled— kampania anulowana.
Ustawienia
settings.business.update— zmiana danych biznesu.settings.channel.create/update/delete— operacje na kanałach.settings.channel.token_invalid— nasz cron wykrył wygasły token Mety.settings.plan_change— zmiana planu.
Konto
auth.login— logowanie.auth.logout— wylogowanie.account.deletion_requested/cancelled/completed— pełen flow RODO.
Billing
billing.subscription_created/renewed/cancelled.billing.refund_issued.billing.dispute_auto_suspended— chargeback.
Co widać w jednym wpisie
Każdy log ma:
- Data i godzina (lokalny czas salonu).
- Akcja (np.
client.delete). - Wykonujący (imię i mail członka zespołu).
- Cel (np. nazwisko klienta dla
client.delete). - Szczegóły (małe okno z dodatkowymi info — co dokładnie zmieniono, np. „rola: manager → staff").

Filtry
Nad listą:
- Po kategorii (zespół, klienci, wizyty, komunikacja, marketing, ustawienia, konto, billing).
- Po członku zespołu (kto wykonał).
- Po zakresie dat.
- Wolny tekst (szukaj w detale).
Pomocne, gdy log ma 1000+ wpisów na dzień (większe salony).
Retencja
Domyślnie 30 dni dla logów standardowych. Po 30 dniach wpisy są automatycznie kasowane.
Dla akcji compliance (logowania, RODO, billing, zmiany planu, role) retencja jest bezterminowa — wymóg RODO art. 5(2) („accountability"). Te wpisy zostają na zawsze, nawet po skasowaniu konta.
Retencja i zakres widoku mogą zależeć od aktualnego planu.
Impersonacja
Czasem widzicie wpis z czerwonym oznaczeniem „Super-admin". Znaczy: ktoś z zespołu odria zalogował się do waszego konta z poziomu naszego panelu admina (np. żeby pomóc rozwiązać problem). Wszystkie akcje wykonane podczas impersonacji są oznaczane.
Nie pokazujemy klientom (czyli wam), kto konkretnie z naszego zespołu — tylko fakt, że to było super-admin. Jeśli to nie pasuje (nikt was nie prosił o pomoc), napisz do nas — sprawdzimy.
Czego nie loguje
- Treści wiadomości (PII — chronimy klientów).
- Treści kampanii (zostają w panelu kampanii).
- Numerów telefonów / maili klientów (chronimy PII).
Logujemy fakty („wysłano kampanię X z 45 odbiorcami"), nie dane.
Eksport
Logi można eksportować do CSV przez Eksportuj w prawym górnym rogu. Plik zawiera ostatnie 30 dni (lub dłużej dla compliance-critical). Format: data, akcja, użytkownik, cel, JSON ze szczegółami.
Plan a dziennik
Audit log jest dostępny jako ślad zgodności. Retencja i zakres mogą różnić się między planami; aktualne zasady widać w panelu i regulaminie.
Co dalej
- Role i uprawnienia.
- Co przechowujemy — szerszy obraz danych w odria.