Sparround

Google Sheets və Gmail avtomatlaşdırması

Google Sheets və Gmail n8n-də ən çox işlədilən app node-larıdır — çünki hər şirkətdə var və heç bir texniki komanda tələb etmir.

Google Sheets node-unun sənəd və vərəq səviyyəsində əməliyyatları var. Ən çox işlədilənlər:

  • Append Row — yeni sətir əlavə edir
  • Append or Update Row — sətir varsa yeniləyir, yoxdursa əlavə edir (upsert)
  • Get Row(s) — vərəqdəki sətirləri oxuyur
  • Update Row — mövcud sətri yeniləyir
  • Clear — vərəqi təmizləyir

Append or Update Row ən dəyərli əməliyyatdır: onunla workflow idempotent olur, yəni iki dəfə işə düşsə dublikat yaratmır.

Gmail node-u mesaj, thread, qaralama və etiket səviyyəsində işləyir. Praktikada ən çox lazım olanlar: Send, Reply, Get Many, Add LabelMark as Read.

Etiketlərlə iş avtomatlaşdırmanın gizli qəhrəmanıdır. Emal olunmuş məktubu etiketləmək və ya oxunmuş kimi işarələmək eyni məktubun təkrar emalının qarşısını alır — bu, e-poçt əsaslı workflow-larda ən çox rast gəlinən problemin həllidir.

Gmail Trigger e-poçt gələndə workflow-u başladır. Onu mütləq filtrlə: mövzu, göndərici və ya etiketə görə. Filtrsiz trigger bütün poçt qutusuna reaksiya verir — testdə səssiz qalır, produksiyada isə yüzlərlə lazımsız icra yaradır.

SsenariNode zənciriVacib nüans
Sayt formasından gələn lead cədvələWebhook → Edit Fields → Google Sheets (Append or Update Row)E-poçt sütununu açar seç — eyni adam iki dəfə yazılmasın
Gündəlik hesabatın e-poçtla göndərilməsiSchedule → Postgres → Convert to File (XLSX) → Gmail (Send)Nəticə boşdursa e-poçt göndərmə — IF ilə yoxla
Gələn CV-lərin emalıGmail Trigger → Extract From File (PDF) → AI → Google SheetsEmaldan sonra etiket əlavə et ki, təkrar emal olunmasın
Cədvəldəki sətirlərə görə e-poçt göndərməkSchedule → Google Sheets (Get Rows) → Filter → Gmail (Send) → Sheets (Update Row)Göndərildikdən sonra sətirdə "sent" işarəsi qoy — təkrarın qarşısını alır
Dəstək e-poçtlarına ilkin cavabGmail Trigger → AI Agent → Gmail (Reply) → Gmail (Add Label)Avtomatik cavabdan əvvəl insan təsdiqi qoymaq daha təhlükəsizdir

Google Sheets rahatdır, amma verilənlər bazası deyil. Böyük həcm, eyni anda çoxlu yazma və ya sürətli axtarış lazımdırsa, o, tıxac olur. Belə hallarda ya n8n-in Data Table imkanına, ya da real verilənlər bazasına keçmək lazımdır. Cədvəl — insanın baxdığı hesabat üçün, baza — sistemin işlədiyi data üçün.

📚 Mənbələr və sənədlər