📌 Ders-12 – Gmail Node ile Bildirim E-postası Gönderme Ayarları
Bu derste Gmail Node kullanarak sipariş bildirim e-postasının nasıl ayarlanacağını öğrendik. Amacımız, sipariş geldiğinde sistemin otomatik olarak bize şık bir e-posta göndermesini sağlamaktır.
Gmail Node Temel Ayarları
- Credentials: Daha önce oluşturduğumuz Gmail OAuth2 hesabını seçtik. Bu, n8n’in Gmail üzerinden güvenli bir şekilde e-posta göndermesini sağlar.
- Operation: Send → Bu node’un görevi yeni bir e-posta göndermektir.
Gönderim Ayarları
- Send To:
theakademiportal@gmail.com
Bildirimin hangi adrese gideceğini burada belirledik. - Subject:
Bir Sipariş Geldi
E-posta başlığıdır. Net ve hızlı fark edilmesi için kısa bir konu yazısı seçtik. - Message:
Burada HTML formatında özel tasarlanmış bir e-posta şablonu kullandık.
Bu şablon içinde:- Sipariş Özeti: Dinamik olarak formdan gelen “Hangi Boy Olsun” ve “Sandviçinizi Seçin” alanlarını gösteriyoruz.
- Müşteri Bilgileri:
- Adınız →
{{ $json['Adınız'] }} - Adres →
{{ $json.Adresiniz }} - Ödeme Şekli →
{{ $json['Ödeme Şekliniz'] }}
- Adınız →
- Alt Bilgi (Footer):
“Bu e-posta otomatik olarak oluşturulmuştur” şeklinde ekledik. Kullanıcıya bilgilendirme amacı taşır.
Neden HTML Şablonu Kullandık?
- Düz metin yerine HTML formatı kullanarak e-postayı daha estetik hale getirdik.
- Başlık, içerik ve müşteri bilgilerini bölümlere ayırarak okunabilirliği artırdık.
- Renkler, vurgular ve kutu düzeni ile sipariş detayları çok daha kolay fark edilir hale geldi.
Dinamik Veri Kullanımı
- Formdan gelen veriler Expression alanlarıyla e-posta içine yerleştirildi.
- Örnek:
{{ $json['Hangi Boy Olsun'] }}→ Siparişin boy bilgisi
{{ $json['Sandviçinizi Seçin'] }}→ Sandviç çeşidi - Bu sayede her müşteri için farklı, kişiselleştirilmiş bir bildirim e-postası gönderildi.
🎯 Bu Dersin Özeti
- Gmail Node’u kullanarak e-posta göndermeyi öğrendiniz.
- Send To, Subject ve Message alanlarının mantığını kavradınız.
- HTML şablonu kullanarak profesyonel görünümlü e-postalar oluşturmayı uyguladınız.
- Expression alanları ile formdan gelen müşteri bilgilerini dinamik olarak e-postaya eklediniz.
- Sonuç: Sipariş geldiğinde anında, detaylı ve estetik bir bildirim e-postası alırsınız.
