Entegrasyonlar
Sistem şu anda demo verisiyle çalışıyor. Aşağıdaki anahtarları girdiğiniz anda ilgili bölüm gerçek veriye geçer — arayüzde hiçbir şey değişmez, sadece mesajlar gerçekten gitmeye başlar.
WhatsApp webhook adresi
Meta paneline yapıştırmanız gereken adres budur. Müşteri size WhatsApp'tan yazdığında mesaj bu adrese düşer.
Callback URL
https://www.randolu.com/api/webhooks/whatsappDoğrulama jetonu (Verify token)
WHATSAPP_VERIFY_TOKEN olarak .env.local dosyanıza yazdığınız değerBu değeri siz belirlersiniz — rastgele uzun bir metin olmalı. Meta paneline yazdığınız değerle .env.local içindeki değer birebir aynı olmalıdır.
Not: Bilgisayarınızda localhost üzerinde çalışırken Meta bu adrese ulaşamaz. Yayına almadan denemek isterseniz ngrok http 3000 gibi bir tünel aracı kullanın; size https ile başlayan geçici bir adres verir.
Veritabanı
Deneme moduSağlayıcı: mockMüşteri, randevu ve tüm kayıtların kalıcı olarak saklanması.
Şu an ne oluyor: Veriler sunucu belleğinde tutulur. Sunucu yeniden başlayınca demo veri sıfırlanır.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
Randevu onayı, hatırlatma ve müşteriyle yazışma.
Şu an ne oluyor: Mesajlar gerçekten gönderilmez; panelde gönderilmiş gibi görünür ve mesaj kaydına düşer.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
SMS
Deneme moduSağlayıcı: mockWhatsApp'a ulaşılamayan müşteriler için yedek kanal.
Şu an ne oluyor: SMS gönderilmez, sadece kayıt oluşur.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
E-posta
Deneme moduSağlayıcı: mockRandevu özeti, fatura ve pazarlama e-postaları.
Şu an ne oluyor: E-posta gönderilmez, sadece kayıt oluşur.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
Online ödeme
Deneme moduSağlayıcı: mockKapora tahsilatı ve online ön ödeme.
Şu an ne oluyor: Ödeme adımı her zaman başarılı sayılır, para tahsil edilmez.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
Google Takvim
Deneme moduSağlayıcı: mockRandevuların personelin Google takvimine yazılması.
Şu an ne oluyor: Senkronizasyon yapılmaz, sadece panelde görünür.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
Dosya depolama
Deneme moduSağlayıcı: mockLogo, kapak görseli ve müşteri öncesi/sonrası fotoğrafları.
Şu an ne oluyor: Yüklenen dosyalar saklanmaz, yer tutucu görsel kullanılır.
Kullanılabilir sağlayıcılar
Nasıl açılır
.env.local dosyanıza sağlayıcıyı ve anahtarlarını yazıp sunucuyu yeniden başlatın. Örnek satırlar .env.example dosyasında hazır bekliyor.
Örnek .env.local
Proje kök klasöründe bu isimle bir dosya oluşturun ve kendi değerlerinizi yazın. Bu dosyayı asla kimseyle paylaşmayın.
# --- WhatsApp (Meta Cloud API) --- WHATSAPP_PROVIDER=meta-cloud WHATSAPP_PHONE_NUMBER_ID=123456789012345 WHATSAPP_ACCESS_TOKEN=EAAG...buraya_kalici_anahtariniz WHATSAPP_BUSINESS_ACCOUNT_ID=987654321098765 WHATSAPP_VERIFY_TOKEN=kendi-belirlediginiz-uzun-gizli-metin WHATSAPP_APP_SECRET=uygulama_gizli_anahtari # --- Veritabani (Supabase) --- DATABASE_PROVIDER=supabase SUPABASE_URL=https://xxxx.supabase.co SUPABASE_SERVICE_ROLE_KEY=eyJhbGci... # --- SMS yedegi (Netgsm) --- SMS_PROVIDER=netgsm NETGSM_USERCODE=850xxxxxxx NETGSM_PASSWORD=sifreniz NETGSM_HEADER=MIRA GÜZELL # --- Uygulama adresi --- NEXT_PUBLIC_APP_URL=https://siteniz.com
Değişiklikten sonra sunucuyu durdurup yeniden başlatmayı unutmayın; ortam değişkenleri sadece açılışta okunur.