Deep Dive: n8n Interface Walkthrough (2025) — Navigate n8n Like a Pro!
NAN Arayüzünü Anlamak
NAN ile Başlarken
- Bu modül, NAN arayüzünün nasıl çalıştığını ve farklı butonların işlevlerini anlamaya yönelik bir yolculuğa çıkıyor.
- Google'da en.io adresine giderek "get started" (başlayın) butonuna tıklanarak kayıt işlemi başlatılıyor.
Kayıt Süreci
- Kullanıcı, 14 günlük ücretsiz deneme süresi için gerekli bilgileri doldurup soruları yanıtladıktan sonra otomasyon işlemine geçiyor.
- Hesap oluşturulduğunda kullanıcıya hoş geldin mesajı gösteriliyor ve ilk çalışma akışını oluşturma seçenekleri sunuluyor.
Arayüz Özellikleri
- Kullanıcı, diğer kişilerin sağladığı çalışma akışlarını görebileceği bir genel bakış sekmesi ile kendi oluşturduğu kişisel çalışma akışlarını yönetebileceği bir alan buluyor.
- Yönetim paneli üzerinden plan güncellemeleri yapılabiliyor; bu panelde kullanıcı hesap bilgileri ve faturalama detayları da mevcut.
Şablonlar ve Otomasyonlar
- Kullanıcı, önceden hazırlanmış otomasyon şablonlarına erişim sağlayarak yeni projeler geliştirebilir.
- İlk çalışma akışı oluşturmak için "create workflow" (çalışma akışı oluştur) butonuna tıklanıyor ve isimlendirme yapılıyor.
Düzenleyici Ekranı
- Düzenleyici ekranında kullanıcı, ilk düğümünü eklemek için artı simgesine tıklıyor; burada notlar ekleme seçeneği de bulunuyor.
- Yardımcı asistan kullanılarak otomasyonda karşılaşılan hatalar hakkında bilgi alınabiliyor.
Düğüm Seçenekleri
- Kullanıcı, çeşitli düğümleri keşfederek Google Sheets veya Airtable gibi araçları çalışma akışına dahil edebilir.
- Farklı düğümlerin kategorileri arasında gezinerek uygun olanları seçip otomasyon oluşturmaya başlayabilirler.
Workflow Oluşturma ve Yönetme
Workflow Durumu ve Kaydetme
- Workflow oluştururken, her zaman kaydedilmesi gerektiği vurgulanıyor. Aktif olmayan bir durumda workflow çalışmaz ve manuel olarak başlatılması gerekir.
- Eğer workflow'da bir zamanlama varsa, bu durumda aktif hale geldiğinde verileri çekmeye başlayacaktır.
Arayüz Elemanları
- Canvas, workflow'un görsel olarak inşa edildiği ana çalışma alanıdır. Burada düğümler birbirine bağlanarak yapı oluşturulur.
- Trigger node, bir olay gerçekleştiğinde workflow'u başlatır; örneğin yeni bir e-posta veya form gönderimi gibi.
- Action node, e-posta gönderme veya sosyal medyaya gönderi yapma gibi görevleri yerine getirir. Düğümler arasındaki bağlantılar veri akışını gösterir.
Google Sheets ile Bağlantı Kurma
- Google Sheets ile bağlantı kurmak için OAUTH 2 kullanılır. Kullanıcılar "Google ile oturum aç" seçeneğine tıklayarak yetkilendirme sürecini başlatabilirler.
- Bağlantı tamamlandığında kullanıcıya başarılı bir şekilde bağlandığına dair bilgi verilir.
Node'ların Çalışması
- Bir node'un nasıl çalıştığını göstermek için örnek olarak "NA10 demo sheet" adlı bir sayfanın oluşturulması anlatılıyor.
- Workflow tetiklendiğinde yeni sayfalar otomatik olarak oluşturulabilir; bu işlem oldukça ilginçtir.
Workflow Tasarımı ve Zamanlama Tetikleyicileri
- Workflow tasarımı sürükle-bırak yöntemiyle yapılır; düğümler arasında bağlantılar kurularak veri akışı tanımlanır.
- Zamanlama tetikleyicisi ayarlanarak belirli günlerde veya saatlerde otomatik işlemler gerçekleştirilmesi sağlanabilir.
- Örneğin, her 7 günde bir gece yarısı belirli bir sayfanın oluşturulması planlanabilir.
Mini Workflow Örneği
- Küçük ama heyecan verici bir mini workflow örneği üzerinde çalışmaya başlanıyor. Web hook veya trigger node kullanılarak basit bir yapı kurulacak.
Form Gönderimi ve Veri Yönetimi
Temel Bilgilerle Başlangıç
- Basit bir form gönderimi ile başlayarak, form verilerini bir veritabanına (bu durumda Google Sheets) kaydetme ve onay e-postası gönderme süreci anlatılmaktadır.
- Formda alınacak bilgiler sadece isim ve e-posta adresidir. Bu süreçte katılımcılara onay e-postası da gönderilecektir.
Form Oluşturma Süreci
- Form düğmesi açılarak, "edit in form" seçeneği ile düzenleme yapılır. Üretim URL'si aktif çalışma için, test URL'si ise test amaçlıdır.
- İlk olarak form başlığı "N8N demo test form" olarak belirlenir. İsim ve e-posta alanları eklenerek bu alanların zorunlu olduğu belirtilir.
Test Aşaması
- Formu test etmek için "execute step" butonuna tıklanır; burada kullanıcıdan isim ve e-posta istenir.
- Kullanıcı örnek bir isim (Galaxy destroyer) ve e-posta girerek formu gönderir. Yanıtın kaydedildiğine dair bir bildirim alır.
Çıktı Ekranı İncelemesi
- Çıktı ekranında kullanıcının girdiği bilgiler görüntülenir; bu aşamada çıktı pinlenebilir, böylece tekrar tekrar test yapmaya gerek kalmaz.
- Çıktı ekranında üç farklı görünüm sunulmaktadır: şema görünümü, tablo görünümü ve JSON görünümü. Şema görünümü en çok kullanılanıdır.
Verilerin Google Sheets'e Kaydedilmesi
- Verilerin Google Sheets'te saklanması gerektiği vurgulanmakta; burada hangi işlemlerin yapılabileceği araştırılır.
- "Append" işlemi ile yeni satırlar eklemek için gerekli adımlar açıklanmaktadır; güncelleme işlemi ise mevcut hücrelerin değiştirilmesini ifade eder.
Google Sheets Üzerinde İşlem Yapma
- Kullanıcıdan alınan bilgileri içeren sütunlar oluşturulmalıdır; bu nedenle isim ve e-posta sütunları eklenir.
- Seçilen sayfada veri eşleştirmesi yapılırken manuel eşleştirme tercih edilir; bu işlem sırasında şema görünümünde hareket etme imkanı sağlanır.
Form Verilerini İşleme ve E-posta Gönderme
JSON Dosyası Oluşturma
- Formdan gelen "Adınız nedir?" seçeneğinden alınan girdiyi, otomatik olarak bir JSON dosyasına dönüştürmek için sürükleyip bırakma işlemi yapılır. Bu işlem, N10'un kodlandığı dil olan JSON formatında gerçekleşir.
Sabit ve Dinamik Değerler
- Seçilen sütunlarda her zaman "sabit" ve "ifade" seçenekleri bulunur. Sabit değerler güncellenirken, dinamik değerlerin önceki düğümlerden çekilmesi gerektiği vurgulanır.
- Sabit bir değeri güncellemek için "execute step" butonuna tıklanması gerektiğinde, ikinci sütunda henüz bir şey görünmezken sabit değer güncellenir.
İfade Kullanımı
- Dinamik değerlerin güncellenmesi için "ifade" seçeneği kullanılır. Bu durumda, önceki düğümlerden dinamik veriler alınarak güncelleme yapılır.
- Uygulama sırasında ifadenin sonucu küçük bir önizleme ile gösterilir.
E-posta Bildirimleri Gönderme
- Çalışma akışını kaydetmek önemlidir; ardından formun alındığını bildiren bir e-posta göndermek için Gmail entegrasyonu yapılır.
- Gmail'den e-posta gönderimi için gerekli kimlik bilgileri girilir ve bağlantı başarılı olduğunda mesaj gönderim işlemi başlatılır.
Dinamik E-posta İçeriği
- Her form gönderildiğinde farklı kişilere onay e-postası göndermek amacıyla dinamik bir e-posta adresi kullanılır.
- E-postanın içeriği HTML veya metin formatında tasarlanabilir; örneğin, formun başarıyla gönderildiğine dair bilgi verilebilir.
Test Süreci
- Form gönderimi gerçekleştirilmeden önce Gmail kontrol edilir; daha sonra adım tekrar çalıştırılarak onay e-postasının alınıp alınmadığı test edilir.
- Onay e-postası başarıyla gönderildiğinde, kullanıcıya formun başarıyla teslim edildiğine dair bilgi ulaşır.
Çalışma Akışının Tamamı
- Tüm çalışma akışı test edilerek her düğümün işlevinin doğru çalışıp çalışmadığı kontrol edilir.
- Form verisi girildikten sonra sistemin nasıl tepki verdiği gözlemlenir; bu süreçte tüm adımların düzgün çalışması sağlanır.
Bu notlar, verilen transkriptten elde edilen anahtar kavramları ve tartışmaları özetlemektedir. Her bölümde önemli noktalar belirtilmiş olup ilgili zaman damgaları ile desteklenmiştir.
Basit Bir İş Akışı Oluşturma
İş Akışının Temel Özellikleri
- E-posta onayı için basit bir iş akışı oluşturulmuştur. Bu, temel bir süreçtir ve karmaşık hale getirmek tamamen kullanıcıya bağlıdır.
- E-postaların otomatik olarak gönderilmesi gibi birçok olasılık mevcuttur. Kullanıcılar, web formlarından veri toplama ve bu verileri kayıtlarına kaydetme işlemlerini gerçekleştirebilirler.
- Kullanıcılara alınan verilerin onayını bildirme süreci de dahil edilmiştir. Bu, kullanıcı deneyimini artırmak için önemlidir.
Modül 3'ün Tamamlanması
- Modül 3'ün tamamlandığı belirtilmiştir ve katılımcıların iş akışını birlikte inşa etmenin keyfini çıkardıkları ifade edilmiştir.
- Her düğümdeki küçük ayrıntılara dikkat edilmesi gerektiği vurgulanmıştır. Bu detaylar, iş akışının düzgün çalışması için kritik öneme sahiptir.
- Katılımcıların kendi NAN iş akışlarını ve N810 bulut sistemlerini uyguladıklarında heyecan duyacakları belirtilmiştir.