İçeriğe atla
OrqLabs

Onaylar ve insan denetimi

utility.approval ve logic.wait ile insan onayı, Onaylar sayfası, düzenleyerek onaylama, zaman aşımı, ajanlardaki requireApproval ve devir senaryoları.

12 dk Son güncelleme:
Bu sayfada
  1. Neden onay?
  2. Onaylar sayfası
  3. Onay kutusu (utility.approval)
  4. İçerik onayları
  5. Bekle kutusu (logic.wait)
  6. Ajan düzeyinde onay ayarları
  7. Konuşma devri
  8. Tasarım önerileri
  9. API ile onaylama
  10. Sık sorulan sorular
  11. Sonraki adım

Bu rehberde: Ajanların ürettiği içeriğin yayınlanmadan önce nasıl size sorulduğunu öğrenirsiniz. Onaylar sayfasını kullanır, onay kutusunu ayarlar ve chatbot'un insana devrini anlarsınız.

⏱ 12 dakika

Neden onay?

Ajanlar hızlı ve ucuzdur. Ama yayınlanacak bir gönderi, gönderilecek bir e-posta veya değişecek bir strateji için son sözü insanın söylemesi çoğu ekip için kuraldır. OrqLabs bunu dört yerde sağlar:

  1. Onay kutusu (utility.approval): iş akışında açık bir onay adımı.
  2. Bekle kutusu (logic.wait, onay veya yanıt modu): onay ya da müşteri yanıtı bekler.
  3. Ajan ayarları: Social Publisher ve Outreach'te "onay gerektir"; Community Manager'da "otomatik yanıt"; Analytics Strategist'te "otomatik uygula".
  4. Konuşma devri: Chatbot emin değilse konuşmayı insana verir.
Onay akışı: ajan taslak üretir, onay noktasında bekler, insan onaylar veya reddeder, onaylanan yayınlanır.
Onay akışı: ajan taslak üretir, onay noktasında bekler, insan onaylar veya reddeder, onaylanan yayınlanır.

Onaylar sayfası

Sol menüden Onaylar sayfasını açın. Sizi bekleyen kararlar listelenir.

Onaylar sayfası: ① bekleyen onay kartı, ② metni düzenle, ③ Onayla, ④ Reddet.
Onaylar sayfası: ① bekleyen onay kartı, ② metni düzenle, ③ Onayla, ④ Reddet.

Her kartta (①): başlık, açıklama, kaynak iş akışı ve kutu, oluşturulma zamanı, kalan süre, öğe önizlemesi (görsel varsa gösterilir).

  1. ②'deki alanda metni düzenleyin. Düzenleme izniniz varsa değişikliğiniz orijinalin yerine geçer.
  2. ③ Onayla düğmesine basın. İş akışı "onaylandı" dalından devam eder.
  3. Ya da ④ Reddet düğmesine basın; isterseniz yorum yazın. İş akışı "reddedildi" dalından devam eder.

Birden fazla kartı seçip toplu onaylayabilirsiniz.

Onay istekleri bildirim olarak da gelir. E-posta veya Slack bildirimi için onaydan önce bir Bildir kutusu ekleyin ya da Ayarlar → Bildirimler'den kanal açın.

Yetki: Üye ve üstü onaylayabilir; İzleyici yalnızca görür. Kimin onayladığı denetim günlüğüne yazılır.

Geliştirici notu: GET /orgs/:orgId/approvals?status=PENDING; POST /orgs/:orgId/approvals/:id/approve { editedPayload?, comment? }; POST /orgs/:orgId/approvals/:id/reject { comment? }. Olaylar: approval.requested, approval.resolved.

Onay kutusu (utility.approval)

İş akışında bir onay adımı eklemek için paletten Onay kutusunu sürükleyin.

AlanAçıklamaVarsayılan
BaşlıkOnay listesinde görünen başlıkApprove content for {{ $json.platform }}
AçıklamaOnaylayana gösterilen içerik; genellikle gönderi metni{{ $json.body }}
Düzenlemeye izin verOnaylayan metni değiştirebilsinAçık
Otomatik red süresi (saat)Bu süre içinde karar verilmezse reddedilir72

İki çıkışı vardır: approved (onaylandı) ve rejected (reddedildi).

Kutu her gelen öğe için ayrı bir onay görevi açar. 3 platformluk içerik = 3 onay. Çalıştırma Bekliyor durumuna geçer; sistem kaynak tüketmez. Karar geldiğinde aynı çalıştırma kaldığı yerden devam eder.

Düzenleme açıkken onaylayanın yazdığı metin öğenin verisinin yerine geçer; sonraki kutular düzenlenmiş metni görür. Red durumunda öğe rejected çıkışına rejectionComment alanıyla gider.

İçerik onayları

İçerik → Onaylar sekmesi sosyal gönderilere özel görünümdür.

İçerik editörü: ① metin ve karakter sayacı, ② platform önizlemesi, ③ zamanlama, ④ Onayla / Reddet.
İçerik editörü: ① metin ve karakter sayacı, ② platform önizlemesi, ③ zamanlama, ④ Onayla / Reddet.

