Amelia → Netgsm SMS by AtomixBilişim
Amelia SMS Integration for WordPress (Amelia → Netgsm)
by Atakan Özdal (AtomixBilişim) · github.com/atakanozdal/amelia-netgsm-atomix
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/atakanozdal/amelia-netgsm-atomix/archive/refs/heads/main.zipAmelia → Netgsm SMS (Hook Version)
Developer: Atakan Özdal
License: MIT
Requires: WordPress 5.4+, PHP 7.2+
Amelia randevu eklentisinde gerçekleşen randevu işlemlerini (oluşturma, iptal, yeniden planlama) otomatik algılar ve Netgsm REST API üzerinden SMS gönderir.
🇹🇷 Özellikler
✅ Amelia Webhook gerekmez
✅ Hook tabanlı direkt tetikleme
✅ Netgsm REST v2 desteği
✅ Hızlı test aracı
✅ UTF-8 / TR mesaj desteği
✅ Debug log kayıtları
🔧 Kurulum (TR)
- ZIP dosyasını yükleyin
Eklentiler → Yeni Ekle → Eklenti Yükle → Etkinleştir - Yönetim panelinde açın:
Ayarlar → Amelia → Netgsm SMS
- Netgsm bilgilerinizi girin
- “Hızlı Test” ile doğrulayın ✅
⚠️ Mesaj başlığı (Msgheader) Netgsm panelinde
“Web Servis’te kullanım: AÇIK” olmalı.
🧩 Nasıl Çalışır?
- Amelia event → Hook tetikler
- Telefon no alınır → Sms hazırlanır → Netgsm’e gönderilir
- Başarısız gönderimler
debug.logiçine yazılır
Log yolu:
/wp-content/debug.log
🧱 Cache / Güvenlik Ayarı
Cache eklentilerinde aşağıyı hariç tut:
/wp-admin/admin-ajax.php
Firewall’a izin:
api.netgsm.com.tr : 443
🇬🇧 English Quick Guide
Install
-
Upload ZIP → Activate
-
Panel: Settings → Amelia → Netgsm SMS
-
Enter Netgsm credentials
-
“Quick Test” → SMS must arrive ✅
📌 Changelog
| Version | Notes |
|---|---|
| 1.0.0 | First release: Hook-based SMS |
| 1.1.0 | Debug improvements |
| 1.2.0 | XML fallback + error handling |
📄 License
MIT — © 2025 Atakan Özdal