> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.hoppyapps.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ⚡ Jak działa Hoppy Appointment Bookings w połączeniu ze Shopify Flow

> ℹ️ **Note:** Ten artykuł został automatycznie przetłumaczony za pomocą AI i może zawierać nieścisłości. Jeśli coś wygląda źle, skontaktuj się z naszym zespołem wsparcia.

Chcesz, aby Twój sklep automatycznie reagował, gdy ktoś zarezerwuje, przełoży lub anuluje wizytę? 🤖

Właśnie do tego służy integracja **Hoppy Appointment Bookings \+ Shopify Flow**.

**Shopify Flow** to bezpłatne narzędzie automatyzacji Shopify. Śledzi zdarzenia w Twoim sklepie i wykonuje wybrane przez Ciebie akcje — bez kodowania.

Hoppy Appointment Bookings dodaje do Flow **8 wyzwalaczy rezerwacji**, dzięki którym możesz automatycznie:

* 📬 Powiadamiać swój zespół o nowej rezerwacji
* 🏷️ Oznaczać klientów tagami na podstawie ich aktywności rezerwacyjnej
* ⏰ Przypominać pracownikom o rezerwacjach oczekujących na zatwierdzenie
* 🔁 Śledzić sytuację po anulowaniach lub zakończonych wizytach
* 🔗 Łączyć rezerwacje z innymi aplikacjami za pomocą łączników Flow

To wszystko działa w tle, 24/7 — więc nic nie umknie, gdy prowadzisz swój sklep ✨

---

# **⚠️ Zanim zaczniesz**

Przed skonfigurowaniem automatyzacji rezerwacji upewnij się, że:

* Aplikacja **Hoppy Appointment Bookings** jest zainstalowana w Twoim sklepie Shopify
* Masz co najmniej jedną **aktywną** usługę
  → Jesteś nowy w aplikacji? Najpierw postępuj zgodnie z artykułem „Jak skonfigurować usługi rezerwacji wizyt”
* Aplikacja **Shopify Flow** jest zainstalowana (jest bezpłatna i stworzona przez Shopify)

ℹ️ Warto wiedzieć:

W Hoppy Appointment Bookings nie trzeba nic włączać. Zaraz po zainstalowaniu aplikacji wszystkie 8 wyzwalaczy rezerwacji automatycznie pojawi się w Shopify Flow.

---

# **🔔 8 dostępnych wyzwalaczy rezerwacji**

W Shopify Flow znajdziesz następujące wyzwalacze od Hoppy Appointment Bookings:

---

## **📅 Booking Created**

Uruchamia się, gdy potwierdzona zostanie nowa **bezpłatna** rezerwacja — niezależnie od tego, czy została zarezerwowana w sklepie, osobiście przez POS, czy utworzona ręcznie przez Twój zespół.

---

## **💳 Payment Booking Created**

Uruchamia się, gdy potwierdzona zostanie **płatna** rezerwacja — po tym, jak klient zakończy proces zakupu i dokona płatności.

---

## **⏳ Booking Needs Approval**

Uruchamia się, gdy rezerwacja wymaga ręcznego zatwierdzenia przez Twój zespół.

---

## **🔁 Booking Rescheduled**

Uruchamia się, gdy rezerwacja zostanie przeniesiona na nową datę lub godzinę — zawiera zarówno poprzedni, jak i nowy termin.

---

## **❌ Booking Cancelled**

Uruchamia się, gdy rezerwacja zostanie anulowana — przez Twój zespół lub klienta.

---

## **🚫 Booking Declined**

Uruchamia się, gdy Twój zespół odrzuci rezerwację oczekującą na zatwierdzenie lub prośbę z listy oczekujących.

---

## **✅ Booking Completed**

Uruchamia się, gdy Twój zespół oznaczy obecność na rezerwacji jako **Completed** na stronie Bookings — idealne do działań po wizycie.

---

## **📋 Waitlist Booking Created**

Uruchamia się, gdy klient dołączy do listy oczekujących na całkowicie zarezerwowany termin — to świetny sygnał, że dany slot jest bardzo poszukiwany.

---

# **📦 Jakie informacje zawiera każdy wyzwalacz**

Każdy wyzwalacz przekazuje szczegóły rezerwacji, więc Twoje workflow mogą ich używać w warunkach i wiadomościach:

