Ana içeriğe geç

Perfex CRM Integration for WHMCS

Perfex CRM Integration for WHMCS, WHMCS faturalama platformunuzu Perfex CRM kurulumunuza bağlar ve ikisini otomatik olarak aynı hizada tutar. Müşteriler, kişiler, faturalar, ödemeler, siparişler, hizmetler, alan adları ve destek talepleri sistemler arasında neredeyse gerçek zamanlı olarak akar. Böylece CRM'iniz her zaman faturalama gerçeğini, faturalama sisteminiz de satış ve destek ekiplerinizin CRM'de yaptıklarını yansıtır.

Ücretsiz plan, müşterilerin ve kişilerin WHMCS'den Perfex CRM'e güvenilir biçimde tek yönlü senkronizasyonunu sağlar. Pro lisansı ise çift yönlü senkronizasyonu (Perfex'te yapılan düzenlemeler WHMCS'ye geri akar) ve bunun yanında faturaları, ödemeleri, siparişleri, destek taleplerini, Perfex içindeki hizmetler ve alan adları panelini ve mevcut geçmiş verileriniz için bir geri doldurma sihirbazını açar.

Çözdüğü problem

WHMCS faturalama ve hizmet sağlama sisteminizdir. Perfex CRM ise potansiyel müşterileri, projeleri, görevleri ve müşteri ilişkilerini yönettiğiniz yerdir. İkisi arasında bir köprü olmadığında aynı müşteri iki farklı veritabanında iki kez var olur ve bu iki kopya haftalar içinde birbirinden uzaklaşır. Biri WHMCS'de bir adresi günceller, bir başkası Perfex'e bir telefon numarası kaydeder ve artık hiçbir sistem güvenilir değildir.

Bu ürün manuel kopyalamayı ortadan kaldırır. İlgili her değişiklik bir olay oluşturur, olay kuyruğa alınır ve kuyruk imzalı bir HTTPS kanalı üzerinden diğer sisteme iletilir.

İki modül, ikisi de zorunlu

Ürün iki bileşen halinde gelir ve ikisinin de kurulması gerekir. Hiçbir yarısı tek başına işe yaramaz.

BileşenKurulduğu yerNe yaparLisanslama
⚙️ perfexbridge (WHMCS eklentisi)WHMCS, modules/addons/perfexbridge dizinindeÜcretli modül. WHMCS olaylarını dinler, kuyruğa alır, imzalar ve Perfex'e gönderir. Tüm senkronizasyon ayarlarını ve Pro lisans anahtarını barındırır. WHMCS yönetim panelinde Perfex CRM Bridge olarak görünür.Varsayılan olarak ücretsiz sürüm. Pro lisans anahtarı Pro özellikleri açar.
🧩 whmcs_bridge (Perfex CRM tamamlayıcısı)Perfex CRM, modules/whmcs_bridge dizinindeÜcretsiz tamamlayıcı. İmzalı olayları alır ve müşterileri, kişileri, faturaları, ödemeleri, potansiyel müşterileri ve destek taleplerini Perfex'e yazar. Müşteri profilindeki WHMCS sekmesini oluşturur. Perfex yönetim panelinde Setup > WHMCS Bridge altında görünür.Her zaman ücretsiz. Asla lisans anahtarı gerektirmez.
Her iki yarı da zorunludur

Yalnızca WHMCS eklentisini kurarsanız olaylar gidecek bir yer bulamadan kuyrukta birikir. Yalnızca Perfex tamamlayıcısını kurarsanız ona hiçbir zaman bir şey gönderilmez. Plan (Ücretsiz veya Pro) tamamen WHMCS tarafındaki lisans anahtarına göre belirlenir. Perfex tamamlayıcısı her iki durumda da aynıdır.

Her iki bileşen de aynı sürüm numarasını taşır, şu anda 1.3.4, ve her zaman birlikte güncellenmelidir.

Ekranda göreceğiniz adlar

Ürünün adı Perfex CRM Integration for WHMCS'tir. İki uygulamanın içinde modüller kendilerini daha kısa tanıtır: WHMCS eklentisi Addon Modules altında Perfex CRM Bridge olarak, Perfex tamamlayıcısı ise Setup > Modules altında WHMCS Bridge olarak listelenir. Kurulum sırasında aramanız gereken adlar bunlardır.

Ücretsiz ile Pro karşılaştırması

ÖzellikÜcretsizPro
👥 Tek yönlü müşteri senkronizasyonu, WHMCS'den Perfex CRM'e
👤 Tek yönlü kişi senkronizasyonu, WHMCS'den Perfex CRM'e
⚡ WHMCS kancalarıyla gerçek zamanlı olay yakalama, WHMCS cron'u ile teslim
🔗 Connection code ile tek yapıştırmada eşleştirme
✅ Kurulum kontrol listesi ve Test Connection
📝 Her iki tarafta etkinlik kayıtları
🔁 Çift yönlü müşteri ve kişi senkronizasyonu, Perfex düzenlemeleri WHMCS'ye geri akar *
📄 Fatura yansıtma, WHMCS faturaları Perfex faturasına dönüşür *
💳 Ödeme ve işlem senkronizasyonu, yansıtılan faturalar Perfex'te kapanır *
🛒 Sipariş senkronizasyonu, bir WHMCS siparişi Perfex potansiyel müşterisine veya müşteri notuna dönüşür *
🎫 Destek talebi senkronizasyonu, talepler, yanıtlar ve durumlar her iki yönde de *
🌐 Perfex müşteri profilinde hizmetler ve alan adları paneli *
⏬ Mevcut geçmiş veriler için geri doldurma sihirbazı *
🗂️ Perfex'te destek talebi departman eşleme açılır listeleri *
⏱️ Yerel zaman çizelgeleriyle süre kaydı için talep başına Perfex görevi *

