# Davetler, hatırlatmalar ve süre dolumu

Formstep'in istek bağlantısını e-postayla göndermesine izin verin, sessizleşen kişilerin peşine düşün ve bayatlayan istekleri kapatın.

> ✅ **Pro feature** — included in the Pro plan.


## Davetler, hatırlatmalar ve süre dolumu

Bağlantıyı teslim etmek, sessizleşen kişilerin peşine düşmek ve bir isteğin ne zaman beklemeye değmeyeceğine karar vermek.

> ℹ️ **Bir bağlantıyı teslim etmenin iki yolu**
> <p>
>     Her istek bir <code>url</code> ile geri döner. Bunu kendiniz gönderebilirsiniz — kendi e-postanızda, bir Slack mesajında, bir SMS'te —
>     veya Formstep'in e-postalamasını isteyebilirsiniz. Kendiniz göndermek her planda çalışır. Formstep'in davet ve hatırlatma göndermesine
>     izin vermek bir <strong>Pro veya Business plan</strong> gerektirir; Ücretsiz bir hesap, denemek için Formstep'in ilk 10 davetini
>     e-postayla göndermesini sağlayabilir (bkz. <a href="/tr/subscription-billing/limits-quotas#free-invitations">ücretsiz davetler</a>).
>   </p>

<h2 id="invitation">İstek daveti</h2>

<p>
  <code>delivery: "email"</code> ve bir alıcı e-posta adresiyle bir istek oluşturun, Formstep <strong>istek davetini</strong> gönderir:
  istek bağlantısını açan bir düğme taşıyan kısa bir e-posta.
</p>

<p>
  Bunu istek başına değil, form başına bir kez yazarsınız. Düzenleyicide <strong>Ayarlar → E-posta Bildirimleri</strong>’ni açın ve en altta{' '}
  <strong>İstekler</strong> grubuna kadar aşağı kaydırın:
</p>

<p>
  Çağrı yapandan gelen serbest metin bir mesaj yoktur — bir otomasyon bu e-postaya bir paragraf ekleyemez. Yapabileceği şey değerler
  sağlamaktır: konuda veya gövdede bir bağlam alanından veya önceden doldurulmuş bir alandan bahsedin, her alıcı kendi sürümünü alır. Bu,
  metni sizin kontrolünüzde tutarken onlar için yazılmış gibi okunmasını sağlar.
</p>

> 💡 **Çevirin**
> <p>
>     Formun yayınlanmış dilleri varsa, davet isteğin <code>language</code>’ını izler. E-posta metnini formun geri kalanıyla birlikte çevirin
>     — bkz. <a href="/tr/building-forms/translating-form-content">Form içeriğini çevirmek</a>.
>   </p>

<h3 id="delivery-status">Teslimat durumu</h3>

<ul>
  <li>
    Davet en fazla bir kez gönderilir. Kuyruğa alınır ve kuyruk ona ulaşmadan istek sona ererse gönderilmeden düşürülür — kimse ölü bir
    bağlantıya davet edilmez.
  </li>
  <li>
    Hiç ulaşmadıysa bir hatırlatma gönderin. <code>requests.remind</code> aynı bağlantıyı taşır ve sekiz hatırlatma tavanına sayılır.
    Hatırlatmaların bulunmadığı Ücretsiz planda, isteğin bağlantısını kopyalayıp kendiniz gönderin.
  </li>
  <li>Davetler ve hatırlatmalar, form ve alıcı adresi başına günde 10 e-postalık bir bütçeyi paylaşır.</li>
</ul>

<h2 id="reminders">Hatırlatmalar</h2>

<p>
  Bir <strong>hatırlatma programı</strong>, Formstep'in sessizleşen birine e-posta gönderdiği, sıralı bir boşta kalma süresi listesidir — 1
  gün, 3 gün, 1 hafta. Tek bir program iki tür hedefe hizmet eder: tamamlanmamış bir taslakta oturan genel bağlantı yanıtlayıcısı ve
  tamamlamamış bir istek alıcısı.
</p>

<p>
  <strong>Ayarlar → E-posta Bildirimleri → Hatırlatma gönder</strong>’de bulunur. Bu anahtar ana anahtardır: kapatırsanız hiçbir kanal
  formun programını almaz.
</p>

<h3 id="how-the-schedule-runs">Program nasıl işler</h3>