* 📅 **Booking details** → Data i godzina, czas trwania, typ rezerwacji (regularna, wielodniowa, pakietowa lub z listy oczekujących) oraz informacja, czy została utworzona ręcznie przez pracowników
* 👤 **Customer details** → Imię i nazwisko oraz adres e-mail
* 🛍️ **Service details** → Nazwa usługi i ID
* 🔗 **Linked Shopify records** → Produkt, klient oraz (w przypadku płatnych rezerwacji) zamówienie — dzięki czemu możesz używać akcji takich jak **Add customer tags** (dodawanie tagów klientowi)

Kilka szczególnych przypadków:

* **Rezerwacje wielodniowe** → Zawierają datę rozpoczęcia i zakończenia
* **Booking Rescheduled** → Zawiera **poprzednią** i **nową** datę oraz godzinę
* **Payment Booking Created** → Zawiera powiązane zamówienie

---

# **⚙️ Krok 1 — Zainstaluj Shopify Flow**

Shopify Flow to bezpłatna aplikacja stworzona przez Shopify.

→ Otwórz **Shopify App Store**
→ Wyszukaj **Flow**
→ Zainstaluj aplikację

Po zainstalowaniu znajdziesz ją w sekcji **Apps → Flow** w panelu administracyjnym Shopify.

---

# **🛠️ Krok 2 — Utwórz workflow**

Otwórz aplikację **Flow** w panelu administracyjnym Shopify.

Następnie:

→ Kliknij **Create workflow** (Utwórz workflow)
→ Kliknij **Select a trigger** (Wybierz wyzwalacz)
→ Wyszukaj „booking” lub przejdź do wyzwalaczy **Hoppy Appointment Bookings**
→ Wybierz wyzwalacz, którego chcesz użyć — na przykład **Booking Created**

---

# **🎯 Krok 3 — Dodaj warunek (opcjonalnie)**

Warunki pozwalają dokładnie określić, kiedy workflow powinien się uruchomić.

### **Przykładowe warunki**

* **Booking Type** ma wartość `multiday` → automatyzuj tylko dla pobytów i wynajmów
* **Manual Booking** ma wartość `false` → pomijaj rezerwacje utworzone przez Twój zespół w POS lub panelu administracyjnym
* **Service Name** zawiera „Consultation” → uruchamiaj tylko dla konkretnej usługi

💡 Bez warunków workflow uruchomi się dla każdego zdarzenia rezerwacji danego typu — często właśnie o to chodzi.

---

# **🚀 Krok 4 — Dodaj akcje i włącz workflow**

Teraz wybierz, co ma się stać, gdy wyzwalacz zostanie aktywowany.

Popularne akcje to:

* 📧 **Send internal email** → Powiadom swój zespół o szczegółach rezerwacji
* 🏷️ **Add customer tags** → Oznacz klientów tagami do późniejszego marketingu segmentowego
* 🔗 **Connect other apps** → Wyślij wiadomość na Slacku, utwórz zadanie i więcej za pomocą łączników Flow

Następnie:

→ Kliknij **Turn on** (Włącz), aby aktywować workflow

Twoja automatyzacja jest teraz aktywna ⚡

---

# **💡 Przykładowe workflow do wypróbowania**

Nie wiesz, od czego zacząć? Oto kilka popularnych konfiguracji 👇

### **Przykład 1 — Powiadomienie zespołu o nowych rezerwacjach**

* **Wyzwalacz:** Booking Created
* **Akcja:** Send internal email do Twojego zespołu z imieniem klienta, usługą i datą rezerwacji

---

### **Przykład 2 — Przypomnienie o zatwierdzeniu**

* **Wyzwalacz:** Booking Needs Approval
* **Akcja:** Send internal email — aby prośby nigdy nie czekały bez odpowiedzi

---

### **Przykład 3 — Oznaczanie płacących klientów**

* **Wyzwalacz:** Payment Booking Created
* **Akcja:** Add customer tags z tagiem `booked-paid` dla przyszłych kampanii

---

### **Przykład 4 — Działania po wizycie**

* **Wyzwalacz:** Booking Completed
* **Akcja:** Oznacz klienta tagiem `appointment-completed` lub powiadom aplikację marketingową o prośbę o opinię

