client-retention
/client-retention
Analizuje powroty klientów w salonie lub spa: nowych i stałych, odsetki powrotów, klientów zagrożonych odejściem i na życzenie także kampanie odzyskiwania.
- Autor
- waj-1 ↗
- Repozytorium
- waj-plugin ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 02.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 02.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Analizuje powroty klientów w salonie lub spa: nowych i stałych, odsetki powrotów, klientów zagrożonych odejściem i na życzenie także kampanie odzyskiwania.
Oryginalny opis (EN)
Analyze client retention in a WAJ salon or spa - new versus returning clients, how monthly groups of new clients hold up, first-visit drop-off and repeat rates per staff member, top clients and clients at risk - and, only when the user asks, set up a win-back audience or workflow. Use when the user asks about returning clients, churn, loyalty, lapsed or lost clients, or how to bring clients back.
Jak działa
- Inputs
- Steps
- Output
- Rules
Podgląd SKILL.md
---
name: client-retention
description: Analyze client retention in a WAJ salon or spa - new versus returning clients, how monthly groups of new clients hold up, first-visit drop-off and repeat rates per staff member, top clients and clients at risk - and, only when the user asks, set up a win-back audience or workflow. Use when the user asks about returning clients, churn, loyalty, lapsed or lost clients, or how to bring clients back.
---
# Client retention
Explain who comes back and who does not, from WAJ's own figures. The user's
explicit instructions override every default below.
## Inputs
- **Recent period.** The last 90 days ending today unless the user gives one.
- **History.** The last 12 months for cohorts and per-staff retention;
shorter periods hold too few returning clients for those.
- **Retention window.** 60 days unless the user says otherwise ("30_days",
"60_days" or "90_days" in `get_clients`).
- **Branch.** All branches unless the user names one (`list_branches`).
## Steps
1. Call `get_clients` for the recent period with the retention window. Use
its summary (`total_new_clients`, `total_returning_clients`,
`total_retained_clients`, `rebooking_rate`) and its `clients` list
(`is_new_client`, `is_retained`, `total_revenue`,
`total_completed_bookings`).
2. Call `get_retention_analytics` for the 12 months. It counts a client as
lost after `churn_window_days` without a visit: the business's setting
(60 days unless changed), or `churn_window_days` when the user names a
window.
- `cohort_analysis`: per month, `cohort_size` new clients, how many are
`still_active` and `still_active_pct`.
- `staff_retention`: per staff member, `first_time_customers`,
`same_staff_repeat_pct`, `shop_repeat_pct` and `kill_rate_pct`.
- `revenue_split`: first-time versus repeat revenue per month.
3. Only if the user asks to act on the result:
- `create_audience` to save lapsed clients as an audience, with filters
the user agrees to (for example `visited_to` set to 60 days ago).
- `create_workflow` for a win-back sequence using the user's audience,
message templates and timing. It is saved switched off unless the user
explicitly asks to switch it on.
## Output
- Retention in one sentence: returning clients and rebooking rate for the
recent period.
- Cohorts: a table per month with new clients, still active, and the share
still active (`still_active_pct`).
- Per staff member: repeat rate (`same_staff_repeat_pct`) and kill rate
(`kill_rate_pct`, lost after the first visit among clients old enough to
tell). Skip anyone with fewer than 5 first-time clients and say why.
- Top 10 clients by revenue (name, visits, revenue), only when asked. Leave
out the row without a client name; it collects walk-in sales.
- Up to three suggestions the numbers support, such as a follow-up after the
first visit where drop-off is high.
## Rules
- Do not show client phone numbers or emails unless the user asks for them.
- Every number must come from a tool result in this conversation; compute
shares only from the fields named above.
- Creating an audience or a workflow changes the business's account: do it
only when the user asks. Customer-facing changes wait for the owner's
approval in the WAJ app; tell the user when a tool returns
"awaiting_approval".
- Never send messages to clients from this skill.
Pliki w paczce (2)
- SKILL.md 3 KB
- agents/openai.yaml 1 KB
Wersje
W bazie nie ma innych skilli o nazwie client-retention.
Migawka bazy z 13.11.2026 · wersja paczki a10372a581c8 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90business-trends
Sprawdza bieżące trendy w salonie lub spa WAJ: przychody, popularne usługi, nowych i powracających klientów oraz obłożenie terminarza. - 90staff-performance
Ocenia wyniki zespołu salonu lub spa: przychody, rezerwacje, godziny, klientów i retencję, z porównaniem do poprzedniego okresu. - 85retention-strategy
Planuje ograniczanie odejść klientów: działania w cyklu życia, klientów zagrożonych i programy lojalnościowe. - 90manage-clients
Zarządza bazą klientów: wyszukuje, dodaje i aktualizuje dane kontaktowe klientów i kontrahentów. - 85retention-strategy
Pomaga ograniczać churn, poprawiać retencję klientów i planować marketing cyklu życia, w tym klientów zagrożonych odejściem i programy lojalnościowe. - 90kai-retention
Prowadzi system retencji klientów: analiza churnu, taktyki utrzymania, programy lojalnościowe, scoring zaangażowania, win-back i wartość życiowa klienta.