# Genel bağlantı gönderimlerinden bir n8n iş akışı başlatın

Birisi paylaşım bağlantısı üzerinden bir formu gönderdiğinde, düzenlediğinde veya yarım bıraktığında bir n8n iş akışı çalıştırın ve yanıtları bir sonraki düğüme aktarın.

## 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.

<p>
  <a href="/tr/guides/n8n/connect">n8n'de bir formbase bağlantı bilgisine</a> ve{' '}
  <a href="/tr/sharing-publishing/sharing-embedding#share-links">paylaşım bağlantılı</a> yayınlanmış bir forma ihtiyacınız var. n8n'iniz
  internetten HTTPS üzerinden erişilebilir olmalıdır; bkz. <a href="/tr/guides/n8n/install-the-node">formbase düğümünü n8n'e kurun</a>. Bir
  istek bağlantısına yapılan bir gönderim bu iş akışlarını başlatmaz; bunun için bkz.{' '}
  <a href="/tr/guides/n8n/request-outcome">n8n'de bir isteğin sonucuna göre hareket edin</a>.
</p>

<h2 id="add-the-trigger">1. Tetikleyiciyi ekleyin</h2>

<p>
  Bir iş akışı oluşturun, <strong>+</strong>'ya tıklayın, <strong>formbase</strong>'i arayın ve <strong>formbase Trigger</strong>'ı seçin.
  Bağlantı bilgisini, formu ve <strong>Event</strong> altındaki üç genel bağlantı olayından birini seçin:
</p>

Gönderiden sonra düzenle</a>.',
      ],
    },
    {
      label: 'Public Link Submission Abandoned',
      cells: [
        'Bir yanıtlayan formu <strong>Consider Abandoned After</strong> 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.',
        '<a href="/tr/submissions-analytics/partial-submissions">Kısmi yanıtları</a> kaydeden bir Pro veya Business plan.',
      ],
    },
  ]}
/>

<h2 id="listen-for-a-test-event">2. Bir test olayını dinleyin</h2>

<p>
  <strong>Execute step</strong>'e tıklayın. Düğüm <em>Listening for test event</em> 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:
</p>

<p>
  n8n'in bir örnek kaydı yoktur: test, gerçek bir gönderimdir ve <strong>test</strong>, <code>false</code>'tur. Her yanıt iki kez görünür:
</p>

<ul>
  <li>
    <strong>data.answers</strong>, bir iş akışının karşılaştırdığı değeri, sorunun <a href="/tr/requests/field-keys">alan anahtarı</a>{' '}
    altında tutar: <code>yes</code> gibi bir seçenek anahtarı, bir sayı, bir tarih ya da bir dosya listesi.
  </li>
  <li>
    <strong>data.display</strong>, bir kişinin okuduğu metni tutar, <code>Yes</code> gibi.
  </li>
</ul>

<p>
  Mesajlarda <strong>display</strong>'i, koşullarda <strong>answers</strong>'ı kullanın. İkisi için de{' '}
  <a href="/tr/developers/webhooks-reference#fields-vs-answers">webhook referansına</a> bakın.
</p>

<p>
  Yarım bırakılan gönderimler saatler sonra gelir, bu yüzden <strong>Execute step</strong> onları yakalayamaz. O olay için iş akışını
  yayınlayın ve <strong>Executions</strong>'ı kontrol edin.
</p>

<h2 id="map-the-fields">3. Yanıtları seçin</h2>

<p>
  Tetikleyiciden sonra bir <strong>Edit Fields (Set)</strong> düğümü ekleyin. Yanıtları girdi panelinden <strong>Fields to Set</strong>'e
  sürükleyin, ya da ifadeleri kendiniz yazın:
</p>

<p>
  Sonraki düğüm, örneğin Gmail veya Google Sheets, buradan <code>{'{{ $json.company }}'}</code>'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.
</p>

<h2 id="publish-and-check">4. Yayınlayın ve gerçek bir çalıştırmayı kontrol edin</h2>

<p>
  <strong>Publish</strong>'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.
</p>

<p>
  Formu bir kez daha gönderin ve <strong>Executions</strong> sekmesini açın. Çalıştırma saniyeler içinde görünür.{' '}
  <strong>Execute step</strong> ile başlattığınız çalıştırmalar bir şişe simgesi taşır; bir üretim çalıştırmasında bu yoktur:
</p>

<h2 id="troubleshooting">İş akışı başlamıyorsa</h2>

<ul>
  <li>
    <strong>Form bir istek bağlantısı üzerinden gönderildi.</strong> Bu, Public Link Submission Created'ı değil Request Completed'ı
    tetikler.
  </li>
  <li>
    <strong>İş akışı yayınlanmadı.</strong> İş akışı taslakken yalnızca <strong>Execute step</strong> dinler, ve yalnızca ilk olay gelene ya
    da iki dakika geçene kadar.
  </li>
  <li>
    <strong>
      Tetikleyici <em>targetUrl must use https</em> gösteriyor.
    </strong>{' '}
    n8n'iniz bir <code>http://</code> veya özel bir URL veriyor. Bkz.{' '}
    <a href="/tr/guides/n8n/install-the-node#public-address">n8n'e herkese açık adresini bildirin</a>.
  </li>
  <li>
    <strong>Bağlantı bilgisi başka bir çalışma alanına ulaşıyor.</strong> Tetikleyici, bağlantı bilgisinin işaret ettiği çalışma alanındaki
    formu dinler.
  </li>
</ul>

> ℹ️ **İmzayı kontrol etme**
> <p>
>     formbase Trigger, her olayın <code>X-formbase-Signature</code> 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.
>   </p>

<h2 id="next">Sırada</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2 mb-8">
  - [Bir n8n iş akışından istek gönderin](/tr/guides/n8n/send-a-request)
  - [Yerleşik entegrasyonlar](/tr/integrations/overview) — n8n olmadan Slack, Sheets ve Notion.
</div>
