n8n Webhook düğümündeki Test URL ile Production URL farklı kullanım içindir. Test adresi dinleme sırasında geliştirme verisini yakalar; gerçek kullanımda iş akışının yayımlanmış veya sürümünüzdeki karşılığıyla etkin olması ve gönderen hizmetin üretim adresini kullanması gerekir. Testi geçmesi tek başına gerçek bağlantının kurulduğunu göstermez.
İstek ulaşıyor fakat son adım hata veriyorsa webhook bağlantısı çalışmış demektir. Hatalı düğümün girdisini inceleyin; yanlış veri yolunu bağlantı sorunundan ayrı çözün. Aynı örnek olayın tekrar gönderilmesi hedefte çift kayıt oluşturmamalıdır.
Hangi adrese istek geldiğini bulun
Önce dış hizmette kayıtlı adresi n8n’in gösterdiği adresle birebir karşılaştırın. Yöntemin de eşleşmesi gerekir; POST bekleyen bir düğümü tarayıcı adres çubuğuyla açmak GET isteği gönderir. Bu deneme, gönderen uygulamanın gerçek davranışını sınamaz.Testten gerçek kullanıma geçin
- Webhook düğümünü açın. HTTP yöntemini, yolu ve varsa kimlik doğrulama ayarını kontrol edin. Çalışan başka bir iş akışının yoluyla çakışmadığını doğrulayın.
- Test dinlemesini başlatın. Listen for Test Event ile örnek veriyi yakalayın. Örnek istek gerçek gönderimle aynı yöntem ve alan yapısını kullansın.
- İş akışını tamamlayıp kaydedin. Sonraki adımların beklenen alanları okuduğunu ve uygun yanıt verdiğini kontrol edin. Teste özel sabit veriyi gerçek akışta bırakmayın.
- Üretim adresini kopyalayın. Production URL seçeneğindeki gerçek adresi gönderen hizmete kaydedin; iş akışını mevcut sürümünüzün yayın/etkinleştirme adımıyla kullanılabilir hale getirin.
- Yeni örnek olayı dış hizmetten gönderin. Sonucu Executions kaydından açın. Üretim isteğinin verisi geliştirme tuvalinde anlık görünmeyebilir; bunu istek gelmedi diye yorumlamayın.
İstek hiç ulaşmıyorsa
Kendi sunucunuzdaki n8n yalnız localhost adresinde dinliyorsa dış hizmet bu adrese ulaşamaz. Bunun çözümü bütün yönetim arayüzünü kimlik doğrulamasız internete açmak değildir; kurulumunuzun belgelenmiş ters proxy, HTTPS ve kimlik doğrulama düzenini kullanın.İstek ulaşıyor fakat son adım hata veriyorsa webhook bağlantısı çalışmış demektir. Hatalı düğümün girdisini inceleyin; yanlış veri yolunu bağlantı sorunundan ayrı çözün. Aynı örnek olayın tekrar gönderilmesi hedefte çift kayıt oluşturmamalıdır.