---
title: "Satış Lead'lerini AI ile CRM'e Otomatik Aktar"
description: "Form ve reklam lead'lerini n8n ile alıp AI'ya skorlat, özetlet, CRM'e otomatik yaz. Manuel veri girişini bitir. AgentRoost'ta AI kredisi zaten dahil."
canonical: https://agentroost.app/tr/blog/satis-lead-crm-otomasyon-n8n
date: 2026-05-03T04:00:00Z
---

[Canonical URL](https://agentroost.app/tr/blog/satis-lead-crm-otomasyon-n8n)

Satış ekibi her gün onlarca lead alıyor: web formu, Facebook Ads, Google Leads, LinkedIn formu... Hepsi farklı yerde birikip ya spreadsheet'e, ya da birisinin inbox'ına düşüyor. CRM'e girmesi birkaç saati buluyor; bazıları hiç girilmiyor.

Bu yazıda şunu yapacaksın: form'dan ya da reklam platformundan gelen lead'i n8n webhook'uyla karşılayacak, bir AI düğümüyle skor ve kısa özet üretecek, ardından doğrudan CRM'ine yazacaksın. Toplam kurulum süresi: ~20 dakika.

---

## Neden Manuel Veri Girişi Satışı Yavaşlatır?

Manuel iş akışının sorunları şunlar:

- Lead geldiğinde satış temsilcisi müsait olmayabilir; veri o an girilmez.
- Aynı kişi formu iki kez doldurursa sistem fark etmez, duplicate oluşur.
- Hangisinin öncelikli olduğu belli değil; ekip yüksek potansiyelli lead'i gece fark ediyor.

Amaç bu zinciri kırmak: form gönderilir → n8n karşılar → AI değerlendirir → CRM'e yazılır. Temsilci sabah açtığında karşısında puanlanmış, özetlenmiş, hazır bir kayıt görür.

---

## Akış Mimarisi

```
[Webhook Trigger]
      ↓
[Set node — alanları normalize et]
      ↓
[AI / LLM node — skor + özet üret]
      ↓
[IF node — skora göre yönlendir]
     / \
 Yüksek  Düşük
    ↓       ↓
[CRM]   [CRM + etiket "nurture"]
```

Beş ana düğüm: **Webhook Trigger**, **Set**, **AI/LLM**, **IF**, **CRM (HTTP Request veya native entegrasyon)**.

---

## Adım Adım Kurulum

### 1. Webhook Trigger — Lead'i Karşıla

n8n'de yeni bir akış aç. İlk düğüm olarak **Webhook** ekle.

- Method: `POST`
- Path: `sales-lead` (istediğini yaz)
- Authentication: None (veya Header Auth tercih edebilirsin)

n8n sana bir URL verir, örneğin:
```
https://<id>.agentroost.app/webhook/sales-lead
```

Bu URL'yi form servisine (Typeform, Tally, Gravity Forms vb.) ya da Facebook Ads → Meta Webhook entegrasyonuna yapıştır. Artık her form gönderiminde n8n tetiklenir.

### 2. Set Node — Alanları Normalize Et

Gelen JSON'un yapısı kaynaktan kaynağa değişir. **Set** düğümüyle tutarlı bir şema oluştur:

```json
{
  "ad":       "{{ $json.body.first_name }} {{ $json.body.last_name }}",
  "email":    "{{ $json.body.email }}",
  "sirket":   "{{ $json.body.company }}",
  "mesaj":    "{{ $json.body.message }}",
  "kaynak":   "{{ $json.body.utm_source }}"
}
```

Bundan sonraki tüm düğümler bu temiz alanları kullanır.

### 3. AI / LLM Node — Skor ve Özet Üret

**AI / LLM** düğümünü ekle. System prompt olarak şunu kullan:

```
Sen bir B2B satış asistanısın. Sana bir lead formu gelecek.
Şunları yap:
1. Lead'e 1-10 arasında bir öncelik puanı ver (10 = en yüksek potansiyel).
   Puanlama kriterleri: şirket adı geçiyorsa +2, mesaj spesifikse +2,
   kurumsal mail kullanıyorsa +1, UTM source "google" ise +1.
2. 2 cümlelik bir Türkçe özet yaz: kim, ne istiyor, neden öncelikli (veya değil).
3. Çıktıyı YALNIZCA şu JSON formatında ver, başka hiçbir şey ekleme:
{"skor": 7, "ozet": "..."}
```

User mesajı olarak Set node'dan gelen alanları gönder:

```
Ad: {{ $json.ad }}
Şirket: {{ $json.sirket }}
E-posta: {{ $json.email }}
Mesaj: {{ $json.mesaj }}
Kaynak: {{ $json.kaynak }}
```

> **Not:** AgentRoost'ta bu düğüm doğrudan çalışır. Harici bir API anahtarı girmen gerekmez; AI kredisi aboneliğe dahil.

### 4. JSON'u Parse Et — Code Node

AI çıktısı string olarak gelir. Küçük bir **Code** düğümüyle parse et:

```javascript
const raw = $input.item.json.message.content;
const parsed = JSON.parse(raw);
return [{ json: { ...parsed, ...$('Set').item.json } }];
```

Artık akışta hem `skor` hem de `ozet` alanları var.

### 5. IF Node — Önceliğe Göre Yönlendir

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

- Condition: `{{ $json.skor }}` **greater than or equal** `7`
- True branch → Yüksek öncelikli CRM kaydı
- False branch → Normal CRM kaydı + "nurture" etiketi

### 6. CRM'e Yaz

**HubSpot** kullanıyorsan native **HubSpot** düğümü var. **Pipedrive**, **Salesforce**, **Zoho**, ya da özel bir CRM için **HTTP Request** düğümü:

```
Method: POST
URL: https://api.pipedrive.com/v1/persons?api_token={{ $credentials.pipedrive_api_token }}
Body (JSON):
{
  "name":  "{{ $json.ad }}",
  "email": [{ "value": "{{ $json.email }}", "primary": true }],
  "org_id": null,
  "visible_to": "3"
}
```

Ardından ayrı bir **HTTP Request** ile deal oluştur ve `note` alanına `{{ $json.ozet }}` ekle. Sabah açan temsilci AI'nın özetini orada görür.

---

## Pitfall'lar ve İpuçları

**AI çıktısı JSON değil metin geliyorsa:** System prompt'un sonuna `"Yalnızca JSON döndür, açıklama ekleme."` ekle. Yine de kaçıyorsa Code node'da `raw.match(/\{.*\}/s)[0]` ile regex ile çıkar.

**Duplicate lead:** Webhook'tan sonra CRM'de e-posta ile arama yap (**HTTP Request GET**); kayıt varsa IF ile güncelleme yoluna gönder, yoksa yeni kayıt oluştur.

**Test etmek:** n8n editöründe "Test workflow" butonuna basıp Webhook URL'ine Postman veya curl ile POST at:
```bash
curl -X POST https://<id>.agentroost.app/webhook/sales-lead \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ahmet","email":"ahmet@firma.com","company":"Firma A.Ş.","message":"Demo talep ediyoruz","utm_source":"google"}'
```

**Akışı aktif bırakmayı unutma:** n8n editöründe sağ üstteki toggle'ı "Active" konumuna getir; aksi hâlde webhook yanıt vermez.

---

## AgentRoost'ta Bu Akışı Nasıl Kurarsın?

1. **[AgentRoost'a kaydol](/tr/pricing)** — e-posta veya Google/Microsoft/Discord ile, 2 dakika sürer.
2. Ajanlar sayfasından **n8n** framework'ünü seç, instance'ına bir isim ver.
3. Instance'ın `https://<id>.agentroost.app` adresinde kendi n8n editörün açılır — veriler ve workflow'lar senindir.
4. Yukarıdaki akışı kur. AI / LLM düğümüne API anahtarı **girme** — hesabına dahil krediler otomatik bağlı gelir.
5. Webhook URL'ini form servisine yapıştır, akışı aktif et, bitti.

Fiyat $19.99/ay'dan başlıyor, her şey dahil. İşe yaramazsa 14 gün içinde iade alırsın, tek mail yeterli.

[n8n instance'ını başlat →](/tr/agents/n8n)

---

## Özet

Elle veri girişi yüksek değerli lead'leri yavaşlatır ve bazılarını kaybettirir. n8n'in Webhook + AI/LLM + CRM entegrasyon zinciri bunu tamamen ortadan kaldırabilir. Üstelik kurulumu tek seferlik; sonrasında sürekli çalışır, siz uyurken de.
