bayurifkialghifari/whatsapp-notification

Unofficial WhatsApp notification channel for Laravel

Installs: 129

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/bayurifkialghifari/whatsapp-notification

v1.0.1 2025-10-10 04:34 UTC

This package is auto-updated.

Last update: 2025-12-17 03:37:46 UTC


README

A Laravel package to interact with the unofficial WhatsApp API. Visit the https://fonnte.com/

Installation

You can install the package via composer:

composer require bayurifkialghifari/whatsapp-notification

Configuration

You can publish the configuration file using the following command:

php artisan vendor:publish --provider="Bayurifkialghifari\WhatsApp\FonnteServiceProvider"

And you can set your api key in your .env file:

FONNTE_API_KEY=your_api_key_here

How to use

You can use the package to send WhatsApp messages as follows:

<?php

namespace App\Notifications;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Notification;
use Bayurifkialghifari\WhatsApp\FonnteChannel;

class FonnteNotification extends Notification
{
    use Queueable;

    public function __construct()
    {
        //
    }

    public function via(object $notifiable): array
    {
        return [FonnteChannel::class];
    }

    public function toFonnte(object $notifiable): array
    {
        return [
            'to' => '08123123123',
            'message' => 'This is a test message from Fonnte WhatsApp Notification Channel',
        ];
    }
}
`