Proje: Okul Platform · Hub: Okul Platform — Domain

Lead Nedir?

Bir velinin okula ilgi göstermesi = Lead. Okul başına kayıt formu gönderimi veya gelen arama.

Lead Tipleri (LeadType)

  • scholarship — Burs başvurusu
  • early-registration — Erken kayıt
  • pending-scholarship — Bekleyen burs
  • offer — Teklif formu

Giriş Yöntemleri (LeadEntryMethodType)

  • form — Web/mobil form (varsayılan)
  • call — Gelen arama (inbound call)
  • lead_pool — Lead havuzundan atama
  • whatsapp — WhatsApp formu

Lead Durumları (LeadStatusType)

  • open — Yeni lead (varsayılan)
  • created_via_offer_form — Teklif formu ile oluştu
  • created_via_inbound — Gelen arama ile oluştu

Lead Onay Tipleri (LeadApprovedType)

Ref: app/Enums/Lead/LeadApprovedType.php

Jobs (Queue)

app/Jobs/Lead/ altında:

  • NewInfoRequestJob — Yeni bilgi talebi bildirimi
  • NewScholarshipRequestJob — Yeni burs başvurusu bildirimi
  • SuggestedInfoRequestJob — Önerilen lead bildirimi
  • TransferredInfoRequestJob — Transfer edilmiş lead
  • WonInfoRequestJob — Kazanılan lead

Pipedrive Entegrasyonu

  • org_id, deal_id, person_id, pipeline_id, stage_id field’ları mevcut
  • LeadStatusType stage’leri Pipedrive’a yansıyor

Lead Limitleri

  • School::monthly_lead_limit — Okulun aylık lead kotası
  • Admin panel bu limiti yönetebilir

Bildirim Alıcıları

Lead geldiğinde bildirim gidecek kullanıcılar:

  1. school.leadNotificationUsers() — has_lead_access=true CustomerUserSchool üzerinden
  2. school.notifyEmails() — SchoolContact, contact_type_id=10 (notify_email)
  3. school.notifyGsmNumbers() — SchoolContact, contact_type_id=9 (notify_gsm)