Otomasyon7 dk okuma

n8n Schedule Trigger Nasıl Kullanılır?

n8n Schedule Trigger ile workflow'u belirli aralıklarla ya da saatlerde çalıştırma; Trigger Rules, cron ifadesi, saat dilimi ve sık görülen sorunlar.

Miraç Kuru · Yayın 7 Ekim 2026

n8n Schedule Trigger Nasıl Kullanılır?
Bu yazıda· 7 bölüm
  1. 1.Schedule Trigger node'u ne yapar?
  2. 2.Schedule Trigger node'u workflow'a nasıl eklenir?
  3. 3.Schedule Trigger'da Trigger Rules seçenekleri nelerdir?
  4. 4.n8n Schedule Trigger'da cron ifadesi nasıl yazılır?
  5. 5.Schedule Trigger'da saat dilimi nasıl ayarlanır?
  6. 6.n8n Schedule Trigger'da sık görülen sorunlar nasıl çözülür?
  7. 7.Sonraki adım

Kısa cevap

n8n Schedule Trigger, bir workflow'u belirli aralıklarla ya da belirli saatlerde kendiliğinden başlatan trigger node'dur. Zamanlama, Trigger Rules bölümünde saniye, dakika, saat, gün, hafta, ay ya da cron ifadesiyle ayarlanır. Workflow'un belirlenen zamanlarda çalışması için kaydedilip yayımlanması gerekir. Yanlış saatte çalışan bir workflow için saat dilimi ayarı kontrol edilir.

  1. 1

    Node'u ekle

    Boş bir workflow'da "Add first step" düğmesine tıkla, arama kutusuna Schedule yaz ve Schedule Trigger'ı seç.

  2. 2

    Aralığı seç

    Trigger Interval alanından bir zaman birimi seç ve altındaki alanları doldur.

  3. 3

    Gerekirse cron ifadesi yaz

    Trigger Interval alanında Custom (Cron) seç ve cron ifadesini Expression alanına yaz.

  4. 4

    Saat dilimini kontrol et

    Workflow'un üç nokta menüsünden Settings seçeneğini aç ve Timezone ayarında kendi saat dilimini seç.

  5. 5

    Yayımla

    Workflow'u kaydet ve Publish düğmesiyle yayımla.

n8n Schedule Trigger, bir workflow'u belirli aralıklarla ya da belirli saatlerde kendiliğinden başlatan node'dur. Workflow, n8n'de bir işi otomatik yapan adımların bütünüdür. Node ise workflow'un adımlarından biridir. Workflow'ların kurulup düzenlendiği ekrana n8n editörü denir. Editörün ortasındaki canvas, node'ların eklenip birbirine bağlandığı çalışma alanıdır. Workflow'un ilk node'u olan trigger node, workflow'u belirli bir olayda ya da zamanda başlatır. Temel n8n kavramları n8n nedir yazısında anlatılır.

Schedule Trigger node'u ne yapar?

Belgelere göre Schedule Trigger node'u, workflow'ları sabit aralıklarla ve belirli zamanlarda çalıştırır. Cron, Linux ve macOS gibi Unix benzeri işletim sistemlerinde komutları belirlenen zamanlarda çalıştıran yazılım aracıdır. Belgelere göre Schedule Trigger da Cron'a benzer biçimde çalışır.

Publish, canvas'ın üst kısmında bulunan ve workflow'u canlıya alan düğmedir. Belgelere göre Schedule Trigger ile başlayan bir workflow'un belirlenen zamanlarda çalışması için kaydedilip yayımlanması gerekir.

Örnek: Bir içerik üreticisi, her pazartesi sabahı haftanın video planını ekibine e-postayla gönderen bir workflow kurar. Workflow'un ilk node'u Schedule Trigger'dır. İçerik üreticisi workflow'u yayımladıktan sonra plan her pazartesi kendiliğinden gönderilir.

Schedule Trigger ile kurulan haftalık rapor örneği n8n otomasyon örnekleri yazısında anlatılır.

Schedule Trigger node'u workflow'a nasıl eklenir?

