wallacemartinss/filament-whatsapp-conector
Requires Evolution API v2.4.0+ for the new interactive message types. All previous message types continue to work on any v2 release.
sendButtons, sendCta, sendPix, sendList, sendCarousel on the Whatsapp facade, WhatsappService and the CanSendWhatsappMessage trait.MessageTypeEnum cases: BUTTONS, LIST, CTA, PIX, CAROUSEL (with isInteractive() helper).SendWhatsappMessageAction form coverage for all interactive types — reply buttons (max 3), CTA (max 2, url/call/copy), PIX with optional amount, list with nested sections + rows, and carousel with per-card buttons.qr_code_updated_at column: the package was writing to this column from QrCodeDisplay and ProcessWebhookJob but the migration never created it, causing SQLSTATE[42S22] Unknown column 'qr_code_updated_at' on strict MySQL setups. Migration stub now includes the column for fresh installs, and an upgrade migration (add_qr_code_updated_at_to_whatsapp_instances_table) ships for existing installs. WhatsappInstance model now declares the column as fillable and casts it to datetime.php artisan vendor:publish --tag="filament-evolution-migrations"
php artisan migrate
The new upgrade migration is idempotent (checks Schema::hasColumn before adding/removing), so it is safe to run regardless of whether the column was patched manually.
First official release of Filament Evolution - A powerful WhatsApp integration plugin for Filament v4 using Evolution API.
SendWhatsappMessageAction - Ready-to-use action for sending WhatsApp messagesWhatsappService - High-level service for message sendingCanSendWhatsappMessage trait for easy integrationWhatsapp facade for quick accessFull translation support for 15 languages:
config/filament-evolution.phpSee README.md for installation and usage instructions
How can I help you explore Laravel packages today?