Welcome emails — sekwencja powitalna
Pięć maili wysyłanych w pierwszych 14 dniach po rejestracji klubu w Shootero. Cel: zwiększyć konwersję trial→paid przez stopniowe pokazywanie wartości.
Konfiguracja wysyłki: cli/send-onboarding-emails.php lub queue email (email_queue) — uruchamiane przez cron co godzinę.
Wszystkie szablony w app/Views/email_templates/welcome-*-dayN.php.
Day 0 — Witajcie w Shootero! (natychmiast po rejestracji)
Subject: Witaj w Shootero — Twój klub jest gotowy do startu
Cel: potwierdzenie rejestracji, link do panelu, najszybszy quick win.
Treść:
Dzień dobry, Gratulacje! Konto klubu {{club_name}} w Shootero zostało utworzone. Możesz teraz zalogować się do panelu administracyjnego: → Zaloguj się Twój pierwszy krok — 10 minut, konkretny efekt: Dodaj pierwszego klubowicza, wystaw składkę, zobacz raport. Mamy przygotowany krótki przewodnik: Quick win — 10 minut. Co dalej: - W ciągu kilku dni dostaniesz krótkie wskazówki dotyczące konfiguracji. - W razie pytań — odpisz na ten e-mail. Czas reakcji: 8 godzin roboczych. Pozdrawiamy, Zespół Shootero
CTA: "Zaloguj się" (do /auth/login).
Day 1 — Konfiguracja słowników
Subject: Zacznij od słowników — dyscyplin, klas, typów płatności
Cel: poprowadź klienta przez konfigurację, zanim doda klubowiczów.
Treść:
Dzień dobry, Wczoraj zarejestrowałeś klub {{club_name}} w Shootero. Mam nadzieję, że pierwsze logowanie poszło sprawnie. Dziś podpowiadam, jak skonfigurować słowniki — to oszczędza Ci pracy później, gdy będziesz dodawać klubowiczów i wystawiać opłaty. Trzy minuty na rzecz, która oszczędzi godziny: 1. Dyscypliny — Konfiguracja → Dyscypliny. Domyślne (PSP, KCS, KDW) są pre-loaded; usuń te, których nie uprawiacie, dodaj klubowe. 2. Typy płatności — Konfiguracja → Typy płatności. Najczęstsze: składka miesięczna, składka roczna, opłata startowa. 3. Cennik składek — Konfiguracja → Cennik. Możesz ustawić różne stawki per klasa zawodnika i automatyczne zniżki. Pełna Onboarding checklist — jeśli chcesz iść metodycznie. Pozdrawiamy, Zespół Shootero
CTA: "Skonfiguruj słowniki" (do /config/disciplines).
Day 3 — Klubowicze + portal zawodnika
Subject: Dodaj klubowiczów (10x szybciej z importu CSV)
Cel: wprowadzenie głównego workflow + funkcja portalu.
Treść:
Dzień dobry, Trzeci dzień w Shootero — czas na klubowiczów. Pojedynczo czy hurtem? Jeśli masz <20 osób — pojedynczo: Klubowicze → Dodaj. Jeśli więcej — Klubowicze → Import CSV. Mamy gotowy template (przycisk "Pobierz wzór"). Sekret, który podnosi satysfakcję klubowiczów: Po dodaniu klubowicza możesz wysłać mu zaproszenie do portalu (karta klubowicza → Portal → Wyślij zaproszenie). Klubowicz loguje się na portal.shootero.pl i widzi: - swoje opłaty (ile zapłacił, ile zostało), - terminy ważności badań i licencji, - kalendarz treningów i zawodów, - może zapisać się na zawody bez kontaktu z biurem. Mniej zapytań do Ciebie, większa autonomia członków. Pozdrawiamy, Zespół Shootero
CTA: "Zaimportuj klubowiczów" (do /members/import).
Day 7 — Płatności online (P24)
Subject: Płatności online — koniec ze zbieraniem gotówki
Cel: monetization expansion + value demo.
Treść:
Dzień dobry, Tydzień minął. Jak idzie? Dziś podpowiadam funkcję, która realnie zmienia działanie klubu: płatności online przez Przelewy24. Co to daje: - Klubowicze płacą kartą / BLIK z portalu — 30 sekund zamiast wizyty w biurze. - Płatność automatycznie księguje się w systemie — koniec pomyłek ręcznych. - Eksport do księgowej / księgowego — automatyczny PDF / CSV. Co potrzebujesz: 1. Konto w Przelewy24 (przelewy24.pl) — założenie 10 min, weryfikacja ~3 dni. 2. Wprowadź merchant ID, CRC i API key w Konfiguracja → Płatności → P24. 3. Test transakcją na 1 PLN. Pomożemy — jeśli utkniesz: odpisz, umówimy 15 minut na ekranie. Pozdrawiamy, Zespół Shootero
CTA: "Skonfiguruj P24" (do /config/payments).
Day 14 — Trial expiring + decyzja
Subject: Twój trial wygasa za 7 dni — jak dalej?
Cel: konwersja trial→paid.
Treść:
Dzień dobry, Dwa tygodnie w Shootero. Twój trial wygasa {{trial_end_date}} ({{days_left}} dni). Co już zrobiłeś: - klubowiczów: {{member_count}} - opłat wystawionych: {{payment_count}} - zawodów / treningów zaplanowanych: {{events_count}} (Jeśli coś z powyższego = 0, polecam wrócić do Quick win — to 10 minut na konkretny rezultat.) Plany płatne — shootero.pl/cennik: - Basic — według aktualnego cennika — do 50 klubowiczów, podstawowe funkcje. - Standard — według aktualnego cennika — do 200 klubowiczów + zawody + portal. - Premium — według aktualnego cennika — bez limitu klubowiczów + wszystkie moduły. Co tracisz, gdy trial wygaśnie: - Panel admina znika z dostępu (dane zachowane przez 60 dni). - Klubowicze widzą w portalu informację "klub trial expired". Co możesz zrobić: 1. Wybierz plan — natychmiastowe przejście, dane zachowane. 2. Umów rozmowę — 30 minut, omówimy plan dopasowany do Twojego klubu. → Zarezerwuj. 3. Eksportuj dane — jeśli zdecydujesz nie kontynuować, zachowaj wszystko w CSV / PDF. Cokolwiek wybierzesz — dziękujemy za testowanie Shootero. Pytania? Po prostu odpisz na ten e-mail. Pozdrawiamy, Zespół Shootero
CTA: "Wybierz plan" / "Umów rozmowę".
Konwencje techniczne
- Personalizacja:
{{club_name}},{{member_count}},{{days_left}}— placeholdery podstawiane przezEmailService. - Identyfikator szablonu:
welcome_1_day0,welcome_2_day1, itd. Zapisany wemail_queue.template_id. - Trigger: cron co godzinę odpala
cli/send-onboarding-emails.php. Sprawdzaclubs.created_ati wysyła kolejny mail z sekwencji jeśli spełniony warunek (day_npo rejestracji). - Unsubscribe: każdy mail ma link
/portal/unsubscribe?token=...(zgodnie z art. 10 ustawy o świadczeniu usług drogą elektroniczną). - A/B testing: poprzez
email_template_variants(przyszłość — TD-006).