WhatsApp API Laravel Package 🚀

Easily send WhatsApp messages via the AppSenders API in your Laravel application.

🚀 Installation

  1. Clone or Download the Package:

    git clone https://github.com/mohamedhekal/appsenders-laravel-whatsapp-api.git

    OR

    composer require mohamedhekal/appsenders-laravel-whatsapp-api
  2. Register the Service Provider: Add the following line to the providers array in config/app.php:

    WhatsAppAPI\WhatsAppServiceProvider::class,
  3. Publish Configuration:

    php artisan vendor:publish --tag=config
  4. Setup Configuration: Add your AppSenders API credentials to your .env file:

    WHATSAPP_APPKEY=YOUR_APP_KEY
    WHATSAPP_AUTHKEY=YOUR_AUTH_KEY
    

📝 Usage

Send a Simple Message Or Message with PDF

use WhatsAppAPI\WhatsApp;

$response = WhatsApp::sendMessage('RECEIVER_NUMBER', 'Hello, World!');

$response = WhatsApp::sendMessage('RECEIVER_NUMBER', 'Check this PDF!', 'https://www.africau.edu/images/default/sample.pdf');

✅ Successful JSON Callback

Here's an example of a successful JSON callback response:

{
    "message_status": "Success",
    "data": {
        "from": "SENDER_NUMBER",
        "to": "RECEIVER_NUMBER",
        "status_code": 200
    }
}

📝 Developer

Developed By: Eng. Mohamed Hekal

💰 For Subscription (Pricing)

Call : +201093854603

📞 Contact on WhatsApp

Click here to chat on WhatsApp

💎 Packages 💎

📦 Package Details

First package:

  • Number of messages: 1000 messages per month

The second package:

  • Number of messages: 2000 messages per month

The third package:

  • Number of messages: 5000 messages per month

Fourth package:

  • Number of messages: 10,000 messages per month

Fifth package:

  • Number of messages: 15,000 messages per month

Sixth package:

  • Number of messages: 20,000 messages per month

The seventh package:

  • Number of messages: 30,000 messages per month

The tenth package:

  • Number of messages: Unlimited per month

🌟 Annual Package - Special Offer

  • Number of messages: Unlimited each month