Plugins
Twilio Integration
Send Whatsapp messages using Twilio and native Filament Notification class
Developer Tool
Dark theme support
Yes
Multi language support
Yes
Not compatible with the latest version
Supported versions: 3.x
Documentation

Screenshot

Latest Stable Version License Downloads

Send Whatsapp messages using Twilio and native filament Notification Facade class

#Screenshots

Message

#Installation

composer require tomatophp/filament-twilio

#Using

first of all you need to add this variables to your .env file

TWILIO_SID=
TWILIO_TOKEN=
TWILIO_SENDER_NUMBER=

then clear you cache

php artisan config:cache

now on your User model add this trait

use TomatoPHP\FilamentTwilio\Traits\InteractsWithTwilioWhatsapp;
 
class User extends Authenticatable
{
use InteractsWithTwilioWhatsapp;
}

now you are ready to use the notification

 
\Filament\Notifications\Notification::make()
->body('Your Message You Like To Send Here!')
->sendToTwilioWhatsapp(
user: $user,
mediaURL: "https://images.unsplash.com/photo-1545093149-618ce3bcf49d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=668&q=80"
);

or you can use it from user model direct

$user->notifyTwilioWhatsapp(
message: 'Your Message You Like To Send Here!',
mediaURL: "https://images.unsplash.com/photo-1545093149-618ce3bcf49d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=668&q=80"
);

#Publish Assets

you can publish config file by use this command

php artisan vendor:publish --tag="filament-twilio-config"

#Other Filament Packages

Checkout our Awesome TomatoPHP

Featured Plugins