Czy Hermesmail integruje się z Google Sheets?
Po co Google Sheets w cold mailingu?
Google Sheets w Hermesmail służy 3 celom:
- Backup bazy leadów — niezależnie od tego co stanie się z Hermesmail (np. sieć, hosting), Twoje dane masz w Google.
- Praca zespołowa — udostępniasz arkusz handlowcom / asystentom, którzy mogą oznaczać leady, dopisywać notatki, segregować.
- Analityka — pivot tables, charts, custom raporty którymi nie zarządza Hermesmail. Twoja swoboda.
Jak działa integracja
Auto-provisioning
Po rejestracji Hermesmail automatycznie tworzy nowy arkusz Google Sheet w folderze klienta (Google Drive). Adres URL jest zapisany w profilu jako gsheet_id. Klient dostaje link mailem.
Sync co 10 minut
Scheduler co 10 minut robi run_pull (z Sheets do CSV) i run_push (z CSV do Sheets):
- Pull — pobiera zmiany ręczne (np. dodanie leada, zmiana statusu) z Sheets do CSV roboczego;
- Push — wysyła nowe wiersze (z prospektora) i aktualizacje statusów (z auto_sender) do Sheets.
Sanity gate (zabezpieczenie)
Jeśli sheet ma 0 wierszy ale lokalny CSV ma 100+ — Hermesmail nie nadpisuje bazy (sanity gate). To chroni przed przypadkowym wykasowaniem danych.
Struktura arkusza
Arkusz ma 1+ zakładek (tabs):
- Hermes — domyślna zakładka z całą bazą (zsumowane wszystkie skany);
- 2026-04-30_betoniarnia_wielkopolskie — osobna zakładka dla każdego skanu prospektora;
- 2026-04-27_wspólnota_mieszka — kolejna zakładka.
Każda zakładka ma identyczną strukturę kolumn:
miasto_bazowe— miasto z którego startował skanmiasto— konkretne miasto firmyocena— Google Maps ratingzapytanie— fraza skanunazwa_firmyadrestelefonwww— strona WWWemailscoring— punkty AI 0-10hook— fragment AI hook (wzmianka kontekstowa)hermes_lead_id— unikalne IDhermes_status— NEW/QUEUED/SENT/REPLIED/SKIP/UNSUBSCRIBEDhermes_sent_at— timestamp wysyłkihermes_subject— temat wysłanego mailahermes_email_body— treść wysłanego mailahermes_replied_at— timestamp odpowiedzihermes_reply_classification— positive/neutral/negative/bouncehermes_reply_snippet— fragment odpowiedzihermes_followup_count— ile follow-upów wysłanohermes_source_account_id— z którego konta wysłane (multi-account)
Co możesz robić ręcznie w Sheets?
- Dodawać leady — własna baza CSV → wklej do Sheets → Hermesmail przy następnym pull załaduje;
- Edytować emaile — jeśli prospektor znalazł zły adres, popraw ręcznie;
- Zmieniać statusy — np. ręcznie ustawić REPLIED dla leada do którego rozmawiałeś po telefonie;
- Dodawać notatki — kolumna
hermes_noteprzyjmie dowolny tekst; - Filtrować i sortować — Google Sheets standard;
- Tworzyć pivots — np. „ile odpowiedzi per branża per miesiąc".
Co Hermesmail NIE pobiera z Sheets
- Wyłącznie kolumny standardowe — własne kolumny które dodasz są ignorowane przez Hermesmail (ale zostają w Sheets);
- Formuły — Hermesmail czyta wartości obliczone, nie same formuły;
- Wykresy i pivot tables — to są elementy Sheets niezależne od Hermesmail.
Bezpieczeństwo
Hermesmail tworzy arkusz przez Service Account (gsheets_sa.json) z uprawnieniami:
- read/write tylko na arkusze które sam stworzył;
- brak dostępu do innych Twoich plików w Drive;
- klient ma uprawnienia owner (może usuwać, share'ować, edytować).
Możesz w każdej chwili odebrać Hermesmail dostęp do arkusza w Google Drive → Share → Remove access. Wtedy automatyczny sync przestaje działać, ale dane zostają.
Zobacz integrację Sheets
Załóż konto — Hermesmail tworzy Twój pierwszy Sheet w 30 sekund.
Wypróbuj Hermesmail za darmo →