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.