kstmostofa/laravel-whatsapp
Laravel package to send WhatsApp messages from your app. Provides a simple API to configure credentials and dispatch messages (often via popular gateways like Twilio) with easy setup for notifications and custom message templates.
Initial public release.
whatsapp-web.js for the features Cloud API doesn't expose: personal-number
QR pairing, groups, status/stories, free-form messages anytime, contact lookup.WhatsApp:: facade with WhatsApp::send() one-line shortcut that
routes to the right backend based on recipient shape./whatsapp — Dashboard, Sessions+QR,
Compose, Conversations (chat-bubble UI, lazy avatars, media previews, edit/
delete/react, ack ticks, sound notifications, smart auto-scroll, search),
Groups, Contacts, Webhooks log, Health/Status page. Light + dark mode.WaSession, WaMessage, WaContact with optional
separate DB connection (WHATSAPP_DB_CONNECTION) + table prefix
(WHATSAPP_DB_PREFIX). Migrations honor both at migration time.SendMessage with smart retry semantics (no retry on
permanent Meta error codes like recipient-not-on-WhatsApp).ShouldBroadcast for live UI updates
via Reverb / Pusher / Ably.php artisan whatsapp:health + in-UI status page.whatsapp:sidecar:install / :start / :stop / :status,
whatsapp:web:listen, whatsapp:health.X-Hub-Signature-256 HMAC by default; fails
closed with 503 service misconfigured when WHATSAPP_APP_SECRET is unset.WHATSAPP_WEB_TOKEN.#[Validate] rules on user-bound properties;
session IDs are regex-restricted (path traversal safe).127.0.0.1 by default — explicit opt-in to expose.How can I help you explore Laravel packages today?