Schedule Trigger node'u boş bir workflow'a şu adımlarla eklenir:

  1. n8n'i aç. Karşılama penceresi görünürse "Start from Scratch" düğmesine tıkla. Overview sayfasındaki Workflows listesi görünürse "Create Workflow" düğmesine tıkla. Boş bir workflow açılır.
  2. "Add first step" düğmesine tıkla. Trigger node'ları arayıp seçebildiğin node paneli (nodes panel) açılır.
  3. Arama kutusuna "Schedule" yaz. Aramayla eşleşen node'lar listelenir.
  4. Listeden Schedule Trigger'ı seç. Node canvas'a eklenir ve ayarları açılır.
  5. Trigger Interval, workflow'un hangi aralıkla çalışacağının seçildiği alandır. Seçenekler saniye, dakika, saat, gün, hafta, ay ve cron ifadesidir. Bu alandan bir seçenek seç ve altındaki alanları doldur.
  6. Node'un ayar penceresini (node details view) kapat. Canvas'a dönersin ve Schedule Trigger, workflow'un ilk node'u olarak görünür.

Belgelerdeki ilk workflow örneğinde node, her pazartesi saat 09.00'da çalışacak biçimde şöyle ayarlanır:

  • Trigger Interval alanında Weeks seçilir.
  • Weeks Between Triggers alanına 1 yazılır.
  • Trigger on Weekdays alanında Monday seçilir.
  • Trigger at Hour alanında 9am seçilir.
  • Trigger at Minute alanına 0 yazılır.

Örnek: Bir topluluk yöneticisi, haftalık duyuru için yeni bir workflow açar. "Add first step" düğmesiyle Schedule Trigger'ı ekler ve Trigger Interval alanında Weeks seçeneğini seçer. Node, canvas'ta workflow'un ilk adımı olarak görünür.

Schedule Trigger'da Trigger Rules seçenekleri nelerdir?

Trigger Rules, node'un ne zaman çalışacağını belirleyen kurallardır. Belgelere göre node'a birden çok kural eklenebilir ve her kural ayrı bir zamanlama kurar. Her kuralda önce Trigger Interval alanından zaman aralığının birimi seçilir. Diğer alanlar seçilen birime göre değişir.

Trigger IntervalDoldurulan alanlarBelgelerdeki örnek
SecondsSeconds Between Triggers30 yazılırsa her 30 saniyede bir çalışır
MinutesMinutes Between Triggers5 yazılırsa her 5 dakikada bir çalışır
HoursHours Between Triggers, Trigger at Minute6 ve 30 yazılırsa altı saatte bir, saatin 30. dakikasında çalışır
DaysDays Between Triggers, Trigger at Hour, Trigger at Minute2, 9am ve 15 seçilirse iki günde bir 09.15'te çalışır
WeeksWeeks Between Triggers, Trigger on Weekdays, Trigger at Hour, Trigger at Minute2, Monday, 3pm ve 30 seçilirse iki haftada bir pazartesi 15.30'da çalışır
MonthsMonths Between Triggers, Trigger at Day of Month, Trigger at Hour, Trigger at Minute3, 28, 9am ve 0 seçilirse üç ayda bir, ayın 28'inde 09.00'da çalışır
Custom (Cron)ExpressionZamanlama bir cron ifadesiyle yazılır

Trigger at Minute alanına 0 ile 59 arasında bir dakika yazılır. Trigger at Day of Month alanına ise 1 ile 31 arasında bir gün yazılır.

Örnek: Bir ekip lideri, rapor workflow'unun hem her iş günü sabahı hem de her ayın ilk günü çalışmasını ister. Schedule Trigger node'una iki ayrı kural ekler. Workflow iki zamanlamada da kendiliğinden başlar.

n8n Schedule Trigger'da cron ifadesi nasıl yazılır?

Cron ifadesi, bir zamanlamayı boşlukla ayrılmış alanlarla yazan kısa bir metindir. Trigger Interval alanında Custom (Cron) seçildiğinde cron ifadesi Expression alanına yazılır. Belgelere göre ifadede altı alan bulunabilir. İlk alan saniyeyi gösterir ve isteğe bağlıdır. Saniye alanı yazılmasa da node çalışır.

