İçeriğe atla
Belgeler

Slack'i gelen webhook ile bağlama

Bir kanal için Slack gelen webhook'u oluşturun, AutoPSEO'ya ekleyin, test mesajı gönderin ve gönderim başarısız olduğunda Slack'in döndürdüğü hataları giderin.

Hesap → Slack, Teams ve Webhooks → Slack - Bağlı çalışma alanlarıAbonelik veya deneme sürümü gerektirir3 dk okuma

AutoPSEO, Slack'e gelen webhook'lar üzerinden mesaj gönderir. Slack size tek bir kanala yazan bir URL verir, siz bu URL'yi AutoPSEO'ya yapıştırırsınız ve raporlar ile uyarılar o kanala düşmeye başlar. AutoPSEO çalışma alanınıza hiçbir şey kurmaz: mesajları okuyamaz, kanallarınızı listeleyemez ve webhook'un işaret etmediği hiçbir yere gönderim yapamaz. Mesaj almak istediğiniz her kanal için ayrı bir kayıt ekleyin.

Slack'te webhook oluşturma

Slack, gelen webhook'ları bir Slack uygulaması üzerinden verir. Slack'in gelen webhook kılavuzunu izleyerek:

  1. Çalışma alanınız için bir Slack uygulaması oluşturun ya da bildirimler için zaten kullandığınız bir uygulamayı açın. Ekibinizin kolayca tanıyacağı bir ad seçin, örneğin SEO raporları.
  2. Uygulamanın ayarlarında Incoming Webhooks bölümünü açın ve Activate Incoming Webhooks seçeneğini etkinleştirin.
  3. Add New Webhook to Workspace düğmesine tıklayın, kanalı seçin ve onaylayın. Özel bir kanal için önce o kanalın üyesi olmanız gerekir.
  4. Webhook URLs for Your Workspace bölümünden yeni URL'yi kopyalayın. URL https://hooks.slack.com/services/ ile başlar.

Diğer her kanal için 3. ve 4. adımları tekrarlayın; tek bir uygulama birden çok webhook barındırabilir. Slack'in eski özel entegrasyon webhook'larıyla oluşturulmuş bir URL de çalışmaya devam eder, ancak Slack bunların bir uygulamaya taşınmasını önerir.

Slack bu URL'yi gizli bilgi olarak değerlendirir: URL'ye sahip olan herkes kanala mesaj gönderebilir. URL'yi AutoPSEO'ya yapıştırın; destek kayıtlarında, wiki sayfalarında ve ekran görüntülerinde paylaşmayın.

AutoPSEO'ya ekleme

  1. Slack, Teams & Webhooks sayfasında Slack - Connected workspaces bölümünü bulun ve Add to Slack düğmesine tıklayın. Hedef olarak Slack'in zaten seçili olduğu New channel formu açılır.
  2. Name: AutoPSEO'daki listelerde, gönderim geçmişinde ve test mesajında görünecek bir etiket, örneğin #seo-alerts.
  3. Webhook URL: Slack URL'sini yapıştırın. Slack kaydı için AutoPSEO yalnızca slack.com üzerindeki https adreslerini kabul eder; URL uygun değilse bunu hemen belirtir.
  4. Add channel düğmesine tıklayın, ardından yeni satırdaki Send test düğmesini kullanın. Kaydın adını içeren kısa bir mesaj birkaç saniye içinde Slack'te görünmelidir; AutoPSEO ayrıca Slack'in yanıt vermesinin ne kadar sürdüğünü bildirir.

URL şifrelenmiş olarak (AES-GCM) saklanır. Bundan sonra liste yalnızca URL'nin ana makine adını ve son karakterlerini gösterir; bu yüzden her kaydın hangi Slack kanalını beslediğini açıkça belli eden adlar seçin.

Sonraki adımda ona göndereceği içeriği tanımlayın: bir zamanlanmış rapor veya bir uyarı. Listenin altındaki Slack - Subscriptions tablosu da her Slack kanalı için oraya gönderim yapan tüm kuralları, zamanlamalarını ve etkin mi duraklatılmış mı olduklarını gösterir.

Birden çok kanal ve çalışma alanı

Bir webhook URL'si tek bir çalışma alanındaki tek bir kanala aittir ve Slack, bir mesajın oluşturulduğu kanalı geçersiz kılmasına izin vermez. Bu durum işleyişi öngörülebilir kılar:

  • Bir Slack kanalı, bir kayıt. Müşterileri #client-a ve #client-b arasında ayırmak için her biri için bir webhook oluşturup ikisini de ekleyin.
  • Birden çok çalışma alanı da aynı şekilde çalışır, çünkü her webhook oluşturulduğu çalışma alanına bağlıdır.
  • Bir kayıt birçok kural taşıyabilir. Haftalık raporu ve trafik düşüşü uyarısını aynı kayda gönderebilir ya da uyarıları daha yoğun bir kanalda ayrı tutabilirsiniz.

Mesajın neden ulaşmadığı

Send test nedeni hemen gösterir. Zamanlanmış mesajlar için, başarısız her deneme için Slack'in yanıtını saklayan Delivery history bölümünü açın.

AutoPSEO'nun gösterdiğiAnlamıYapılacak
Slack URL'yi reddetti (no_service)Webhook Slack'te kaldırılmış veya devre dışı bırakılmış ya da URL yanlış yazılmışYeni bir webhook oluşturun, ekleyin, ardından eski kaydı silin
Slack kanalı artık yok veya arşivlenmişSlack channel_not_found ya da channel_is_archived yanıtı verdiHâlâ kullanımda olan bir kanal için webhook oluşturun
Slack hız sınırı uyguluyorSlack HTTP 429 yanıtı verdiBiraz bekleyin, ardından Send now veya Test rule seçeneğini kullanın
10 saniye sonra zaman aşımına uğradıSlack zamanında yanıt vermediDaha sonra yeniden deneyin
Deneme süreniz sona erdiEtkin bir plan veya deneme yokBir plan seçin; zamanlanmış gönderimler plan ile birlikte yeniden başlar

Başarısız olan zamanlanmış bir rapor aynı dönem içinde yeniden gönderilmez; bu yüzden neden giderildikten sonra Send now seçeneğini kullanın. Gönderilemeyen bir uyarı ise bir sonraki kontrolde yeniden değerlendirilir (uyarıların ne zaman çalıştığı).

Slack kanalını kaldırma

Kaydın satırındaki Delete, saklanan URL'yi ve bir onay penceresinde kaç tane olduğu belirtilen, o kanala gönderim yapan tüm kuralları kaldırır. AutoPSEO, Slack'te hiçbir şeyi değiştirmez: webhook, biri Slack uygulamasında kaldırana kadar çalışmaya devam eder; bu yüzden URL'yi başkaları görmüş olabilirse webhook'u orada da kaldırın.

SEO içeriğinizi otopilota alın

Search Console'u ve sitenizi bağlayın. AutoPSEO siteyi tarar ve ilk konuları hemen planlar. Kredi kartı gerekmez.