Google Workspace ile QR Kodlu Etkinlik E-Biletleri Oluştur ve E-posta ile Gönder
Workflow Görünümü
Açıklama
Bu n8n iş akışı, seminerler, atölye çalışmaları veya topluluk etkinlikleri gibi organizasyonlar için uçtan uca bir etkinlik e-bilet oluşturma ve dağıtım çözümüdür. Google Sheets'ten gelen kayıt verilerini kullanarak kişiselleştirilmiş, dinamik QR kodlu PDF e-biletleri otomatik olarak oluşturur. Oluşturulan biletleri Google Drive'da güvenli bir şekilde arşivler ve ardından katılımcılara anında e-posta ile gönderir. Bu otomasyon, manuel bilet oluşturma ve dağıtım süreçlerinin getirdiği zaman kaybını ve hata riskini ortadan kaldırarak etkinlik yönetimini büyük ölçüde kolaylaştırır.
Kurulum Rehberi
Genel Bakış
Bu n8n iş akışı, etkinlik organizatörleri için kayıt yönetimini ve bilet dağıtımını tamamen otomatikleştiren kapsamlı bir çözümdür. Google Sheets'e yeni bir kayıt eklendiğinde tetiklenerek, her katılımcı için özel olarak tasarlanmış, dinamik QR kodları içeren PDF e-biletleri oluşturur. Bu biletler, Google Drive'da düzenli bir şekilde depolanır ve ardından doğrudan katılımcının e-posta adresine gönderilir. Bu sayede, etkinlik öncesi operasyonel yük azalır, insan hatası riski minimize edilir ve katılımcılara hızlı ve profesyonel bir deneyim sunulur.
Workflow, özellikle yüksek katılımlı veya düzenli etkinlikler düzenleyen kurumlar, eğitim merkezleri ve topluluk grupları için idealdir. Manuel süreçlerin getirdiği zaman ve kaynak israfını ortadan kaldırarak, organizatörlerin daha stratejik görevlere odaklanmasını sağlar.
Gereksinimler
Bu iş akışını başarıyla kurmak ve çalıştırmak için aşağıdaki hesaplara ve kimlik bilgilerine ihtiyacınız olacaktır:
- n8n Hesabı: İş akışını barındırmak ve çalıştırmak için bir n8n Cloud hesabı veya kendi kendine barındırılan bir n8n kurulumu.
- Google Hesabı: Google Sheets, Google Docs ve Google Drive hizmetlerine erişim için bir Google hesabı. Bu hesap, n8n ile entegre edilecek ve gerekli izinlere sahip olmalıdır.
- Google Sheets: Kayıt verilerini tutacağınız bir Google Sheets çalışma sayfası. Bu sayfa, katılımcı adları, e-posta adresleri ve diğer ilgili bilgileri içermelidir.
- Google Docs: E-bilet şablonu olarak kullanacağınız bir Google Docs belgesi. Bu belge, QR kodunun yerleştirileceği ve katılımcı bilgilerinin dinamik olarak doldurulacağı yer tutucular içermelidir.
- Google Drive: Oluşturulan PDF biletlerini depolamak için bir Google Drive klasörü.
- E-posta Gönderme Hizmeti: E-postaları göndermek için n8n'in desteklediği herhangi bir e-posta hizmeti (örneğin, SMTP, Gmail, SendGrid, Outlook vb.). Bu rehberde genel bir 'E-posta Gönder' düğümü varsayılmaktadır.
Kurulum Adımları
Bu iş akışını n8n'de kurmak için aşağıdaki adımları izleyin:
n8n İş Akışını İçe Aktarın:
- n8n arayüzünüze giriş yapın.
- Sol menüden 'Workflows' (İş Akışları) seçeneğine tıklayın.
- 'New Workflow' (Yeni İş Akışı) veya 'Import Workflow' (İş Akışı İçe Aktar) düğmesini kullanarak bu iş akışının JSON kodunu yapıştırın.
Google Sheets Tetikleyicisini Yapılandırın:
- İş akışındaki 'Google Sheets Trigger' düğümüne çift tıklayın.
- 'Credentials' (Kimlik Bilgileri) bölümünde, Google hesabınız için yeni bir kimlik bilgisi oluşturun veya mevcut birini seçin. Gerekli izinleri (Sheets, Drive) verdiğinizden emin olun.
- 'Spreadsheet ID' (E-Tablo Kimliği) alanına, kayıt verilerinizi içeren Google Sheets belgesinin URL'sinden veya kimliğinden kopyaladığınız kimliği yapıştırın.
- 'Sheet Name' (Sayfa Adı) alanına, verilerin bulunduğu sayfanın adını girin (örneğin, 'Kayıtlar').
- 'Trigger On' (Tetikleme Şekli) olarak 'Row Added' (Satır Eklendi) seçeneğini belirleyin.
- Düğümü kaydedin.
QR Kodu Oluşturma Adımını Yapılandırın (HTTP Request):
- 'HTTP Request' düğümüne çift tıklayın. Bu düğüm, katılımcının benzersiz verilerini (örneğin, kayıt ID'si veya adı) kullanarak bir QR kodu görseli oluşturmak için harici bir API'ye istek gönderir. Örnek olarak,
https://api.qrserver.com/v1/create-qr-code/?size=150x150&data={{ $json.KayıtID }}gibi bir URL kullanabilirsiniz.{{ $json.KayıtID }}kısmını Google Sheets'ten gelen ilgili veri alanıyla değiştirin. - 'Response Format' (Yanıt Biçimi) olarak 'Binary Data' (İkili Veri) seçeneğini belirleyin.
- Düğümü kaydedin.
- 'HTTP Request' düğümüne çift tıklayın. Bu düğüm, katılımcının benzersiz verilerini (örneğin, kayıt ID'si veya adı) kullanarak bir QR kodu görseli oluşturmak için harici bir API'ye istek gönderir. Örnek olarak,
Google Docs Şablonunu Hazırlayın:
- Google Docs'ta bir e-bilet şablonu oluşturun. Katılımcı adı, etkinlik adı, tarih, saat gibi bilgilerin yer tutucularını
{{ad}},{{etkinlik_adi}}gibi formatlarda ekleyin. - QR kodunun yerleştirileceği yere bir resim yer tutucusu ekleyin. Bu yer tutucunun adı, n8n'deki Google Docs düğümünde kullanacağınız isimle eşleşmelidir (örneğin,
{{qr_kodu}}). - Bu şablonun kimliğini kopyalayın.
- Google Docs'ta bir e-bilet şablonu oluşturun. Katılımcı adı, etkinlik adı, tarih, saat gibi bilgilerin yer tutucularını
Google Docs Düğümünü Yapılandırın:
- 'Google Docs' düğümüne çift tıklayın.
- 'Credentials' (Kimlik Bilgileri) bölümünde, Google hesabınız için yeni bir kimlik bilgisi oluşturun veya mevcut birini seçin. Gerekli izinleri (Docs, Drive) verdiğinizden emin olun.
- 'Document ID' (Belge Kimliği) alanına, hazırladığınız e-bilet şablonunun kimliğini yapıştırın.
- 'Operation' (İşlem) olarak 'Create Document From Template' (Şablondan Belge Oluştur) seçeneğini belirleyin.
- 'Values' (Değerler) bölümünde, Google Sheets'ten gelen verileri ve QR kodu görselini şablondaki yer tutucularla eşleştirin. Örneğin:
ad:{{ $json.AdSoyad }}etkinlik_adi:{{ $json.EtkinlikAdı }}qr_kodu:{{ $('HTTP Request').item.binary.data }}(QR kodu oluşturma düğümünden gelen ikili veriyi seçin).
- 'Save As' (Farklı Kaydet) bölümünde, oluşturulan belgenin adını dinamik olarak belirleyin (örneğin,
{{ $json.AdSoyad }}_E-Bilet.pdf). - 'Save As Type' (Farklı Kaydet Türü) olarak 'PDF' seçeneğini belirleyin.
- Düğümü kaydedin.
Google Drive Düğümünü Yapılandırın:
- 'Google Drive' düğümüne çift tıklayın.
- 'Credentials' (Kimlik Bilgileri) bölümünde, Google hesabınız için yeni bir kimlik bilgisi oluşturun veya mevcut birini seçin. Gerekli izinleri (Drive) verdiğinizden emin olun.
- 'Operation' (İşlem) olarak 'Upload' (Yükle) seçeneğini belirleyin.
- 'File' (Dosya) alanında, 'Google Docs' düğümünden gelen ikili PDF çıktısını seçin (örneğin,
{{ $('Google Docs').item.binary.data }}). - 'File Name' (Dosya Adı) alanına, Google Docs düğümünde belirlediğiniz dosya adını girin (örneğin,
{{ $json.AdSoyad }}_E-Bilet.pdf). - 'Parent Folder ID' (Üst Klasör Kimliği) alanına, biletleri depolamak istediğiniz Google Drive klasörünün kimliğini yapıştırın.
- Düğümü kaydedin.
E-posta Gönderme Düğümünü Yapılandırın:
- 'E-posta Gönder' düğümüne çift tıklayın.
- 'Credentials' (Kimlik Bilgileri) bölümünde, e-posta gönderme hizmetiniz için yeni bir kimlik bilgisi oluşturun veya mevcut birini seçin.
- 'To' (Kime) alanına, Google Sheets'ten gelen katılımcının e-posta adresini ekleyin (örneğin,
{{ $json.EpostaAdresi }}). - 'Subject' (Konu) alanına, e-postanın konusunu girin (örneğin, 'Etkinlik E-Biletiniz - {{ $json.EtkinlikAdı }}').
- 'Body' (Gövde) alanına, e-postanın içeriğini yazın. Katılımcının adını ve etkinlik detaylarını dinamik olarak ekleyebilirsiniz.
- 'Attachments' (Ekler) bölümünde, 'Google Docs' düğümünden gelen ikili PDF çıktısını ek olarak seçin (örneğin,
{{ $('Google Docs').item.binary.data }}). - Düğümü kaydedin.
İş Akışını Test Edin ve Aktif Hale Getirin:
- İş akışını manuel olarak test etmek için 'Test Workflow' (İş Akışını Test Et) düğmesine tıklayın. Google Sheets'e yeni bir satır ekleyerek gerçek bir tetikleme simüle edin.
- Her şey yolunda giderse, iş akışını 'Active' (Aktif) durumuna getirin.
Gerçek Dünya Kullanım Senaryoları
- Online Seminer ve Webinar Kayıtları: Katılımcılar bir kayıt formunu doldurduğunda (Google Sheets'e kaydedilir), otomatik olarak kişiselleştirilmiş bir e-bilet ve katılım bağlantısı içeren bir e-posta alırlar.
- Atölye Çalışması ve Eğitim Programları: Kayıt olan her öğrenciye, kurs detaylarını, tarihleri ve QR kodlu bir giriş kartını içeren bir PDF bilet gönderilir.
- Topluluk Etkinlikleri ve Buluşmalar: Yerel etkinlikler için kayıt yaptıran üyelere, etkinlik bilgilerini ve hızlı giriş için QR kodunu içeren dijital biletler otomatik olarak iletilir.
- Ücretsiz Konserler veya Gösteriler: Sınırlı sayıda kontenjanı olan ücretsiz etkinlikler için kayıt yaptıran kişilere, yerlerini garanti eden QR kodlu bir onay bileti gönderilir.
- Ürün Lansmanları ve Demolar: Yeni bir ürün lansmanı veya demo etkinliğine kayıt yaptıran potansiyel müşterilere, etkinlik detayları ve özel bir erişim QR kodu içeren bir e-bilet sunulur.
İpuçları ve En İyi Uygulamalar
- Şablon Tasarımı: Google Docs şablonunuzu profesyonel ve bilgilendirici olacak şekilde tasarlayın. Marka logonuzu, etkinlik detaylarını ve iletişim bilgilerini eklemeyi unutmayın.
- Veri Doğrulama: Google Sheets'e veri girişi yaparken, e-posta adreslerinin ve diğer kritik bilgilerin doğru formatta olduğundan emin olmak için veri doğrulama kuralları kullanın. Bu, otomasyonun sorunsuz çalışmasını sağlar.
- Hata Yönetimi: İş akışınıza hata yönetimi düğümleri (örneğin, 'Try/Catch' blokları) ekleyerek olası sorunlarda (örneğin, e-posta gönderilememesi) bildirim almanızı veya alternatif eylemler yapmanızı sağlayın.
- QR Kod İçeriği: QR kodunun sadece bir kayıt ID'si değil, aynı zamanda bir etkinlik URL'si veya katılımcının özel bir profil sayfası gibi ek bilgiler içermesini sağlayabilirsiniz. Bu, etkinlik günü tarama sonrası daha zengin bir deneyim sunar.
- Test ve Yineleme: İş akışını canlıya almadan önce farklı senaryolarla kapsamlı bir şekilde test edin. Şablon değişiklikleri veya yeni veri alanları eklediğinizde yeniden test yapın.
- Güvenlik ve İzinler: n8n'e verdiğiniz Google kimlik bilgilerinin yalnızca ihtiyaç duyduğu minimum izinlere sahip olduğundan emin olun. Gereksiz izinler vermekten kaçının.
- E-posta İçeriği: Gönderilen e-postanın sadece bileti içermediğinden, aynı zamanda etkinlik hakkında ek bilgiler, yol tarifleri, iletişim kişileri ve sıkça sorulan sorulara bağlantılar içerdiğinden emin olun.
Sık Sorulan Sorular
S: QR kodunu taradığımda ne olacak? C: QR kodunun içeriği, onu oluştururken belirlediğiniz verilere bağlıdır. Genellikle, katılımcının benzersiz kayıt kimliğini içerir. Etkinlik girişinde bir tarayıcı uygulaması kullanarak bu kodu okuyabilir ve katılımcının kaydını doğrulayabilirsiniz. İsteğe bağlı olarak, bir web sitesi URL'si veya özel bir doğrulama sayfası da içerebilir.
S: Farklı etkinlikler için farklı bilet şablonları kullanabilir miyim? C: Evet, kesinlikle. İş akışınızda birden fazla Google Docs şablonu tanımlayabilir ve Google Sheets'teki bir sütuna (örneğin, 'Etkinlik Tipi') göre hangi şablonun kullanılacağını belirlemek için bir 'If' (Eğer) düğümü kullanabilirsiniz.
S: Oluşturulan biletleri Google Drive yerine başka bir bulut depolama hizmetine kaydedebilir miyim? C: Evet, n8n birçok bulut depolama hizmetiyle (Dropbox, OneDrive, S3 vb.) entegrasyon sunar. Google Drive düğümünü, tercih ettiğiniz depolama hizmetinin düğümüyle değiştirerek bu değişikliği yapabilirsiniz.
S: E-posta gönderimi başarısız olursa ne olur? C: İş akışınıza bir hata yönetimi stratejisi eklemeniz önerilir. Örneğin, e-posta gönderimi başarısız olduğunda bir Slack kanalına bildirim gönderebilir, bir e-posta listesine hata raporu gönderebilir veya başarısız olan öğeyi manuel inceleme için ayrı bir Google Sheets'e kaydedebilirsiniz.
Bu rehber Otomasyonevi.com tarafından hazırlanmıştır.
Detaylar
Kullanılan Node'lar (6)
Etiketler
JSON dosyasını indirip kendi n8n sunucunuza import edin.
Uzman Desteği
Yakında aktif olacak
Gerekli API Anahtarları
- Google Hesabı (Sheets, Docs, Drive izinleri ile)
- E-posta Gönderme Hizmeti (SMTP, Gmail vb.)
Kullanım Alanları
- Online Seminer ve Webinar Kayıtları
- Atölye Çalışması ve Eğitim Programları
- Topluluk Etkinlikleri ve Buluşmaları
- Ücretsiz Konserler veya Gösteriler
- Ürün Lansmanları ve Demolar
Benzer Workflow'lar
Confluence Sayfalarını Etkin Olmayan Sahipler İçin Tarama ve Raporlama
Bu n8n iş akışı, seçilen Confluence alanlarındaki sayfaları tarar, sayfa sahiplerini belirler ve etkin olmayan sahiplere sahip sayfaları filtreler. Ekiplerin net sayfa sahipliğini sürdürmesine, sahipsiz belgeleri önlemesine ve içerik yönetimini optimize etmesine yardımcı olur. Confluence REST API'sini kullanarak sayfa verilerini çeker ve sahiplerin hesap durumunu kontrol eder, böylece eski veya ayrılmış çalışanlara ait içeriklerin tespitini kolaylaştırır.
Salesforce, OpenAI ve Gmail ile Haftalık Zaman Çizelgesi Raporlamasını Otomatikleştirin
Bu n8n iş akışı, Salesforce, OpenAI ve Gmail'i entegre ederek haftalık zaman çizelgesi raporlama döngüsünü tamamen otomatikleştirir. Çalışanların bir önceki haftaya ait zaman çizelgelerini alır, gönderilen ve gönderilmeyenleri belirler, OpenAI kullanarak tüm kalem bazındaki aktiviteleri özetler ve yöneticilere hazır, konsolide bir özet sunar. Bu otomasyon, manuel kontrolleri ve tekrarlayan takip süreçlerini ortadan kaldırarak verimliliği artırır ve doğru raporlamayı sağlar.
Confluence Alanları İçin Güncel Olmayan Sayfa Raporu Oluşturma (REST API v1 & v2)
Bu n8n otomasyonu, Confluence alanlarınızdaki belirli bir süre içinde güncellenmemiş sayfaları tespit ederek kapsamlı bir 'güncel olmayan sayfa raporu' oluşturur. Hem Confluence REST API v1 (CQL araması) hem de v2 (alanlar + sayfalar) desteği sunarak esneklik sağlar. Ekiplerin dokümantasyonlarını doğru, ilgili ve aktif olarak sürdürmelerine yardımcı olmak için tasarlanmış olup, sayfa başlığı, durumu ve son güncelleme tarihi gibi önemli bilgileri içeren temiz ve birleştirilmiş bir rapor sunar.
GPT-4 Destekli Yapay Zeka Olay Raporu Oluşturucu: Slack, Gmail ve PDF Dışa Aktarma
Bu n8n iş akışı, olay algılamadan teslimata kadar tüm raporlama sürecini otomatikleştirir. Ham olay ayrıntılarını net ve yapılandırılmış bir rapora dönüştürür, yapay zeka destekli kök neden ve etki analizi yapar, yüksek önem dereceli sorunlar için gerçek zamanlı Slack uyarıları tetikler ve operasyon ekibinize profesyonel bir PDF raporu gönderir. Minimum manuel müdahale ile olay yönetimini hızlandırmak ve iletişimi geliştirmek isteyen tüm ekipler için idealdir.
GPT-4 ve Gmail ile Banka İşlemlerini Mutabakat ve Raporlama Otomasyonu
Bu n8n iş akışı, yüksek hacimli banka verilerini yöneten finans ekipleri için uçtan uca finansal işlem süreçlerini otomatikleştirir. İşlemleri akıllıca sınıflandırarak, anormallikleri tespit ederek ve yönetici özetleri oluşturarak manuel mutabakat ihtiyacını ortadan kaldırır. Sistem, Fable Bank'tan işlem verilerini çeker, sınıflandırma ve analiz için birden fazla yapay zeka modeline (OpenAI GPT-4, NVIDIA NIM) yönlendirir, hesapları mutabık kılar ve biçimlendirilmiş raporları e-posta yoluyla dağıtır. Bu otomasyon, finans yöneticilerine zaman kazandırır, hata oranını düşürür ve finansal süreçlerde verimliliği artırır.
Claude ile Belge Orijinalliği Doğrulama ve Blockchain Kaydı
Bu n8n iş akışı, yapay zeka tabanlı içerik analizi ile değişmez blockchain kayıtlarını birleştirerek belge orijinalliği doğrulamasını otomatikleştirir. Sahte veya değiştirilmiş belgeleri tespit etme zorluğunu ele alırken, yasal ve düzenleyici standartları karşılayan doğrulanabilir kanıtlar üretir. İş akışı, webhook aracılığıyla gönderilen belgeleri işler, Claude AI kullanarak analiz eder ve doğrulama kanıtlarını blockchain'e kaydeder. Uyumluluk ekipleri, hukuk departmanları, tedarik zinciri yöneticileri ve düzenleyiciler için tasarlanmıştır.