Tüm örnekler
WhatsApp

Hastane randevu hatırlatma — 1 gün öncesi WhatsApp

Hastane yazılımındaki randevular 1 gün öncesi otomatik WhatsApp hatırlatma. Laravel Scheduler + Bridge.

Kanal: WhatsApp 1 kod örneği Güncelleme: 25.05.2026

Kod örnekleri

Aşağıdaki kodları kendi projenize kopyalayın; YOUR_TOKEN ve site_id değerlerini panelinizdeki Geliştirici bölümünden alın.

Laravel Bridge
// app/Console/Commands/SendAppointmentReminders.php
use App\Models\Appointment;
use Dowaba\LaravelBridge\Facades\Dowaba;

public function handle(): int
{
    Appointment::where('scheduled_at', '>=', now()->addDay()->startOfDay())
        ->where('scheduled_at', '<=', now()->addDay()->endOfDay())
        ->where('reminded_at', null)
        ->each(function (Appointment $appt) {
            Dowaba::whatsapp()->template(
                phone: $appt->patient->phone,
                template: 'appointment_reminder',
                params: [
                    'name'   => $appt->patient->name,
                    'doctor' => $appt->doctor->name,
                    'date'   => $appt->scheduled_at->format('d M Y H:i'),
                ],
            );
            $appt->update(['reminded_at' => now()]);
        });

    return 0;
}

// app/Console/Kernel.php
$schedule->command('hospital:reminders')->dailyAt('09:00');

Gerekli paketler

  • dowaba/laravel-bridge ^0.1

İlgili örnekler

Entegrasyona başlayın

Tam endpoint referansı, kimlik doğrulama ve webhook detayları için API dokümantasyonuna bakın.