---

### **Przykład 5 — Wykrywaj popularne terminy**

* **Wyzwalacz:** Waitlist Booking Created
* **Akcja:** Send internal email — sygnał, aby zwiększyć dostępność tej usługi

---

# **🏷️ Jak oznaczać tagami klientów, którzy rezerwują spotkanie**

Oznaczanie tagami klientów, którzy rezerwują wizyty, ułatwia segmentowanie odbiorców, wysyłanie ukierunkowanych działań następczych i identyfikowanie lojalnych klientów w Shopify.

Hoppy Appointment Bookings wysyła ID klienta Shopify (`customer_id`) wraz z każdym wyzwalaczem Flow, więc możesz użyć wbudowanej akcji Shopify Flow **Add customer tags** (Dodaj tagi klienta).

---

## **Krok 1 — Utwórz workflow**

Otwórz Shopify Flow, kliknij **Create workflow** (Utwórz workflow) i wybierz wyzwalacz Hoppy Appointment Bookings:

* **Booking Created** → oznacza każdego klienta, który zakończy bezpłatną rezerwację
* **Payment Booking Created** → oznacza klientów, którzy zapłacili przy finalizacji zamówienia (checkout)
* **Booking Completed** → oznacza klientów po zaznaczeniu wizyty jako zakończonej

---

## **Krok 2 — Dodaj warunek (opcjonalnie)**

Jeśli chcesz oznaczać tagami klientów tylko dla konkretnej usługi lub typu rezerwacji, dodaj warunek:

* **Service Name** zawiera „Consultation”
* **Booking Type** ma wartość `multiday`
* **Manual Booking** ma wartość `false` — dzięki czemu rezerwacje utworzone przez pracowników nie będą oznaczane

---

## **Krok 3 — Dodaj akcję tagowania klienta**

1. Kliknij **Add action** (Dodaj akcję)
2. Wyszukaj i wybierz **Add customer tags** (Dodaj tagi klienta)
3. W polu **Customer** (Klient) wybierz zmienną `customer_id` z wyzwalacza
4. W polu **Tags** (Tagi) wpisz tag, który chcesz zastosować — na przykład `booked-appointment`

---

## **Krok 4 — Włącz workflow**

Kliknij **Turn on** (Włącz). Od tej pory każdy klient spełniający Twój wyzwalacz i warunek zostanie automatycznie oznaczony tagiem.

⚠️ **Warto wiedzieć:** Jeśli klient zakończy zakup jako gość (guest checkout) lub dla jego adresu e-mail nie istnieje rekord klienta Shopify, akcja dodania tagu nie zostanie wykonana.

---

# **⚠️ Warto wiedzieć**

* **Płatne rezerwacje** uruchamiają się dopiero **po zakończeniu checkoutu** — nic nie zostanie aktywowane, gdy klient tylko wybierze termin
* **Rezerwacje pakietowe** uruchamiają się raz na każdą datę sesji w pakiecie
* Rezerwacje utworzone przez Twój zespół (w panelu administracyjnym lub POS) zawierają **Manual Booking \= true** — użyj tego w warunkach, jeśli chcesz uwzględniać tylko samodzielne rezerwacje klientów
* Jeśli klient zakończy zakup jako gość, rezerwacja może nie zostać połączona z rekordem klienta Shopify
* Jeśli workflow kiedykolwiek zawiedzie, Twoje rezerwacje **nigdy nie są narażone** — automatyzacje działają niezależnie

---

# **🎉 Efekt końcowy**

Po pomyślnej konfiguracji:

✅ Zdarzenia rezerwacyjne automatycznie uruchamiają Twoje workflow, 24/7
✅ Twój zespół otrzymuje powiadomienie, gdy tylko rezerwacja wymaga uwagi
✅ Klienci są oznaczani tagami i uporządkowani bez ręcznej pracy
✅ Działania następcze po anulowaniach, zakończeniach i przekładach uruchamiają się same
✅ Twój system rezerwacji współpracuje z pozostałymi aplikacjami ✨

Po podłączeniu Shopify Flow Twoje rezerwacje stają się w pełni zautomatyzowane — więc możesz skupić się na klientach, a nie na kalendarzu 🚀

---