Bir gönderi şu durumlarda burada bekler: Zamanla kutusunda "önce onay gerekir" açıksa veya Content Creator taslakları Social Publisher'a "onay gerektir" ile gittiyse.

  • ④ Onayla: zamanlanmış tarih varsa gönderi "Zamanlandı", yoksa hemen yayınlanır.
  • Reddet: gönderi taslak kalır.
  • Şimdi yayınla: bekleme olmadan yayınlar.

Dikkat: İş akışında Onay kutusu kullanıyorsanız Social Publisher'da Require human approval kapalı olsun. Aksi hâlde iki kez onay istenir. Şablonlar böyle kurgulanmıştır.

Bekle kutusu (logic.wait)

ModNe beklerDevam koşulu
SüreBelirli süre (miktar + birim)Süre dolunca
Belirli zamanBir tarih/saatZaman gelince
OnayOnay (başlık verirsiniz)Onay/red; tek çıkış, karar json.approved alanında
YanıtKonuşmada müşteri yanıtıYanıt gelince (json.reply); süre dolarsa json.timedOut: true

Onay kutusu iki dallı yönlendirme sunar; Bekle (onay) tek dal döner ve kararı öğeye yazar. Takip mesajları için Yanıt modu idealdir: yanıt gelmezse 3 gün sonra ikinci mesaj.

Ajan düzeyinde onay ayarları

AjanAyarDavranış
Social PublisherRequire human approval açıkGönderiler taslak kalır; İçerik → Onaylar'da bekler
Outreach AgentApprove before sending açıkMesajlar gönderilmez; aday başına bir onay kartı açılır, onaylayınca mesaj gönderilir ve takipler kurulur
Community ManagerAuto-reply without approval kapalıHer yanıt taslağı onaya düşer, onaylayınca yorumun altına gönderilir; açıksa doğrudan yayınlanır. Yükseltilen yorumlar Gelen Kutusu'na gider
Analytics StrategistAuto-apply strategy changes kapalıDeğişiklikler raporda öneri olur; Uygula ile strateji belgesine yazılır (Onaylar'a düşmez); açıksa doğrudan uygulanır
AI ChatbotHand off when confidence belowGüven eşiğin altındaysa insana devreder

Konuşma devri

Chatbot şablonunda: chatbot → Eğer ({{ $json.handoff === true }}) → İnsana devret. Devir kutusu konuşmayı "İnsan" durumuna alır, botu susturur ve ekibe bildirir. Siz Gelen Kutusu'ndan yanıtlarsınız; işiniz bitince Bota geri ver dersiniz.

Gelen Kutusu: ① konuşma listesi ve filtreler, ② mesaj akışı, ③ kişi/aday paneli, ④ Devral, ⑤ AI yanıt öner.
Gelen Kutusu: ① konuşma listesi ve filtreler, ② mesaj akışı, ③ kişi/aday paneli, ④ Devral, ⑤ AI yanıt öner.

Ayrıntı: Gelen kutusu ve insan devralma.

Tasarım önerileri

  • Onayı pahalı veya geri alınamaz adımın hemen önüne koyun: yayın, gönderim, strateji yazma, CRM'e yazma.
  • Kalabalık onay kuyruklarını önlemek için Süz kutusuyla yalnızca riskli öğeleri onaya gönderin. Örneğin: {{ $json.contentType === "promotional" }}. Geri kalanı doğrudan geçirin ve Birleştir ile toplayın.
  • Otomatik red süresini ekibin ritmine göre ayarlayın. Cuma üretilen içeriğin Pazartesi'ye kadar beklemesi için 72 saat yeterlidir.
  • Red dalını boş bırakmayın. En azından Bildir kutusuyla nedenini kayda geçirin veya Content Creator'a {{ $json.rejectionComment }} ile yeniden üretim isteyin.
  • Onay bekleyen çalıştırmalar kota tüketmez. Ama çok birikirse listeyi temizleyin; süresi dolanlar otomatik reddedilir.

API ile onaylama

Onayları kendi aracınızdan yönetmek için API anahtarıyla:

curl -H "X-Api-Key: af_live_..." "https://api.orqlabs.com/api/v1/orgs/$ORG/approvals?status=PENDING"
curl -X POST -H "X-Api-Key: af_live_..." -H "Content-Type: application/json" \
  "https://api.orqlabs.com/api/v1/orgs/$ORG/approvals/$ID/approve" \
  -d '{"editedPayload":{"body":"Düzenlenmiş metin"},"comment":"Başlık kısaltıldı"}'

approval.requested olayını giden webhook'a bağlayarak Slack'te tek tıkla onay akışı kurabilirsiniz. Bkz. Giden webhook'lar.

Sık sorulan sorular

Onaylamayı unutursam ne olur? 72 saat (veya belirlediğiniz süre) sonra otomatik reddedilir. İş akışı "reddedildi" dalından devam eder.

Onayı telefonumdan verebilir miyim? Evet. Panel telefonda çalışır. Bildirimdeki bağlantı doğrudan Onaylar sayfasına gider.

Onayladığım metni sonradan değiştirebilir miyim? Zamanlanmış gönderiyi İçerik sayfasından yayınlanmadan önce düzenleyebilirsiniz.

Bir ekip arkadaşım onaylayabilir mi? Üye ve üstü rolde herkes onaylayabilir. Kim onayladı, denetim günlüğünde görünür.

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.