SıraAlan
1Saniye (isteğe bağlı)
2Dakika
3Saat
4Ayın günü
5Ay
6Haftanın günü (pazardan cumartesiye)

Belgelerdeki örneklerden bazıları şunlardır:

Cron ifadesiNe zaman çalışır
*/10 * * * * *Her 10 saniyede bir
*/5 * * * *Her 5 dakikada bir
0 * * * *Her saat başı
0 6 * * *Her gün 06.00'da
0 12 * * 1Her pazartesi 12.00'de
0 0 1 * *Her ayın 1'inde gece yarısı
0 9 * * 1-5Pazartesiden cumaya her gün 09.00'da
0 9-17 * * *Her gün 09.00 ile 17.00 arasında saat başı
0 0 1 1,4,7,10 *Ocak, nisan, temmuz ve ekimin 1'inde gece yarısı

Belgeler, cron ifadesi üretmek için crontab.guru adlı siteyi önerir. Sitede üretilen ifade n8n'deki Expression alanına yapıştırılır.

Örnek: Bir kişi, workflow'unun yalnızca hafta içi sabahları çalışmasını ister. Expression alanına belgelerdeki hafta içi örneğini yazar ve saati kendi işine göre değiştirir. Workflow hafta sonları çalışmaz.

Schedule Trigger'da saat dilimi nasıl ayarlanır?

Belgelere göre saat dilimi iki yerde ayarlanır: bütün n8n için ya da tek bir workflow için.

n8n Cloud, n8n şirketinin işlettiği sunucularda çalışan ve tarayıcıdan kullanılan n8n sürümüdür. Belgelere göre n8n Cloud'da genel saat dilimi, belgelerdeki Set the Cloud instance timezone sayfasında anlatılan adımlarla değiştirilir. Ortam değişkeni, bir programın çalışırken okuduğu ve adıyla saklanan bir ayardır. Kendi sunucusunda çalışan n8n'de genel saat dilimi GENERIC_TIMEZONE adlı ortam değişkeniyle belirlenir. Kendi sunucusunda çalışan n8n ile n8n Cloud arasındaki fark n8n kurulumu nasıl yapılır yazısında anlatılır.

Tek bir workflow'un saat dilimi şu adımlarla değiştirilir:

  1. Workflow'u canvas'ta aç.
  2. Sağ üst köşedeki üç nokta simgesine tıkla.
  3. Açılan menüde Settings seçeneğini seç. Workflow'un ayarları açılır.
  4. Timezone ayarında kendi saat dilimini seç.
  5. "Save" düğmesine tıkla. Workflow'un saat dilimi kaydedilir.

Örnek: Kendi sunucusunda çalışan n8n kullanan bir kişi, sabah raporunu beklediği saatten farklı bir saatte aldığını görür. Workflow'un Settings bölümünde Timezone ayarını kendi saat dilimine çevirir. Rapor bundan sonra kişinin beklediği saatte gelir.

n8n Schedule Trigger'da sık görülen sorunlar nasıl çözülür?

