n8n'in HTTP Request node'u ile Anthropic Claude API'sini birleştirmek, otomasyon pipeline'larına gerçek yapay zeka zekası kazandırır. E-posta içeriğini analiz etmek, PDF'lerden veri çıkarmak, destek taleplerini kategorilendirmek — bunların hepsini n8n + Claude kombinasyonuyla kurmak mümkündür. Gerçek kullanım senaryolarını paylaşıyorum.

Temel Entegrasyon: HTTP Request Node

n8n'de Claude API'ye bağlanmak için HTTP Request node'unu kullanırız. Önce Anthropic API anahtarınızı n8n'in credential yöneticisine ekleyin:

// HTTP Request Node Konfigürasyonu
URL: https://api.anthropic.com/v1/messages
Method: POST
Headers:
  x-api-key: {{ $credentials.anthropicApiKey }}
  anthropic-version: 2023-06-01
  content-type: application/json

Body (JSON):
{
  "model": "claude-sonnet-4-6",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "{{ $json.emailBody }}"
    }
  ],
  "system": "Sen bir müşteri destek uzmanısın. Gelen e-postayı analiz et ve JSON formatında yanıt ver..."
}

Senaryo 1: E-posta Triaj Otomasyonu

Her gelen müşteri e-postasını Claude ile analiz edip öncelik ve kategori belirleyin, ardından doğru departmana yönlendirin:

Workflow Akışı

  • Gmail Trigger: Yeni e-posta geldiğinde tetiklenir
  • HTTP Request (Claude): E-postayı analiz et, öncelik ve kategori döndür
  • Switch Node: Kategoriye göre yönlendir
  • Slack / CRM: İlgili kişiye bildir, ticket oluştur

Claude'dan istediğiniz JSON formatı:

{
  "category": "technical_support",
  "priority": "high",
  "sentiment": "frustrated",
  "summary": "Kullanıcı ödeme sayfasında hata alıyor",
  "suggested_team": "engineering",
  "estimated_response_time": "2 saat"
}

Senaryo 2: ISO Belge Analizi

ISO danışmanlık sürecimde iş hayatımı kolaylaştıran workflow: Müşteri mevcut prosedür belgelerini e-posta ile gönderir → n8n PDF'i okur → Claude ISO 9001 gerekliliklerine göre gap analizi yapar → raporu Notion'a kaydeder.

// Claude'a gönderilen system prompt
"Sen bir ISO 9001:2015 uzmanısın. Gönderilen prosedür belgesini analiz et.
Hangi ISO 9001 maddelerine uygun olduğunu, hangi gereksinimlerin eksik
olduğunu ve önerileri JSON formatında döndür."

Senaryo 3: Otomatik İçerik Üretimi

Bir müşteride haftalık blog içeriği şöyle üretilmektedir: Google Sheets'teki konu listesinden başlık al → Claude ile taslak yaz → insan onayı için Notion'a gönder → onaylandığında WordPress'e yayınla.

Maliyet Optimizasyonu

Claude API kullanımı token bazlı faturalandırılır. n8n workflow'larında maliyeti düşürmek için:

  • Uzun belgeler için önce bir özetleme adımı ekleyin, sonra analiz yaptırın
  • Gereksiz whitespace ve metadatayı temizleyin
  • Haiku modelini basit kategorilendirme görevleri için, Sonnet'i karmaşık analizler için kullanın
  • Cache prefix kullanarak tekrarlı system prompt maliyetini azaltın
  • n8n'de sonuçları cache'leyin — aynı içerik tekrar analiz edilirse API çağrısı yapmayın

Hata Yönetimi

// Function Node ile retry mantığı
const response = $input.item;
const statusCode = response.statusCode;

if (statusCode === 429) {
  // Rate limit — 60 saniye bekle
  await new Promise(r => setTimeout(r, 60000));
  return items; // retry için aynı veriyi döndür
}

if (statusCode !== 200) {
  throw new Error(`Claude API hatası: ${statusCode}`);
}

Sonuç

n8n + Claude kombinasyonu, daha önce insan gerektiren pek çok analiz görevini otomatize edebilir. Başlamak için en kolay senaryo e-posta triajıdır — hem teknik yönü basittir hem de sonuçlar anında görülür.