Kılavuzlar · n8n (kendi sunucunuzda)
Genel bağlantı gönderimlerinden bir n8n iş akışı başlatın
Bu kılavuz iki düğümlü bir iş akışı kurar: bir tedarikçi katılım formuna gelen yeni bir gönderim bir formbase Trigger'a ulaşır ve bir Edit Fields düğümü yanıtları seçer. Ardına e-posta, Sheets, Slack veya CRM düğümünüzü koyun.
Last checked
n8n’de bir formbase bağlantı bilgisine ve paylaşım bağlantılı yayınlanmış bir forma ihtiyacınız var. n8n’iniz internetten HTTPS üzerinden erişilebilir olmalıdır; bkz. formbase düğümünü n8n’e kurun. Bir istek bağlantısına yapılan bir gönderim bu iş akışlarını başlatmaz; bunun için bkz. n8n’de bir isteğin sonucuna göre hareket edin.
1. Tetikleyiciyi ekleyin
Bir iş akışı oluşturun, +’ya tıklayın, formbase’i arayın ve formbase Trigger’ı seçin. Bağlantı bilgisini, formu ve Event altındaki üç genel bağlantı olayından birini seçin:

| Olay | Ne zaman tetiklenir | Gerektirdiği |
|---|---|---|
| Public Link Submission Created | Bir yanıtlayan formu bir paylaşım bağlantısı üzerinden gönderir. | Ekstra bir şey gerektirmez. |
| Public Link Submission Updated | Bir yanıtlayan zaten gönderdiği bir gönderimi düzenler. | Form için açık olan Gönderiden sonra düzenle. |
| Public Link Submission Abandoned | Bir yanıtlayan formu Consider Abandoned After altında ayarlanan süre boyunca (12 saatten 1 haftaya kadar) tamamlamadan bırakır. formbase saatte bir kontrol eder, bu yüzden çalıştırma bir saat sonrasına kadar gecikebilir. | Kısmi yanıtları kaydeden bir Pro veya Business plan. |
2. Bir test olayını dinleyin
Execute step’e tıklayın. Düğüm Listening for test event gösterir ve formbase bu formun olaylarını düğümün test URL’sine iki dakika boyunca göndermeye başlar. Formun paylaşım bağlantısını başka bir sekmede açın ve o süre içinde gönderin. Gönderim saniyeler içinde düğüme ulaşır:
![Bir test olayından sonra formbase Trigger: Form [Guide] Supplier onboarding, Event Public Link Submission Created, ve id, type submission.completed, test false ve data › answers altında company_name Nordlys Tekstil AS, contact_email, vat_number, ödeme koşulları yanıtı yes ve yüklenen sertifika dosyasını tutan çıktı](/guides/n8n/n8n-submission-output.png)
n8n’in bir örnek kaydı yoktur: test, gerçek bir gönderimdir ve test, false’tur. Her yanıt iki kez görünür:
data.answers, bir iş akışının karşılaştırdığı değeri, sorunun alan anahtarı altında tutar:
yesgibi bir seçenek anahtarı, bir sayı, bir tarih ya da bir dosya listesi.data.display, bir kişinin okuduğu metni tutar,
Yesgibi.
Mesajlarda display’i, koşullarda answers’ı kullanın. İkisi için de webhook referansına bakın.
Yarım bırakılan gönderimler saatler sonra gelir, bu yüzden Execute step onları yakalayamaz. O olay için iş akışını yayınlayın ve Executions’ı kontrol edin.
3. Yanıtları seçin
Tetikleyiciden sonra bir Edit Fields (Set) düğümü ekleyin. Yanıtları girdi panelinden Fields to Set’e sürükleyin, ya da ifadeleri kendiniz yazın:

Sonraki düğüm, örneğin Gmail veya Google Sheets, buradan {{ $json.company }}’yi ve diğer alanları okur. Bir soru yeniden
adlandırıldığında alan anahtarı aynı kalır, bu yüzden bu ifadeler çalışmaya devam eder.
4. Yayınlayın ve gerçek bir çalıştırmayı kontrol edin
Publish’e tıklayın, sürüme bir ad verin ve onaylayın. formbase artık her yeni gönderimi iş akışının üretim URL’sine gönderir. İş akışının yayınını kaldırmak bunu durdurur.
Formu bir kez daha gönderin ve Executions sekmesini açın. Çalıştırma saniyeler içinde görünür. Execute step ile başlattığınız çalıştırmalar bir şişe simgesi taşır; bir üretim çalıştırmasında bu yoktur:

İş akışı başlamıyorsa
Form bir istek bağlantısı üzerinden gönderildi. Bu, Public Link Submission Created’ı değil Request Completed’ı tetikler.
İş akışı yayınlanmadı. İş akışı taslakken yalnızca Execute step dinler, ve yalnızca ilk olay gelene ya da iki dakika geçene kadar.
Tetikleyici targetUrl must use https gösteriyor.
n8n’iniz bir
http://veya özel bir URL veriyor. Bkz. n8n’e herkese açık adresini bildirin.Bağlantı bilgisi başka bir çalışma alanına ulaşıyor. Tetikleyici, bağlantı bilgisinin işaret ettiği çalışma alanındaki formu dinler.
İmzayı kontrol etme
formbase Trigger, her olayın X-formbase-Signature başlığını kontrol eder ve başarısız olanları reddeder. n8n sunucusunun
saatini doğru tutun: beş dakikadan daha önce imzalanmış bir olay da reddedilir.