Automatyzacja email z n8n
Naucz się jak automatycznie wysyłać emaile z informacjami o nowych firmach używając n8n.
Automatyzacja email z n8n
Automatyczne wysyłanie emaili z informacjami o nowych firmach to świetny sposób na powiadamianie zespołu o nowych możliwościach biznesowych. W tym tutorialu nauczysz się jak skonfigurować automatyzację email z n8n.
Czego potrzebujesz
Przed rozpoczęciem upewnij się że masz:
- Zainstalowane n8n lub konto na n8n.cloud
- Skonfigurowany webhook z platformy (zobacz tutorial "Podstawowa integracja z n8n")
- Konto email (Gmail, Outlook lub inny dostawca)
Krok 1: Utwórz lub otwórz workflow
- Zaloguj się do n8n
- Utwórz nowy workflow lub otwórz istniejący z webhookiem
- Upewnij się że webhook jest skonfigurowany i otrzymuje dane
Krok 2: Dodaj węzeł email
- Kliknij ikonę "+" obok webhooka
- Wyszukaj "Gmail" lub "Microsoft Outlook"
- Wybierz odpowiedni węzeł:
- Gmail > Send Email
- Microsoft Outlook > Send Email
- Kliknij Add
Krok 3: Skonfiguruj węzeł email
Dla Gmail:
- Kliknij Create Credential aby połączyć konto Gmail
- Wybierz typ autoryzacji (OAuth2 zalecany)
- Zaloguj się na konto Google i udziel uprawnień
- Wypełnij pola:
- To: Adres email odbiorcy (możesz użyć zmiennej z webhooka)
- Subject: Temat emaila (np. "Nowa firma: ")
- Email Type: Wybierz typ (HTML zalecany)
- Message: Treść emaila (możesz użyć HTML)
Dla Microsoft Outlook:
- Kliknij Create Credential aby połączyć konto Outlook
- Wybierz typ autoryzacji (OAuth2 zalecany)
- Zaloguj się na konto Microsoft i udziel uprawnień
- Wypełnij pola podobnie jak dla Gmail
Krok 4: Użyj zmiennych z webhooka
W temacie i treści emaila możesz używać zmiennych z webhooka:
Temat: Nowa firma: {{nazwa_firmy}}
Treść:
Cześć!
Zarejestrowano nową firmę:
Nazwa: {{nazwa_firmy}}
NIP: {{nip}}
Adres: {{adres}}
Data rejestracji: {{data_rejestracji}}
Pozdrawiam,
Zespół Nowe Firmy
Aby wstawić zmienną:
- Kliknij w pole tematu lub treści
- Kliknij ikonę "" w prawym górnym rogu
- Wybierz zmienną z listy
Krok 5: Sformatuj treść emaila
Możesz użyć HTML aby ładnie sformatować treść:
<h2>Nowa firma zarejestrowana</h2>
<table>
<tr>
<td><strong>Nazwa:</strong></td>
<td>{{nazwa_firmy}}</td>
</tr>
<tr>
<td><strong>NIP:</strong></td>
<td>{{nip}}</td>
</tr>
<tr>
<td><strong>Adres:</strong></td>
<td>{{adres}}</td>
</tr>
<tr>
<td><strong>Data rejestracji:</strong></td>
<td>{{data_rejestracji}}</td>
</tr>
</table>
<p>Pozdrawiam,<br />Zespół Nowe Firmy</p>
Krok 6: Przetestuj automatyzację
- Kliknij Execute Workflow
- Wyzwól zdarzenie w platformie (np. dodaj nową firmę)
- Sprawdź czy email został wysłany
- Sprawdź treść emaila i czy wszystkie zmienne są poprawne
Krok 7: Włącz automatyzację
- Jeśli test przebiegł pomyślnie, kliknij Save
- Włącz workflow klikając przełącznik Active
- Emale będą teraz wysyłane automatycznie
Wskazówki
- Wielu odbiorców: Możesz wysłać email do wielu osób, oddzielając adresy przecinkami
- Załączniki: Możesz dodać załączniki do emaila
- Szablony: Użyj zmiennych aby tworzyć dynamiczne szablony emaili
- Warunki: Możesz dodać warunki (np. wysyłaj email tylko dla firm z konkretnego województwa)
Przykłady użycia
Przykład 1: Powiadomienie o nowych firmach
Temat: Nowa firma: {{nazwa_firmy}}
Treść:
Zarejestrowano nową firmę w {{wojewodztwo}}.
Szczegóły:
- Nazwa: {{nazwa_firmy}}
- NIP: {{nip}}
- Adres: {{adres}}
- Data: {{data_rejestracji}}
Przykład 2: Podsumowanie dzienne
Możesz użyć węzła "Merge" aby zbierać wszystkie firmy z dnia i wysyłać jedno podsumowanie:
- Webhook: Nowa firma
- Merge: Zbierz wszystkie firmy z dnia
- Email: Wyślij podsumowanie
Przykład 3: Warunkowe wysyłanie
Dodaj węzeł "IF" aby wysyłać email tylko dla firm z konkretnym kodem PKD:
- Webhook: Nowa firma
- IF: Jeśli PKD zawiera "62.01"
- Email: Wyślij powiadomienie
Problemy i rozwiązania
Email nie jest wysyłany
Jeśli email nie jest wysyłany:
- Sprawdź czy konto email jest poprawnie połączone
- Upewnij się że webhook otrzymuje dane
- Sprawdź historię błędów w n8n
Zmienne nie są wypełniane
Jeśli zmienne nie są wypełniane:
- Sprawdź czy nazwy zmiennych są poprawne
- Upewnij się że webhook wysyła te dane
- Sprawdź czy używasz poprawnej składni ()
Email trafia do spamu
Jeśli email trafia do spamu:
- Użyj profesjonalnego adresu email
- Unikaj słów spamu w temacie i treści
- Dodaj odbiorców do zaufanych kontaktów
Podsumowanie
Automatyzacja email z n8n pozwala na efektywne powiadamianie o nowych firmach bez ręcznego wysyłania wiadomości. Pamiętaj o testowaniu automatyzacji i monitorowaniu historii błędów.
Chcesz nauczyć się synchronizacji danych? Sprawdź tutorial "Synchronizacja danych z n8n".