# E-mail i webhook jako typy akcji

Sesami Flows obsługuje dwa główne typy akcji, aby zautomatyzować przepływy pracy związane z rezerwacjami: **E-mail** oraz **Webhook**.

## Akcje e-mail

Akcje e-mail umożliwiają wysyłanie niestandardowych powiadomień z własnym brandingiem na podstawie zdarzeń związanych z rezerwacjami.

### Kiedy używać akcji e-mail

* Wysyłaj spersonalizowane e-maile potwierdzające z konkretną identyfikacją marki
* Twórz szablony e-maili dla konkretnych usług lub lokalizacji
* Wysyłaj różne e-maile w zależności od warunków rezerwacji (język, typ usługi itp.)
* Powiadamiaj członków zespołu lub klientów za pomocą niestandardowych komunikatów

### Jak działają akcje e-mail

1. Następuje zdarzenie rezerwacji (utworzenie, aktualizacja lub anulowanie)
2. Twój Flow sprawdza zdefiniowane przez Ciebie warunki
3. Jeśli warunki są spełnione, e-mail zostaje wysłany do wskazanego odbiorcy

### Możliwości akcji e-mail

* **Treść niestandardowa**: Napisz własny temat oraz treść e-maila
* **Rozgałęzienie warunkowe**: Wysyłaj różne e-maile w zależności od usługi, lokalizacji lub języka
* **Zmienne dynamiczne**: Uwzględniaj szczegóły rezerwacji, takie jak data, godzina, imię i nazwisko klienta, nazwa usługi
* **Wielu odbiorców**: Wysyłaj do klienta, sprzedawcy lub członka zespołu

{% hint style="warning" %}
**Ważne ograniczenie**: Akcje e-mail wysyłane przez Flows nie **nie** obsługują `.ics` załączników plików kalendarza. Jeśli potrzebujesz plików kalendarza, użyj zamiast tego domyślnych e-maili powiadomień Sesami.
{% endhint %}

### Przykładowe przypadki użycia

* Wyślij e-mail powitalny po francusku do klientów francuskojęzycznych
* Wyślij specjalne instrukcje przed wizytą dla określonych usług
* Powiadom menedżera, gdy zostaną dokonane rezerwacje o wysokiej wartości
* Wysyłaj e-maile z follow-upem po zakończeniu wizyt

## Akcje webhook

Akcje webhook wysyłają dane rezerwacji do zewnętrznych systemów w czasie rzeczywistym za pomocą żądań HTTP POST.

### Kiedy używać akcji webhook

* Integruj z zewnętrznymi platformami marketingowymi (Klaviyo, Omnisend itp.)
* Wyzwalaj niestandardową logikę biznesową we własnych systemach
* Wysyłaj dane rezerwacji do platform analitycznych lub CRM
* Połącz z Zapier lub Make (dawniej Integromat), aby rozszerzyć automatyzację

### Jak działają akcje webhook

1. Następuje zdarzenie rezerwacji (utworzenie, aktualizacja lub anulowanie)
2. Twój Flow sprawdza zdefiniowane przez Ciebie warunki
3. Jeśli warunki są spełnione, Sesami wysyła żądanie HTTP POST na Twój adres URL webhooka
4. System odbierający przetwarza dane rezerwacji

### Ładunek webhooka

Webhooki wysyłają dane rezerwacji w formacie JSON, w tym:

* Szczegóły rezerwacji (data, godzina, czas trwania)
* Informacje o kliencie (imię i nazwisko, e-mail, telefon)
* Szczegóły usługi i zasobu
* Status rezerwacji (potwierdzona, anulowana, przełożona)
* Pola niestandardowe i metadane

### Przykładowe przypadki użycia

* Wysyłaj dane rezerwacji do Klaviyo w celu automatyzacji marketingu
* Wyzwalaj przypomnienia SMS za pośrednictwem Twilio lub podobnych usług
* Aktualizuj wewnętrzny CRM, gdy rezerwacje są tworzone
* Wysyłaj analitykę rezerwacji do Google Analytics lub Mixpanel
* Twórz zadania w narzędziach do zarządzania projektami, gdy usługi są rezerwowane

## Porównanie akcji e-mail i webhook

| Funkcja                 | Akcja e-mail                      | Akcja webhook                             |
| ----------------------- | --------------------------------- | ----------------------------------------- |
| **Główne zastosowanie** | Wysyłanie powiadomień             | Wysyłanie danych do zewnętrznych systemów |
| **Odbiorca**            | Adres e-mail                      | Adres URL punktu końcowego HTTP           |
| **Zawartość**           | E-mail HTML                       | Ładunek danych JSON                       |
| **Pliki kalendarza**    | Nieobsługiwane                    | Nie dotyczy                               |
| **Dostosowanie**        | Temat, treść, branding            | Pełne dane rezerwacji w JSON              |
| **Najlepsze do**        | Powiadomienia dla klienta/zespołu | Integracje systemowe                      |

## Konfigurowanie akcji w Flows

Aby dodać akcję e-mail lub webhook do swojego Flow:

1. Otwórz **Sesami** w panelu administracyjnym Shopify
2. Przejdź do **Ustawienia > Flows**
3. Utwórz nowy Flow lub edytuj istniejący
4. Wybierz zdarzenie wyzwalające (utworzenie, aktualizacja, anulowanie rezerwacji)
5. Dodaj warunki, jeśli są potrzebne (opcjonalnie)
6. Dodaj **E-mail** lub **Webhook** akcję
7. Skonfiguruj szczegóły akcji
8. **Zapisz** i przetestuj swój Flow

{% hint style="info" %}
**Wskazówka**: Zawsze testuj swoje Flow na testowej rezerwacji przed włączeniem ich dla rzeczywistych klientów. Sprawdź, czy e-maile docierają prawidłowo lub czy dane webhooka są odbierane poprawnie.
{% endhint %}

## Rozwiązywanie problemów

<details>

<summary>Webhook nie odbiera danych</summary>

* Sprawdź, czy adres URL webhooka jest poprawny i publicznie dostępny
* Sprawdź, czy Twój punkt końcowy akceptuje żądania POST
* Upewnij się, że Twój serwer zwraca kod statusu 200 OK
* Przejrzyj warunki swojego Flow, aby upewnić się, że są spełnione
* Sprawdź logi Sesami Flow, aby zobaczyć status dostarczenia

</details>

<details>

<summary>E-mail nie jest wysyłany</summary>

* Sprawdź, czy adres e-mail jest poprawnie skonfigurowany
* Sprawdź, czy warunki Twojego Flow są spełnione
* Upewnij się, że Flow jest włączony i aktywny
* Przetestuj na prostej rezerwacji, aby sprawdzić, czy wyzwalacz działa
* Sprawdź foldery spamu, jeśli testujesz na własnym adresie e-mail

</details>

## Powiązane

* [Sesami Flows](/pl/automatyzacje/sesami-flows.md) - Przegląd systemu automatyzacji
* [Sesami Flows i Klaviyo](/pl/automatyzacje/sesami-flows-and-klaviyo.md) - Integracja z Klaviyo
* [Sesami Flows i Omnisend](/pl/automatyzacje/sesami-flows-and-omnisend.md) - Integracja z Omnisend
* [E-maile powiadomień](/pl/powiadomienia/notification-emails.md) - Domyślny system powiadomień


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/pl/automatyzacje/email-and-webhook-as-action-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
