Podłącz swoje konto Gmail do n8n i automatyzuj wysyłkę e-maili, reakcje na wiadomości i backup załączników — bez pisania kodu.
Gmail to jeden z najpopularniejszych węzłów w n8n — i nie bez powodu. E-mail pozostaje głównym kanałem komunikacji biznesowej, a możliwość automatycznego wysyłania, czytania i organizowania wiadomości otwiera ogromne pole do oszczędności czasu. Integracja n8n z Gmailem pozwala automatycznie wysyłać e-maile w odpowiedzi na zdarzenia w innych systemach: nowe zamówienie w sklepie, nowe zgłoszenie w CRM, nowy wiersz w arkuszu Google Sheets czy wypełniony formularz kontaktowy.
n8n może też reagować na przychodzące wiadomości. Trigger "Gmail Trigger" uruchamia workflow za każdym razem, gdy do skrzynki dotrze e-mail spełniający określone warunki — np. od konkretnego nadawcy, z określonym słowem w temacie albo z konkretną etykietą. To pozwala budować automatyczne systemy obsługi: klient pisze "FAKTURA" w temacie e-maila, a n8n automatycznie wyszukuje odpowiedni dokument i odpowiada z załącznikiem PDF.
Kolejną możliwością jest filtrowanie i archiwizacja. n8n może regularnie przeglądać skrzynkę, wyodrębniać ważne dane z e-maili (np. numery zamówień, kwoty, nazwy klientów) i zapisywać je do arkuszy lub baz danych — zamieniając chaotyczną skrzynkę w ustrukturyzowane dane gotowe do analizy.
Połączenie n8n z Gmailem wymaga skonfigurowania autoryzacji OAuth2 przez Google Cloud Console. To jednorazowy proces, który zajmuje około 10-15 minut.
Przejdź na stronę console.cloud.google.com i zaloguj się kontem Google, z którego chcesz korzystać w n8n. Kliknij "Nowy projekt" (lub wybierz istniejący) i nadaj mu nazwę, np. "n8n Integration". Po utworzeniu projektu przejdź do sekcji "APIs & Services" → "Library". Wyszukaj "Gmail API" i kliknij "Enable", by włączyć interfejs API dla tego projektu.
W menu "APIs & Services" przejdź do "OAuth consent screen". Wybierz typ "External" (dla kont osobistych) lub "Internal" (dla Google Workspace). Wypełnij wymagane pola: nazwa aplikacji (np. "n8n"), adres e-mail kontaktowy. W sekcji "Scopes" nie musisz dodawać żadnych zakresów ręcznie — n8n zrobi to automatycznie. Dodaj swój adres Gmail jako "Test user", by autoryzacja działała przed publikacją aplikacji.
W "APIs & Services" przejdź do "Credentials" i kliknij "Create Credentials" → "OAuth client ID". Wybierz typ "Web application". W polu "Authorized redirect URIs" dodaj adres zwrotny n8n — znajdziesz go w panelu n8n przy konfiguracji credentials Gmail (jest to adres w formacie https://twoja-instancja.n8n.smartxhosting.pl/rest/oauth2-credential/callback). Kliknij "Create" i skopiuj wygenerowany Client ID i Client Secret.
W panelu n8n przejdź do "Credentials" w menu bocznym i kliknij "Add Credential". Wybierz "Gmail OAuth2 API". Wklej Client ID i Client Secret z poprzedniego kroku. Kliknij "Sign in with Google" — otworzy się okno przeglądarki z prośbą o autoryzację dostępu do konta Gmail. Zatwierdź uprawnienia. n8n zapisze token dostępu i od teraz możesz używać węzłów Gmail we wszystkich workflows.
To jeden z najczęściej budowanych workflows — automatyczna odpowiedź e-mail po wypełnieniu formularza kontaktowego. Oto jak go zbudować od zera.
Na kanwie n8n utwórz nowy workflow. Pierwszym węzłem jest Webhook (trigger) — kliknij "+" i wybierz węzeł Webhook. Ustaw metodę na POST i skopiuj adres URL webhooka. Skonfiguruj swój formularz HTML tak, by po kliknięciu "Wyślij" dane były wysyłane POST-em na ten adres. Typowe pola formularza to: imię, e-mail nadawcy, treść wiadomości.
Dodaj węzeł Gmail: Send Email jako następny krok (połącz strzałką z webhookiem). W ustawieniach węzła: pole "To" wypełnij wyrażeniem {{ $json.email }} (pobiera adres e-mail z danych formularza), pole "Subject" — np. "Dziękujemy za kontakt, {{ $json.imie }}!", pole "Message" — treść e-maila z podziękowaniem.
Następnie dodaj drugi węzeł Gmail: Send Email — tym razem powiadomienie dla ciebie. W polu "To" wpisz swój adres e-mail, w "Subject" — "Nowe zgłoszenie od {{ $json.imie }}", a w "Message" dołącz wszystkie dane z formularza. Aktywuj workflow. Od teraz każde wypełnienie formularza uruchomi oba e-maile automatycznie.
Oto konkretne scenariusze, w których integracja n8n z Gmailem przynosi największe korzyści:
Automatyczne powiadomienia o zamówieniach. Gdy klient złoży zamówienie w sklepie WooCommerce, n8n natychmiast wysyła e-mail z potwierdzeniem i numerem zamówienia. Możesz też dodać węzeł opóźniający (Wait) i po 24 godzinach wysłać prośbę o ocenę zakupu.
Backup załączników z Gmaila do Google Drive. Gmail Trigger reaguje na każdy e-mail z etykietą "FAKTURY". n8n automatycznie pobiera załączniki PDF i zapisuje je w odpowiednim folderze na Google Drive — posortowane według daty lub nazwy nadawcy. Koniec z ręcznym pobieraniem faktur.
Raporty cykliczne wysyłane e-mailem. Workflow uruchamiany według harmonogramu (np. każdy piątek o 16:00) pobiera dane z Google Sheets lub bazy danych, generuje podsumowanie tygodniowe i wysyła je e-mailem do wybranych odbiorców. Dane są zawsze aktualne, raport zawsze w skrzynce.
Obsługa reklamacji z automatycznym routingiem. Gmail Trigger nasłuchuje na e-maile z określonym słowem kluczowym (np. "reklamacja", "problem", "zwrot"). n8n analizuje treść, tworzy ticket w systemie helpdesk i wysyła klientowi automatyczną odpowiedź z numerem zgłoszenia i przewidywanym czasem odpowiedzi.