Webhook
Web Form Lead to CRM ve Kişiselleştirilmiş E‑posta
Web formdan gelen lead bilgileri CRM'e kaydedilir, OpenAI ile kişiye özel e‑posta içeriği oluşturulur ve otomatik olarak gönderilir.
İndir
İstatistikler
Görüntülenme
23
Beğeni
0
İndirme
0
Kurulum Kılavuzu
1. n8n'de yeni bir workflow oluşturun.
2. **Webhook** düğümünü ekleyin ve "POST" metodunu seçin; URL'i kopyalayarak web formunuzun gönderim adresi olarak ayarlayın.
3. **Set** düğümü ile gelen payload'dan `name`, `email`, `company`, `message` alanlarını alın ve zorunlu alanları kontrol edin (validation). Gerekirse `Error Trigger` ile hatayı yakalayın.
4. **HTTP Request** düğümünü ekleyin, CRM (örnek: HubSpot) API URL'ini ve `POST /crm/v3/objects/contacts` endpoint'ini girin. Authentication için **OAuth2** ya da **API Key** credential oluşturup bağlayın. Body'yi JSON formatında, Set düğümünden gelen alanları kullanarak yapılandırın.
5. **OpenAI** düğümünü ekleyin, OpenAI API credential (API Key) oluşturun ve bağlayın. Prompt örneği: "{name} adlı kişiye, {company} şirketi için, {message} içeriğine dayanarak 150 kelimelik sıcak bir tanıtım e‑postası hazırla.".
6. **Set** düğümü ile OpenAI yanıtını `emailBody` değişkenine atayın ve konu satırını (`subject`) dinamik olarak oluşturun.
7. **SMTP Email** düğümünü ekleyin, gönderen e‑posta hesabı için SMTP credential oluşturun. `To` alanına `{{ $json.email }}`, `Subject` ve `HTML` içeriğine Set düğümünden gelen değerleri yerleştirin.
8. **No Op** düğümünü başarı logu için ekleyin; SMTP başarılı olduğunda bu düğüme bağlayın.
9. **Error Trigger** düğümünü workflow'un en üstüne bağlayarak hataları toplu bir e‑posta/Slack bildirimiyle yönetin.
10. Workflow'u kaydedip etkinleştirin; webhook URL'ini web formunuzda kullanın.
2. **Webhook** düğümünü ekleyin ve "POST" metodunu seçin; URL'i kopyalayarak web formunuzun gönderim adresi olarak ayarlayın.
3. **Set** düğümü ile gelen payload'dan `name`, `email`, `company`, `message` alanlarını alın ve zorunlu alanları kontrol edin (validation). Gerekirse `Error Trigger` ile hatayı yakalayın.
4. **HTTP Request** düğümünü ekleyin, CRM (örnek: HubSpot) API URL'ini ve `POST /crm/v3/objects/contacts` endpoint'ini girin. Authentication için **OAuth2** ya da **API Key** credential oluşturup bağlayın. Body'yi JSON formatında, Set düğümünden gelen alanları kullanarak yapılandırın.
5. **OpenAI** düğümünü ekleyin, OpenAI API credential (API Key) oluşturun ve bağlayın. Prompt örneği: "{name} adlı kişiye, {company} şirketi için, {message} içeriğine dayanarak 150 kelimelik sıcak bir tanıtım e‑postası hazırla.".
6. **Set** düğümü ile OpenAI yanıtını `emailBody` değişkenine atayın ve konu satırını (`subject`) dinamik olarak oluşturun.
7. **SMTP Email** düğümünü ekleyin, gönderen e‑posta hesabı için SMTP credential oluşturun. `To` alanına `{{ $json.email }}`, `Subject` ve `HTML` içeriğine Set düğümünden gelen değerleri yerleştirin.
8. **No Op** düğümünü başarı logu için ekleyin; SMTP başarılı olduğunda bu düğüme bağlayın.
9. **Error Trigger** düğümünü workflow'un en üstüne bağlayarak hataları toplu bir e‑posta/Slack bildirimiyle yönetin.
10. Workflow'u kaydedip etkinleştirin; webhook URL'ini web formunuzda kullanın.