Belgelere göre sık görülen sorunlar ve çözümleri şunlardır:

  • Invalid cron expression hatası, n8n'in cron ifadesini anlayamadığını gösterir. İfadeyi belgelerdeki örneklerle karşılaştır. İfadede saniye alanı varsa onu çıkar ve kalan ifadeyi crontab.guru sitesinde dene.
  • Workflow yanlış saatte çalışıyorsa n8n'in kullandığı saat dilimini kontrol et. Genel ayar ve workflow ayarı yukarıdaki bölümde anlatılır.
  • Cron ifadesinde değişken (variable) kullanılabilir. Değişken, n8n'de bir kez tanımlanıp workflow'larda adıyla kullanılan değerdir. Belgelere göre değişkenin değeri workflow yayımlandığında okunur. Değer sonradan değişirse workflow'u yayından kaldır (unpublish) ve yeniden yayımla.
  • Trigger Interval değişikliği, workflow yayından kaldırılıp yeniden yayımlandığında geçerli olur. Yeni zamanlama da yayımlama anından başlar. Belgelerdeki örnekte saatte bir çalışan workflow, 11.30'da iki saatlik aralıkla yeniden yayımlanır ve bir sonraki sefer 13.30'da çalışır.
  • Execution, workflow'un her çalışmasının kaydıdır ve workflow'un Executions sekmesinde listelenir. Sunucu kapalıyken kaçırılan execution'ları sonradan çalıştırmak için node'un Settings sekmesindeki If Execution Is Missed seçeneğini kullan. Run the Most Recent Missed Execution değeri, en son kaçırılan execution'ı bir kez çalıştırır ve zamanlamaya devam eder.
  • Belgelere göre If Execution Is Missed seçeneği, n8n 2.36 ve üstü sürümlerde, bu sürümden sonra workflow'a eklenen Schedule Trigger node'larında bulunur. Seçenek, n8n kurulumu durable scheduler adlı zamanlama sistemiyle çalıştığında etkili olur. Varsayılan sistem olan in-memory scheduler kaçırılan execution'ları çalıştırmaz. Durable scheduler'ın nasıl açılacağı n8n belgelerinin kurulum yapılandırması bölümünde anlatılır.

Örnek: Bir kişi, Trigger Interval alanında Hours seçeneği yerine Days seçeneğini seçer ama workflow saatlik çalışmaya devam eder. Kişi workflow'u yayından kaldırır ve yeniden yayımlar. Workflow bundan sonra günde bir kez çalışır.

Örnek: Bir ekip, rapor saatini bir değişkende tutar ve cron ifadesinde bu değişkeni kullanır. Rapor saatini değiştirdikten sonra workflow'u yayından kaldırıp yeniden yayımlar ve yeni saat devreye girer.

Örnek: Durable scheduler kullanan bir kişi, sabah raporu workflow'unda If Execution Is Missed seçeneğinde Run the Most Recent Missed Execution değerini seçer. Sunucu rapor saatinde kapalı olsa bile, açıldığında rapor bir kez gönderilir.

Sonraki adım

n8n'de yeni bir workflow aç ve "Add first step" düğmesiyle Schedule Trigger node'unu ekle. Trigger Interval alanında Minutes seç ve Minutes Between Triggers alanına 5 yaz. Workflow'u kaydet ve Publish düğmesiyle yayımla. Executions sekmesini aç; workflow seçtiğin aralıkla çalıştıkça listeye yeni bir execution eklenir. Ardından aralığı kendi işine uygun bir zamanlamaya çevir, workflow'u yayından kaldır ve yeniden yayımla.

Kurduğun bu zamanlanmış workflow, tekrar eden işleri kalıcı bir sisteme dönüştürmenin ilk adımıdır.

Sık sorulanlar

Schedule Trigger kullanan workflow neden kendiliğinden çalışmıyor?

Belgelere göre Schedule Trigger kullanan workflow'un kaydedilip yayımlanması gerekir. Workflow, Publish düğmesiyle yayımlandığı andan itibaren belirlenen zamanlarda çalışır.

Bir Schedule Trigger node'una birden çok zamanlama eklenebilir mi?

Eklenebilir. Belgelere göre node'a birden çok Trigger Rules kuralı eklenir ve her kural ayrı bir zamanlama kurar.

Cron ifadesinde neden bazen altı alan bulunur?

Belgelere göre ifadenin başındaki ek alan saniyeyi gösterir. Bu alan isteğe bağlıdır ve yazılmasa da node çalışır.

Trigger Interval değişikliği neden hemen uygulanmıyor?

Belgelere göre değişiklik, workflow yayından kaldırılıp yeniden yayımlandığında geçerli olur. Yeni zamanlama da yayımlama anından başlar.

Kaynaklar

  1. 1.n8n Docs, Schedule Trigger nodeErişim: 7 Ekim 2026
  2. 2.n8n Docs, Schedule Trigger node common issuesErişim: 7 Ekim 2026
  3. 3.n8n Docs, Work with nodesErişim: 7 Ekim 2026
  4. 4.n8n Docs, Build your first workflowErişim: 7 Ekim 2026

İlgili yazılar

Otomasyon kategorisine dön