Bu rehberde: Hazır gönderileri doğru saatte doğru hesaba gönderen ajanı tanırsınız. Zamanlama ve hemen yayın modlarını, onay ayarını ve "en iyi saat" mantığını öğrenirsiniz.
⏱ 10 dakika
Kimlik kartı
| Alan | Değer |
|---|---|
| Tür | SOCIAL_PUBLISHER |
| Kategori | İçerik |
| Kutu tipi | agent.socialPublisher |
| Varsayılan model | claude-haiku-4-5 (ekonomi) |
| Ekonomik model | claude-haiku-4-5 |
| Rapor türü | SOCIAL_PERFORMANCE (Sosyal performans) |
| Önerilen hesaplar | X, LinkedIn, Instagram, Facebook |
Ne yapar?
Social Publisher içerik üretmez. Üretilmiş taslakları doğru zamanda doğru hesaba gönderir. Kaynak iki türlü olabilir: önceki kutudan gelen öğeler (Content Creator → Onay zinciri) ya da İçerik sayfasında taslak durumunda bekleyen gönderiler.
Her gönderi için:
- Platform sınırlarını kontrol eder: X 280 karakter / 3 hashtag, LinkedIn 3000 / 5, Facebook 63206 / 5, Instagram 2200 / 30 ve görsel zorunlu, Threads 500 / 1, TikTok ve YouTube video zorunlu, Pinterest görsel + link zorunlu. Sınırı aşan gönderiyi değiştirmeden "atlandı" listesine alır.
- Bu platform için projeye bağlı hesap arar; yoksa yine atlar.
- Zamanla modunda en iyi saati seçer ve gönderiyi "Zamanlandı" yapar. Saati gelince yayın kuyruğu gönderir.
- Hemen modunda anında yayınlar.
- Platformun döndürdüğü kimliği ve gönderi adresini kayda yazar. Performans raporları bu kimlikle eşleşir.

Zamanlanan gönderiler ①'deki takvimde görünür; sürükleyerek saatini değiştirebilirsiniz.
En iyi saat nasıl seçilir? Önce strateji belgesindeki "en iyi saatler" listesine bakar. Sonra son 28 günün etkileşimini gün ve saate göre okur. İkisi çelişirse geçmiş veriye ağırlık verir ve nedenini slotReason alanına yazar. Hiç veri yoksa hafta içi sabah ve akşam saatlerini kullanır. Aynı platforma aynı gün birden fazla gönderi düşürmez. Saat dilimi projenin saat dilimidir.
Test modu. İş akışını Test ile çalıştırdığınızda yayın ve zamanlama araçları kuru çalışır: platforma hiçbir şey gitmez, öğelerde dryRun: true görünür.