* Pro lisansı gerektirir.

Tüm Pro alanları Ücretsiz planda da görünür ve kaydedilebilir. Geçerli bir lisans etkinleşene kadar yalnızca bir etkileri olmaz ve yönetim sayfası her birinin yanında bunu belirtir. Satın alma ve etkinleştirme için Lisanslama ve Pro etkinleştirme sayfasına bakın.

Gereksinimler

GereksinimAyrıntı
🖥️ WHMCS8.x veya 9.x. 8.1.3 ve üzeri sürümlerde test edilmiştir.
🐘 PHP7.2 ile 8.5 arası. Tek bir yapı hepsinde çalışır. Her iki modül de kendi uyumluluk katmanlarını içerir, bu nedenle PHP sürümü başına ayrı bir indirme yoktur.
📇 Perfex CRM3.x, 3.4.0 üzerinde doğrulanmıştır.
🔒 Her iki tarafta HTTPSZorunludur. Aktarım katmanı HTTPS'i şart koşar ve TLS sertifikasını doğrular. Düz bir http:// adresi tasarım gereği her gönderimde başarısız olur; Perfex tarafındaki WHMCS URL alanı da https:// ile başlamadıkça kaydedilmez.
⏰ WHMCS sistem cron'uÇalışıyor olmalıdır. Köprü, kuyruğa alınmış olayları teslim eder ve lisansı cron tetiklemesinde yeniden doğrular. Cron yoksa hiçbir şey teslim edilmez.
🌐 Ağ, Pro çift yönlü senkronizasyon içinWHMCS kurulumunuza Perfex sunucusundan da HTTPS üzerinden erişilebilmelidir.
🔌 PHP uzantılarıHer iki sunucuda cURL.
HTTPS isteğe bağlı değildir

"Hiçbir zaman bir şey göndermiyor" şikayetinin açık ara en yaygın nedeni budur. HTTP aktarımı yalnızca https protokolüyle sınırlıdır ve sertifikayı her iki uçta doğrular. Kendinden imzalı bir sertifika, yalnızca çağrıyı yapan sunucuda gerçekten doğrulanıyorsa kabul edilebilir. Bunu kapatacak bir ayar yoktur ve bu bilinçli bir tercihtir: paylaşılan gizli anahtarınız ve müşteri verileriniz bu kanaldan geçer.

Senkronizasyon tek paragrafta nasıl çalışır

Bir yönetici beklerken hiçbir şey anlık olarak gönderilmez. Bir WHMCS kancası tetiklenir, olay bir outbox tablosuna yazılır ve WHMCS sistem cron'u bu kuyruğu boşaltarak her olayı HTTPS üzerinden Perfex'e POST eder. Her istek, iki tarafın da sahip olduğu paylaşılan gizli anahtarla HMAC-SHA256 kullanılarak imzalanır ve 300 saniyelik bir tekrar oynatma penceresi içinde geçerlidir. Başarısız denemeler artan bekleme süreleriyle yeniden denenir ve 15 denemeden sonra bir operatörün inceleyebilmesi için ölü mektup (dead-letter) durumuna geçer. Pro'nun Perfex'ten WHMCS'ye yönü, Perfex cron'u tarafından yürütülen aynı imzalı kanalı ters yönde kullanır. Katmanlı yankı bastırma, tek bir değişikliğin sistemler arasında sonsuza dek gidip gelmesini engeller. Ayrıntılı açıklama Nasıl çalışır ve günlük kullanım sayfasındadır.

Başlamadan önce

Şunları hazırlayın, tüm kurulum yaklaşık on dakika sürer:

  • Hem WHMCS hem de Perfex CRM için yönetici erişimi.
  • WHMCS sunucusu için hosting panelinizin File Manager aracına veya FTP erişimine ihtiyacınız var. WHMCS'de yönetim panelinden çalışan bir modül yükleyici yoktur.
  • Her iki kurulum da geçerli sertifikalarla HTTPS üzerinden erişilebilir olmalıdır.
  • WHMCS sistem cron'unun çalıştığının doğrulanması. WHMCS, son cron çalışmasını Utilities > System > System Health Status altında bildirir.
  • İndirdiğiniz upload.zip (themesic.com/marketplace/whmcs-perfex.zip) dosyası, elinizde whmcs-addon/addon.zip ve perfex-module/module.zip olacak şekilde açılmış olmalıdır.

Sırada ne var

  • Kurulum - önce Perfex tamamlayıcısını, sonra WHMCS eklentisini kurun ve Access Control tuzağını atlatın.
  • Yapılandırma - iki tarafı tek bir Connection code ile eşleştirin, ardından tüm seçenekleri ayarlayın.
  • Lisanslama ve Pro etkinleştirme - Pro lisansını satın alın, etkinleştirin, doğrulayın ve kaldırın.
  • Nasıl çalışır ve günlük kullanım - senkronizasyon motoru, neyin nereye senkronize edildiği, kayıtların yeri ve geri doldurma sihirbazı.
  • Sorun giderme - sık karşılaşılan her sorun, nedeni ve çözümüyle birlikte.

WHMCS, WHMCS Ltd. şirketinin tescilli markasıdır. Perfex CRM, MSTdev'in tescilli markasıdır. Themesic Interactive bağımsız bir geliştiricidir; bu şirketlerin hiçbiriyle bağlantılı değildir, onlar tarafından onaylanmamış veya desteklenmemektedir.