---
title: "n8n ile Sosyal Medya Yorumlarını AI ile Analiz Et"
description: "n8n AI düğümüyle sosyal medya yorumlarını otomatik olarak duygu etiketle, olumsuzları Slack/e-posta ile bildir ve günlük rapor al. Adım adım akış rehberi."
canonical: https://agentroost.app/tr/blog/n8n-sosyal-medya-duygu-analizi-otomasyon
date: 2026-05-08T04:00:00Z
---

[Canonical URL](https://agentroost.app/tr/blog/n8n-sosyal-medya-duygu-analizi-otomasyon)

Yüzlerce Instagram yorumu, Twitter/X yanıtı veya Google incelemesi arasında gerçekten sinirli bir müşteri var mı? Bunu saatler sonra fark etmek yerine dakikalar içinde öğrenmek istiyorsun. Bu rehberde n8n kullanarak sosyal medya yorumlarını otomatik olarak **olumlu / olumsuz / nötr** olarak etiketleyen, olumsuzları ekibine anlık ileten ve günsonunda herkesin gelen kutusuna özet rapor gönderen bir akış kuracağız.

Tüm bunlar için ayrıca bir OpenAI API anahtarı satın almanıza gerek yok — bunu birazdan açıklayacağım.

---

## Bu Akışın Yapacakları

1. Belirli aralıklarla (örn. her 30 dakikada) hedef platformdan yeni yorumları çek.
2. Her yorumu AI'ya gönder: **olumlu**, **olumsuz** veya **nötr** etiketini al.
3. Olumsuz yorumlar için ekibine anlık Slack mesajı veya e-posta gönder.
4. Günün sonunda bütün sonuçları özetle ve raporu e-postayla dağıt.

Karmaşık bir altyapı yok. n8n görsel editöründe oluşturacağın dört düğüm grubu yeterli.

---

## Akışı Adım Adım Kurmak

### 1. Tetikleyici: Schedule Trigger

Akışın başına bir **Schedule Trigger** düğümü ekle.

```json
{
  "rule": {
    "interval": [{ "field": "minutes", "minutesInterval": 30 }]
  }
}
```

Her 30 dakikada bir tetiklenir. Yoğun saatlerde 10 dakikaya indirebilir, gece için günlük planlamaya geçebilirsin — ya da ikisini birden **birden fazla Schedule Trigger** ile yönetebilirsin.

---

### 2. Yorumları Çekmek: HTTP Request Düğümü

Platform API'si veya bir üçüncü taraf araç (Apify, SocialBee, Metricool) fark etmeksizin aynı mantık geçerli.

**HTTP Request** düğümü ekle, örnek Instagram Graph API yapılandırması:

| Alan | Değer |
|---|---|
| Method | GET |
| URL | `https://graph.instagram.com/me/media?fields=id,caption,comments_count&timestamp&access_token={{ $env.INSTAGRAM_TOKEN }}` |
| Authentication | None (token URL'de) |

Yanıt genellikle şu yapıda gelir:

```json
{
  "data": [
    { "id": "17858...", "timestamp": "2026-06-13T08:12:00+0000" }
  ]
}
```

Yorumları ayrıca `/media/{id}/comments` endpoint'iyle çekip bir **Merge** veya **Loop Over Items** düğümüyle yorum listesini oluştur.

> **Apify kullanıyorsan:** HTTP Request yerine n8n'in hazır Apify entegrasyonunu kullanabilir, çok daha az yapılandırmayla yorum listesine ulaşabilirsin.

---

### 3. Her Yorumu AI ile Etiketle: AI/LLM Düğümü

İşin kalbi burası. n8n'in **AI Agent** veya **Basic LLM Chain** düğümünü ekle.

**System prompt:**
```
Sen bir müşteri geri bildirimi sınıflandırıcısın.
Verilen yorumu analiz et ve yalnızca şu üç kelimeden birini döndür:
"olumlu", "olumsuz" veya "nötr".
Başka açıklama ekleme.
```

**User message (expression):**
```
{{ $json.text }}
```

Yanıt düz metin olacak: `olumlu`, `olumsuz` veya `nötr`. Tutarlı çıktı almak için sistem promptunu kısa ve kesin tut.

**Model seçimi:** GPT-4o-mini, Claude Haiku veya Llama 3.1 8B bu iş için yeterlidir. Hacimliyse maliyet açısından küçük bir model tercih et.

---

### 4. Sonucu Kaydetmek: Set Düğümü

LLM'in çıktısını yapılandırılmış bir alana yaz:

```json
{
  "comment_id": "{{ $('HTTP Request').item.json.id }}",
  "comment_text": "{{ $('HTTP Request').item.json.text }}",
  "sentiment": "{{ $json.text.trim().toLowerCase() }}",
  "timestamp": "{{ $now }}"
}
```

Bu veriyi bir Google Sheets satırına, Airtable'a veya Postgres tablosuna yazabilirsin. Google Sheets en hızlı başlangıç noktası — n8n'in hazır entegrasyonu 2 dakikada bağlanıyor.

---

### 5. Olumsuz Yorumları Anında Bildir: IF + Slack/E-posta

**IF** düğümü ekle:

- **Koşul:** `{{ $json.sentiment }}` eşittir `olumsuz`
- **True branch → Slack** düğümü:

```
🚨 *Olumsuz Yorum Geldi*
Kanal: Instagram
Metin: {{ $json.comment_text }}
Zaman: {{ $json.timestamp }}
```

- **False branch:** akış devam eder, bildirim gönderilmez.

Slack yerine Gmail, Telegram veya Teams kullanmak istersen — n8n'in hepsiyle hazır entegrasyonu var, sadece kimlik doğrulama adımını geç.

---

### 6. Günlük Özet Raporu: Ayrı Bir Schedule Trigger

Günlük rapor için **ayrı bir akış** kur. Her gece 18:00'de tetiklensin:

1. **Schedule Trigger** → saat 18:00, her gün.
2. **Google Sheets** düğümüyle bugünkü satırları çek (`Filter: date = today`).
3. **Code** düğümüyle sayım yap:

```javascript
const items = $input.all();
const counts = { olumlu: 0, olumsuz: 0, nötr: 0 };
for (const item of items) {
  const s = item.json.sentiment;
  if (counts[s] !== undefined) counts[s]++;
}
return [{ json: counts }];
```

4. **Gmail / SendGrid** düğümüyle raporu gönder:

```
Günlük Duygu Özeti — {{ $today }}

✅ Olumlu: {{ $json.olumlu }}
⚠️ Nötr:   {{ $json.nötr }}
❌ Olumsuz: {{ $json.olumsuz }}

En kötü puanlı yorumlar için Google Sheets'i kontrol edin.
```

---

## Yaygın Hatalar ve Dikkat Edilmesi Gerekenler

**Hata 1: LLM tutarsız çıktı üretiyor**
`"Olumlu!"` veya `"Bu yorum olumludur."` dönebilir. `trim().toLowerCase()` kullan ve gerekirse IF koşuluna `includes('olumsuz')` mantığı ekle.

**Hata 2: API rate limit**
Instagram Graph API dakikada 200 istek sınırı var. Loop içindeysen her istek arasına **Wait** düğümü ekle (`1 saniye` yeterli).

**Hata 3: Token yönetimi**
Access token'ı akış içine gömme. n8n'in **Credentials** sistemine ekle veya `$env.INSTAGRAM_TOKEN` gibi bir environment variable kullan.

**Hata 4: Çok büyük yorum gövdeleri**
Bazı yorumlar 2000 karakteri aşabilir. Promptta `{{ $json.text.slice(0, 500) }}` ile kırp — duygu analizi için 500 karakter fazlasıyla yeterli.

---

## AgentRoost ile Bu Akışı Çalıştırmak

Bu akışı yerel bilgisayarında çalıştırırsan bir sorunla karşılaşırsın: Schedule Trigger yalnızca n8n penceresi açıkken çalışır. Yani gece bilgisayarın kapandığında akış durur, sabah 08:00'deki yorumları kaçırırsın.

AgentRoost'ta **kendi n8n instance'ına sahip oluyorsun** — senin oturumun, senin verilerin, senin alan adın (`https://<id>.agentroost.app`) — ve sunucu 7/24 çalışıyor. Docker imajı kurman, SSL ayarı yapman, reverse proxy yazman gerekmiyor. Kurulumunu bitirip tarayıcını kapattıktan sonra da akışın çalışmaya devam eder.

Üstelik n8n'deki AI düğümü için ayrıca bir API anahtarı satın almak zorunda değilsin. **AI kredisi abonelik fiyatına dahil.** Akışını kurar, AI düğümünü bırakır, çalışır. n8n Cloud ve Elestio gibi alternatifler BYOK (Bring Your Own Key) gerektirir — OpenAI API faturası ayrıca gelir. AgentRoost'ta bu ek maliyet yok.

**Nasıl başlarsın:**

1. [AgentRoost n8n sayfasına git →](/tr/agents/n8n) ve hesap aç.
2. Framework olarak **n8n** seç, instance'ına bir isim ver.
3. Yaklaşık 2 dakika içinde `https://<senin-id>.agentroost.app` adresinde n8n editörün açılır.
4. Yukarıdaki akışı import et veya sıfırdan kur — AI düğümündeki kimlik bilgisi alanı zaten dolu gelir.

Fiyat: **$19.99/ay**, aylık abonelik, 14 günlük para iade garantisi.

[Planları karşılaştır →](/tr/pricing)

---

## Özet

Yorumları manuel takip etmek ölçeklenmez. n8n ile **Schedule Trigger → HTTP Request → AI LLM → IF → Slack/e-posta → günlük rapor** zinciri kurduğunda sistem senin adına çalışır. Olumsuz bir yorum geldiğinde artık ekibin saatler sonra değil, dakikalar içinde haberdar olur.