Onay gerektir açıkken her gönderi yukarıdaki editörde bekler; ③'te önerilen saati görür, ④ ile onaylarsınız.
Girdiler
| Alan | Etiket | Tür | Varsayılan | Açıklama |
|---|---|---|---|---|
mode | Mode | seçim | schedule | schedule: en iyi saate planlar. now: hemen yayınlar |
requireApproval | Require human approval | açık/kapalı | açık | Açıkken ajan yayınlamaz; her gönderi için onay oluşturur. Üstte zaten Onay kutusu varsa kapatın; aksi hâlde iki kez onay istenir |
Entegrasyonlar alanı boşsa projeye bağlı tüm sosyal hesaplar kullanılabilir; tek hesapla sınırlamak için seçin.
Çıktılar
main çıkışından her gönderi ayrı öğe olarak çıkar; result alanı published, scheduled veya skipped değerini taşır.
Zamanlanan gönderi:
{
"result": "scheduled",
"contentPostId": "cp_01J...",
"platform": "LINKEDIN",
"integrationId": "int_01J...",
"scheduledAt": "2026-09-29T08:45:00+03:00",
"slotReason": "Son 28 günde LinkedIn etkileşimi Salı 08:30-09:30 aralığında en yüksek",
"status": "SCHEDULED"
}
Atlanan gönderi:
{ "result": "skipped", "contentPostId": "cp_01J...", "platform": "INSTAGRAM", "code": "INVALID", "reason": "INSTAGRAM requires media; mediaUrls is empty" }
Sık atlama nedenleri: görsel eksik, karakter sınırı, hashtag sınırı, bağlı hesap yok, gönderi zaten zamanlanmış, hesap izni geçersiz (AUTH), platform kotası (RATE_LIMIT).
Kullandığı araçlar
list_content_drafts: İçerik sayfasındaki taslakları listeler.get_post_performance: son 28 günün metriklerini okur; en iyi saat buradan türetilir.schedule_post: gönderiyi zamanlar ve yayın kuyruğuna verir.publish_post: hemen yayınlar.
Ajan metin üretmez ve düzenlemez. Sınırı aşan gönderiyi kısaltmasını istiyorsanız görevde açıkça belirtin.
Gerekli hesaplar
Taslaklarda geçen her platform için projeye bağlı bir hesap gerekir. Bağlı hesabı olmayan platformun gönderileri atlanır; çalıştırma hata vermez. Instagram için instagram_business_content_publish, Facebook için pages_manage_posts, X için tweet.write izni onaylı olmalıdır. Meta uygulaması geliştirme modundaysa yalnızca test kullanıcılarının hesaplarına yayın yapılabilir.
Örnek görev metinleri
- "İçerik sayfasındaki tüm taslakları bu haftanın en iyi saatlerine dağıt. Aynı platforma aynı gün iki gönderi koyma; hafta sonuna planlama."
- "Gelen gönderileri hemen yayınla. Instagram gönderisinde görsel yoksa yayınlama, atla ve nedenini yaz."
- "{{ $json.platform }} gönderisini {{ $json.scheduledAt }} zamanına planla. Bu saat geçmişte kaldıysa aynı gün içindeki bir sonraki en iyi saate kaydır."
- "Strateji belgesindeki en iyi saatlere sadık kal; geçmiş veri yoksa hafta içi 09:00 ve 18:00'i kullan."
- "Sadece LinkedIn ve X taslaklarını işle; diğer platformları atla ve raporla."
İpuçları
- En iyi saatleri kalıcı yönetmek için Ayarlar → Projeler → Strateji belgesinde kanallar altına saatleri girin. Görevde saat yazmak yalnızca o çalıştırmayı etkiler.
- Kayıtlı ajan oluşturup Ek talimatlar alanına yayın kurallarını yazın: "Resmi tatillerde yayınlama", "Kampanya gönderileri 10:00'dan önce çıkmasın".
- Düşünme derinliği düşük yeterlidir; karar mantığı basittir.
- Çok taslak birikiyorsa görevde üst sınır verin ("en fazla 10 gönderi planla").
Beklenen rapor
Sosyal performans raporu: kaç gönderi yayınlandı / planlandı / atlandı, platform bazında tablo (seçilen saat ve gerekçe), atlanan gönderiler ve nedenleri, son 28 günün saat bazlı etkileşim özeti. Metrikler: yayınlanan, planlanan, atlanan, platform sayısı.
Maliyet beklentisi
Tek çalıştırma, 3-5 gönderi, 2-3 araç çağrısı (~4K giriş / ~0.4K çıkış token):
| Katman | Model | Tahmini maliyet |
|---|---|---|
| Ekonomi (varsayılan) | claude-haiku-4-5 | ≈ 0.006 $ |
| Dengeli | claude-sonnet-5 | ≈ 0.012 $ |
| Dengeli (OpenAI) | gpt-5-mini | ≈ 0.002 $ |
| Amiral gemisi | claude-opus-5 | ≈ 0.03 $ |
Bu ajan için ekonomi model yeterlidir; daha üst katmanın ölçülebilir faydası yoktur. Bütçeyi 0.2 $, maks. adımı 10-15 yapabilirsiniz.
İş akışında kullanım
Günlük sosyal medya içerik akışı şablonu bu ajanı onaydan sonra kullanır; onay alındığı için Require human approval kapalıdır:
Zamanlama → Content Creator → Görsel üret → Onay
approved → Social Publisher (mod: zamanla, onay: kapalı)
rejected → Bildir
Diğer kalıplar:
- Zamanlama (her gün 07:00) → Social Publisher: İçerik sayfasında elle oluşturulan taslakları her sabah kuyruğa alır.
- Social Publisher → Eğer (
{{ $json.result === 'skipped' }}) → Bildir: atlananları ekibe bildirir. - Platform olayı (yayın hatası) → Social Publisher (mod: hemen): başarısız gönderiyi yeniden dener.
- Saat zaten belliyse yapay zekâsız alternatif: Zamanla kutusu.
Sık karşılaşılan sorunlar
| Sorun | Neden | Çözüm |
|---|---|---|
| Hepsi atlandı | Platform için bağlı hesap yok veya yanlış hesap seçili | Entegrasyonlar sayfasında hesabın projeye bağlı olduğunu doğrulayın |
| İki kez onaya düştü | Üstte Onay kutusu var ve onay ayarı açık | Kutuda Require human approval'ı kapatın |
| Zamanlanan gönderi çıkmadı | Yayın kuyruğu duraklamış veya hesap izni dolmuş | Çalıştırmalarda yayın hatası olayına bakın; Bağlantıyı test et |
| Hep aynı saat | Geçmiş veri yok, strateji tek saat içeriyor | Strateji belgesine birden fazla saat ekleyin; 2-3 hafta veri birikince çeşitlenir |
| Instagram hata | Görsel yok veya tür desteklenmiyor | Görsel üret kutusu ekleyin ya da görsel adresi sağlayın |
| Test modunda gerçekten yayınlandı | Test modu açık değildi | Test düğmesini ve Test modu anahtarını kullanın |
Sık sorulan sorular
Hemen yayın mı zamanlama mı seçmeliyim? Düzenli içerik için zamanlama. Duyuru veya kriz iletişimi için hemen.
Gönderi yayınlandıktan sonra silebilir miyim? OrqLabs platformdan silmez. Platformun kendi arayüzünden silersiniz. İçerik sayfasında kayıt kalır.
Aynı gönderiyi tüm platformlara aynı anda atar mı? Hayır. Her platform için ayrı saat seçer ve aynı gün aynı platforma birden fazla gönderi düşürmez.