🎯 Kurulum Sonrası İlk Adımlar
Giriş yapabildikten sonra, PulseHub'ı üretime hazır hale getirmek için bu kontrol listesini takip edin.
1. İlk Kanalınızı Ekleyin
Channels → Add Channel bölümüne gidin ve kullanım durumunuza uyan türü seçin. Her kanal türü sağlayıcısından farklı kimlik bilgileri gerektirir:
Bir kanal ekledikten sonra, webhook URL'si kartta gösterilir. Bunu sağlayıcınızın geliştirici paneline yapıştıracaksınız.
2. Sağlayıcı Tarafında Webhook'u Yapılandırın
Her kanal sağlayıcısının gelen mesajları nereye göndereceğini bilmesi gerekir. Format her zaman:
https://yourdomain.com/webhooks/{channel_type}/{channel_id}
Bu URL'yi nereye yapıştıracağınıza dair kesin adımlar için kanala özel kılavuzlara bakın.
3. Cron Görevlerini Ayarlayın
Birkaç özellik yalnızca cron çalıştırıcısı aktif olduğunda çalışır:
| Özellik | Cron Olmadan | Cron İle |
|---|---|---|
| Gelen e-posta (IMAP) | Asla yoklanmaz | Her dakika kontrol edilir |
| Otomasyon kuralları | Web isteklerinde eşzamanlı tetiklenir | Her dakika güvenilir şekilde çalışır |
| Başarısız webhook yeniden denemeleri | Sonsuza kadar takılı kalır | 5 defaya kadar yeniden denenir |
| Veritabanı temizliği | Tablolar süresiz büyür | Saatlik budanır |
Paylaşımlı hosting (cPanel / Plesk / DirectAdmin)
- PulseHub'da Settings → Cron Job URL bölümüne gidin ve tam URL'yi kopyalayın
- Hosting panelinizde Cron Jobs bölümüne gidin
- Zamanlamayı Her Dakika (
* * * * *) olarak ayarlayın - Bunu komut olarak yapıştırın:
wget -q -O /dev/null "https://yourdomain.com/cron.php?token=YOUR_CRON_SECRET&job=all"
Komut satırı bilgisi gerekmez — sadece Ayarlar'dan URL'yi kopyalayın ve hosting panelinize yapıştırın.
VPS / Özel sunucu
* * * * * php /var/www/pulsehub/cron.php all >> /var/log/pulsehub_cron.log 2>&1
Tam Cron Görevleri referansına bakın.
4. Ekibinizi Davet Edin
Agents → Invite Agent bölümüne gidin ve destek ekibi üyeleriniz için hesaplar oluşturun:
- Yönetici — tüm ayarlar, kanallar, otomasyonlar ve temsilci yönetimine tam erişim
- Temsilci — konuşmaları görüntüleyebilir, mesaj gönderebilir, durum ve etiket atayabilir. Sistem yapılandırmasını değiştiremez.
5. (İsteğe Bağlı) AI Yanıt Önerilerini Etkinleştirin
Settings → Workspace bölümüne gidin ve OpenAI API anahtarınızı yapıştırın. Bu yapılandırıldığında, her konuşma dizisinde ✨ AI Suggest düğmesi görünür.
6. İlk Otomasyon Kuralınızı Oluşturun
Automations → New Rule bölümüne gidin ve basit bir test kuralı oluşturun:
- Ad:
Tag urgent messages - Tetikleyici:
Message Received - Eylem:
Add Tag→new
Tam Otomasyonlar kılavuzuna bakın.
7. Web Sohbet Widget'ını Gömün (İsteğe Bağlı)
Bir Web Sohbet kanalı eklediyseniz, </body> öncesinde bu kod parçacığını web sitenize ekleyin:
<script
src="https://yourdomain.com/public/js/webchat-widget.js"
data-channel="YOUR_CHANNEL_ID"
data-greeting="Hi! How can we help you today?"
data-color="#10b981">
</script>
Hızlı Sağlık Kontrolü
- Bağlı numaranıza bir test WhatsApp/SMS mesajı gönderin → saniyeler içinde gelen kutusunda görünür
- Bağlı gelen kutunuza bir test e-postası gönderin → sonraki cron çalışmasından sonra görünür (en fazla 1 dakika)
- Gelen kutusundan test mesajına yanıt verin → gönderenin cihazına ulaşır
- Analitik sayfasını kontrol edin → en az 1 konuşma ve 2 mesaj gösterir
- Cron görevini test edin — hatasız çalıştığını onaylamak için cron URL'nizi tarayıcıda ziyaret edin