<ul>
  <li>
    Süreler, oluşturmadan değil hedefin <strong>son etkinliğinden</strong> ölçülür. 1 gün, sonra 3 gün'lük bir program "bir gün boşta, sonra
    üç gün boşta" anlamına gelir.
  </li>
  <li>
    <strong>Yeni etkinlik onu yeniden başlatır.</strong> Alıcı isteği açar ve bir şeyi yanıtlarsa, saat ilk adıma geri döner.
  </li>
  <li>
    <strong>Kendiliğinden durur</strong> istek tamamlandığında, süresi dolduğunda veya iptal edildiğinde.
  </li>
  <li>
    <strong>Her 15 dakikada bir bir tarama çalışır</strong>, bu yüzden bir hatırlatma, adımın vadesi geldikten en fazla çeyrek saat sonra
    ulaşır, saniyesi saniyesine değil. Çok geride kalmış bir program bir patlama halinde ateşlenmez: iki adım arasına koyduğunuz boşluğa
    uyulur.
  </li>
  <li>
    <strong>Sekiz hatırlatma, programlı ve elle olanların birlikte, tek bir istek için sert bir tavandır.</strong> Etkinlik bir programı
    sonsuza kadar yeniden başlatabilir; bunun bir döngüye dönüşmesini engelleyen şey budur.
  </li>
</ul>

<h3 id="per-request">İstek başına geçersiz kılma</h3>

<p>
  Bir otomasyon, bir istek oluştururken kendi <code>reminders</code>’ını geçirebilir — kendi programı için <code>["2d","5d"]</code>, veya
  yalnızca bu istek için hatırlatmaları kapatmak üzere boş bir liste. Açık bir program, formun ana anahtarını bile geçersiz kılar, çünkü bir
  tane geçiren çağıran özellikle bu istek için hatırlatma istemiştir.
</p>

<p>
  <code>reminders</code>’ı dışarıda bırakırsanız, ana anahtar açıksa ve isteğin bir alıcı adresi varsa istek formun programını devralır.
</p>

<h3 id="manual">Birini şimdi peşine düşmek</h3>

<p>
  Bir sonraki adımı beklemek zorunda değilsiniz. İstek çekmecesindeki <strong>Hatırlatma gönder</strong> — veya bir otomasyondan{' '}
  <code>requests.remind</code> — bir tanesini hemen kuyruğa alır. Otomatik program dokunulmadan kalır: bir sonraki programlanmış hatırlatma
  yine de olması gerektiği zaman gelir.
</p>

<p>İki alt sınır uygulanır: elle hatırlatmalar arasında en az on dakika ve istek başına aynı toplam sekiz tavanı.</p>

<h2 id="expiry">Süre dolumu</h2>

<p>
  Her isteğin kesin bir sonu vardır. Bu an geçtiğinde bağlantı çalışmayı durdurur, durum <strong>süresi doldu</strong> olur ve
  otomasyonunuza geri çağırma yoluyla bildirilir — böylece bir ay boyunca park halinde kalan bir workflow sonsuza kadar askıda kalmak yerine
  devam eder.
</p>

<ul>
  <li>
    Varsayılan: <strong>30 gün</strong> sonra.
  </li>
  <li>
    Azami: <strong>365 gün</strong>. Kendi değerinizi ayarlamak için <code>expiresAt</code>’i milisaniye zaman damgası olarak geçirin.
  </li>
  <li>Süre dolumundan sonra bağlantı sonuç sayfasını gösterir — sade bir bildirim, asla form değil.</li>
  <li>
    Bir tarama, gecikmiş istekleri her 15 dakikada bir çevirir, bu yüzden durum ve geri çağırma <code>expiresAt</code>’i çeyrek saat içinde
    takip eder. Bağlantının kendisi, süre dolumu geçer geçmez açılmayı durdurur.
  </li>
</ul>

```
{
  "method": "requests.create",
  "params": {
    "formId": "j57...",
    "recipient": { "email": "ada@acme.com", "name": "Ada" },
    "delivery": "email",
    "reminders": ["1d", "3d"],
    "expiresAt": 1795392000000,
    "callbackUrl": "https://automation.example/webhook/resume-abc"
  }
}
```

<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [İstekler sayfası](/tr/requests/managing-requests) — Elle hatırlatın ve iptal edin.
  - [Sorun giderme](/tr/requests/troubleshooting) — Bir davet başarısız olduğunda veya geri döndüğünde.
  - [Özel e-posta alan adları](/tr/branding-domains/custom-email-domains) — Kendi alan adınızdan gönderin.
</div>
