Download the PHP package scriptdevelop/whatsapp-manager without Composer

On this page you can find all versions of the php package scriptdevelop/whatsapp-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package whatsapp-manager

Ask DeepWiki

WhatsApp Business API Manager for Laravel

LARAVEL WHatsapp Manager

Latest Version PHP Version Laravel Version Total Downloads License


🌐 Language / Idioma

🇪🇸 Español


scriptdevelop/whatsapp-api-manager

Introducción

@djdang3r/whatsapp-api-manager es un paquete diseñado para facilitar la integración y gestión de la API de WhatsApp en tus proyectos. Su objetivo es simplificar la comunicación, el envío y la recepción de mensajes, así como la administración de sesiones y contactos a través de una interfaz intuitiva y fácil de usar.

Descripción

Con este paquete podrás:

@djdang3r/whatsapp-api-manager está pensado para desarrolladores que buscan una solución robusta y flexible para interactuar con WhatsApp de manera eficiente, segura y escalable.

📢 Políticas de WhatsApp

🚫 Importante: 🚫

  • Asegúrate de cumplir siempre con las Políticas de WhatsApp y sus términos de uso al utilizar este paquete.
  • El uso indebido puede resultar en la suspensión de tu cuenta o acciones legales por parte de WhatsApp.
  • Revisa periódicamente las actualizaciones de las políticas para evitar inconvenientes.

⚠️ Advertencia: ⚠️

  • Este paquete se encuentra actualmente en versión alpha. Esto significa que está en desarrollo activo, puede contener errores y su API está sujeta a cambios importantes.
  • Próximamente se lanzará la versión beta. Se recomienda no usarlo en entornos de producción por el momento.

Documentación


❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:


🚀 Características Principales

  • Envía mensajes de texto, multimedia, interactivos y de plantilla.
  • Gestion de Templates para Crear, Listar, Eliminar y Probar plantillas.
  • Webhooks integrados para recibir mensajes y actualizaciones.
  • Gestión de conversaciones con métricas de cobro.
  • Bots conversacionales con flujos dinámicos.
  • Sincronización automática de números telefónicos y perfiles.
  • Soporte para campañas masivas programadas.
  • 100% compatible con Laravel Echo y Reverb para notificaciones en tiempo real.

🚀 Instalación

Necesitaras una cuenta de Whatsapp API CLoud

Si quieres saber como obtener una completamente GRATIS mira estos dos videos:


  1. Instala el paquete vía Composer:

  2. Publica la configuración (opcional):

  3. Configuración

    • Configuración principal (config/whatsapp.php):

    • Configuración de logs (config/logging.php):

    • Configuración principal del paquete:

      Añadir el canal whatsapp.

  4. Publica las migraciones (opcional): Este comando publicará las migraciones del paquete en tu directorio database/migrations. Puedes personalizarlas según tus necesidades antes de ejecutarlas.

  5. Publica las rutas (OBLIGATORIO):

    • Se necesita para el webhook.

    • Excluir rutas del webhook de CSRF:

      Al publicar las rutas es importante anexar las rutas del webhook a las excepciones del CSRF. En bootstrap/app.php:

  6. Configura tus credenciales en .env: Variables de configuracion necesarias en el archivo .env

  7. Migraciones

    • Ejecuta las migraciones para crear las tablas necesarias:

    • Esto ejecutará las migraciones necesarias para crear las tablas requeridas por el paquete en tu base de datos.
  8. Seeder de idiomas para plantillas Puedes publicar el seeder que incluye todos los idiomas compatibles con plantillas de WhatsApp con el siguiente comando:

    ⚠️ ¡Advertencia! ⚠️ Los seeders son necesarios para trabajar con plantillas. Debes tomarlo en cuenta. Luego de publicarlo, puedes ejecutarlo con:

  9. Publicar directorios multimedia para WhatsApp. Para almacenar mensajes multimedia entrantes (audios, imágenes, documentos, etc.) necesitas crear los siguientes directorios en storage/app/public/whatsapp:

    • Puedes crearlos automáticamente ejecutando:

    • O, si no se crean automáticamente, puedes hacerlo manualmente:
  10. Crear enlace simbólico del storage. Para que los archivos sean accesibles públicamente, ejecuta:

    Esto crea el enlace public/storage apuntando a storage/app/public, requerido por Laravel para servir archivos correctamente.

Configuración de Webhooks en Meta

Para que tu aplicación reciba notificaciones en tiempo real de WhatsApp (mensajes entrantes, cambios de estado, etc.), debes configurar correctamente el webhook en la plataforma de Meta Developers. Sigue estos pasos:

a) Accede a Meta Developers

  1. Ingresa a Meta for Developers.
  2. Selecciona tu aplicación o crea una nueva si aún no la tienes.

b) Configura el Webhook

  1. Ve al menú Productos y selecciona WhatsApp > Configuración.
  2. Busca la sección Webhooks y haz clic en Configurar o Editar.

c) Define la URL del Webhook

d) Establece el Token de Verificación

e) Selecciona los Eventos a Suscribir

f) Guarda y Verifica


Resumen de configuración:

Parámetro Valor recomendado
URL del Webhook https://tudominio.com/whatsapp-webhook
Token El valor de WHATSAPP_VERIFY_TOKEN en tu .env
Eventos messages, message_statuses

Tip: Si desarrollas localmente, puedes exponer tu servidor con ngrok:

Usa la URL pública generada por ngrok como URL del webhook en Meta.


NROCK

ngrok es una utilidad que te permite exponer tu servidor local a Internet de forma segura mediante túneles. Es ideal para pruebas, desarrollo y para compartir tu aplicación local con servicios externos (por ejemplo, para recibir webhooks de WhatsApp o Meta).

Cómo usar ngrok:

  1. Descarga ngrok desde https://ngrok.com/.
  2. Instálalo siguiendo las instrucciones de la página oficial.
  3. Ejecuta el siguiente comando para exponer tu servidor local (por ejemplo, en el puerto 8000):

Esto generará una URL pública que podrás compartir para acceder a tu aplicación local desde cualquier lugar, útil para pruebas de webhooks y desarrollo remoto.

🧩 Estructura del Paquete


❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:


Guía de Usuario


1. Registro de Cuentas de Negocios.

Registra una cuenta de negocios en WhatsApp Business API.

2. Obtener Detalles de Números de Teléfono

Obtén información detallada sobre un número de teléfono registrado.

3. Obtener Cuentas de Negocios

Obtén información sobre una cuenta de negocios específica. Se hace la peticion a la API de whatsapp para obtener informacion sobre una cuenta en especifico, se almacenan los datos en la base de datos.

4. Enviar Mensajes.

5. Marcar mensaje como leido

Se encarga de marcar el mensaje recibido como leido, con los dos checks azules.


❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:

  • Si este proyecto te ha sido útil, puedes apoyarlo con una donación a través de Sponsor

  • O tambien por Mercadopago Colombia. Donar con Mercado Pago Gracias por tu apoyo 💙

6. Administracion de Plantillas

Características Clave del Edit Template

1.- Gestión completa de componentes:
    - Métodos add, change, remove para cada tipo de componente
    - Métodos has para verificar existencia
    - Métodos get para obtener datos

2.- Validaciones robustas:
    - Unicidad de componentes (solo un HEADER, BODY, etc.)
    - Componentes obligatorios (BODY siempre requerido)
    - Límites de botones (máximo 10)
    - Restricciones de modificación (no cambiar categoría, no modificar aprobadas)

3.- Operaciones atómicas:
    - removeButtonAt: Elimina un botón específico
    - removeAllButtons: Elimina todos los botones
    - getButtons: Obtiene todos los botones actuales

4.- Manejo de errores:
    - Excepciones específicas para problemas de componentes
    - Excepciones para fallos en la actualización
    - Mensajes de error claros y descriptivos

5.- Flujo intuitivo:
    - $template->edit() inicia la edición
    - Encadenamiento de métodos para modificaciones
    - update() aplica los cambios

❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:

Crear las plantillas en una cuenta de whatsapp






❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:

Enviar Mensajes a partir de Plantilla creada.

❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:


📦 Instalación de Laravel Reverb

1. Instala Laravel Reverb vía Composer

En una nueva terminal, ejecuta el siguiente comando:

2. Publica los archivos de configuración de Reverb

Esto generará el archivo config/reverb.php y ajustará tu broadcasting.php para incluir el driver reverb.

3. Configura tu archivo .env

Agrega o ajusta las siguientes variables:

⚠️ Estos valores deben coincidir con los definidos en config/reverb.php.

4. Configura config/broadcasting.php

Asegúrate de que el driver predeterminado sea reverb:

Y dentro del array connections, asegúrate de tener esto:

🚀 Levantar el servidor Reverb

En una nueva terminal, ejecuta el siguiente comando:

Deberías ver algo como:

El servidor WebSocket quedará activo en 127.0.0.1:8080.

🌐 Configurar Laravel Echo (Frontend)

1. Instala las dependencias de frontend:

Instalar Laravel Echo y PusherJS

2. Configura Echo en resources/js/bootstrap.js o donde inicialices tu JS:

3. Asegúrate de tener las variables necesarias en tu .env frontend (Vite):

📡 Escuchar eventos (ejemplo en JS)

📁 Configuración en el paquete

En tu archivo config/whatsapp.php asegúrate de tener:

Y en tu .env:

Recuerde que si decide utilizar canales privados debe utilizar los caneles en routes-channel.php

🧪 Prueba de Eventos

Puedes emitir manualmente un evento de prueba con:

🖥️ Escuchar desde el frontend

Canal Privado

Canal publico


📡 Eventos del Paquete

El paquete incluye una serie de eventos que se disparan automáticamente en diferentes situaciones. Estos eventos son compatibles con Laravel Echo y Laravel Reverb, lo que permite escuchar y reaccionar a ellos en tiempo real desde el frontend.


Configuración de Eventos

  1. Configurar el tipo de canal de transmisión: En el archivo whatsapp.php, asegúrate de definir el tipo de canal (public o private):

    En tu archivo .env:

  2. Configurar Laravel Echo o Laravel Reverb:

    • Instala Laravel Echo y PusherJS:

    • Configura Echo en resources/js/bootstrap.js:

    • Asegúrate de tener las variables necesarias en tu .env frontend:

Eventos Disponibles

A continuación, se describen los eventos disponibles en el paquete, cómo se configuran y cómo escucharlos desde el frontend.

Evento Canal Alias
BusinessSettingsUpdated whatsapp.business business.settings.updated
MessageReceived whatsapp.messages message.received
MessageDelivered whatsapp.status message.delivered
MessageRead whatsapp.status message.read
TemplateCreated whatsapp.templates template.created
TemplateApproved whatsapp.templates template.approved
TemplateRejected whatsapp.templates template.rejected
InteractiveMessageReceived whatsapp.messages interactive.received
MediaMessageReceived whatsapp.messages media.received

1. BusinessSettingsUpdated

Ejemplo de uso en el frontend:


2. MessageReceived

Ejemplo de uso en el frontend:


3. MessageDelivered

Ejemplo de uso en el frontend:


4. MessageRead

Ejemplo de uso en el frontend:


5. TemplateCreated

Ejemplo de uso en el frontend:


6. TemplateApproved

Ejemplo de uso en el frontend:


7. TemplateRejected

Ejemplo de uso en el frontend:


8. InteractiveMessageReceived

Ejemplo de uso en el frontend:


9. MediaMessageReceived

Ejemplo de uso en el frontend:


Prueba de Eventos

Puedes emitir manualmente un evento de prueba con Laravel Tinker:


Con esta configuración, puedes escuchar y reaccionar a los eventos del paquete desde tu frontend utilizando Laravel Echo o Laravel Reverb. Esto te permite implementar funcionalidades en tiempo real como notificaciones, actualizaciones de estado y más.

Configuración de Eventos

Configurar el tipo de canal de transmisión: En el archivo whatsapp.php, asegúrate de definir el tipo de canal (public o private):

En tu archivo .env:

Configurar Laravel Echo o Laravel Reverb:

Instala Laravel Echo y PusherJS:

Configura Echo en resources/js/bootstrap.js:

Asegúrate de tener las variables necesarias en tu .env frontend:

Eventos Disponibles

A continuación, se describen los eventos disponibles en el paquete, cómo se configuran y cómo escucharlos desde el frontend.

  1. BusinessSettingsUpdated Descripción: Se dispara cuando se actualizan los ajustes de la cuenta empresarial. Canal: whatsapp.business Alias: business.settings.updated Ejemplo de uso en el frontend:

  2. MessageReceived Descripción: Se dispara cuando se recibe un mensaje de texto. Canal: whatsapp.messages Alias: message.received Ejemplo de uso en el frontend:

  3. MessageDelivered Descripción: Se dispara cuando un mensaje es entregado. Canal: whatsapp.status Alias: message.delivered Ejemplo de uso en el frontend:

  4. MessageRead Descripción: Se dispara cuando un mensaje es leído. Canal: whatsapp.status Alias: message.read Ejemplo de uso en el frontend:

  5. TemplateCreated Descripción: Se dispara cuando se crea una plantilla. Canal: whatsapp.templates Alias: template.created Ejemplo de uso en el frontend:

  6. TemplateApproved Descripción: Se dispara cuando una plantilla es aprobada. Canal: whatsapp.templates Alias: template.approved Ejemplo de uso en el frontend:

  7. TemplateRejected Descripción: Se dispara cuando una plantilla es rechazada. Canal: whatsapp.templates Alias: template.rejected Ejemplo de uso en el frontend:

  8. InteractiveMessageReceived Descripción: Se dispara cuando se recibe un mensaje interactivo (botones o listas). Canal: whatsapp.messages Alias: interactive.received Ejemplo de uso en el frontend:

  9. MediaMessageReceived Descripción: Se dispara cuando se recibe un mensaje multimedia (imagen, video, audio, documento, sticker). Canal: whatsapp.messages Alias: media.received Ejemplo de uso en el frontend:

Prueba de Eventos Puedes emitir manualmente un evento de prueba con Laravel Tinker:




⚠️ Importante: Cambios en el Bot Builder

El módulo de creación de bots (Bot Builder) será migrado a un nuevo paquete independiente:
whatsapp-bot (aún en desarrollo).

¿Qué significa esto?

  • Las funcionalidades relacionadas con la creación y gestión de bots serán eliminadas de este paquete.
  • Para crear bots y flujos automatizados, deberás instalar y utilizar el nuevo paquete cuando esté disponible.

Mantente atento a futuras actualizaciones y revisa el repositorio del nuevo paquete para más información.

Puedes diferentes tipos de Bots para whatsapp.

Bot con flujo de conversacion y pasos de pruebas

🤝 ¡Contribuye con el Proyecto!

¿Te gustaría mejorar este paquete? ¡Tu colaboración es fundamental para seguir creciendo!


🚀 ¿Cómo contribuir?

  1. Haz un Fork

    • Haz clic en el botón Fork en la parte superior derecha de este repositorio para crear tu propia copia.
  2. Crea una Rama para tu Funcionalidad

  3. Realiza tus Cambios y Haz Commit

  4. Haz Push a tu Rama

  5. Abre un Pull Request
    • Ve a la pestaña Pull Requests y haz clic en New Pull Request.
    • Describe brevemente tu aporte y por qué es útil.

💡 Sugerencias para contribuir


🙌 ¡Gracias por tu apoyo!

Cada contribución, por pequeña que sea, ayuda a mejorar el proyecto y a la comunidad.
¡No dudes en participar, proponer ideas o reportar problemas!


Descargo de responsabilidad

Este paquete es un proyecto independiente y no está afiliado, respaldado ni soportado por Meta Platforms, Inc.
Todas las marcas registradas, marcas de servicio y logotipos utilizados en esta documentación, incluidos "WhatsApp" y "Facebook", son propiedad de Meta Platforms, Inc.


📄 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

👨‍💻 Soporte y Contacto

¿Tienes dudas, problemas o sugerencias?
¡Estamos aquí para ayudarte!


# 🚀 Desarrollado con ❤️ por [ScriptDevelop](https://scriptdevelop.com) ## ✨ Potenciando tu conexión con WhatsApp Business API --- ### 🔥 Con el apoyo de: **[@vientoquesurcalosmares](https://github.com/vientoquesurcalosmares)**

❤️Apóyanos con una donación en GitHub Sponsors

Me puedes apoyar como desarrollador open source en GitHub Sponsors:

WhatsApp Business API Manager for Laravel

LARAVEL WHatsapp Manager

🇺🇸 English

Ask DeepWiki

WhatsApp Business API Manager for Laravel

LARAVEL WHATSAPP MANAGER

Latest Version PHP Version Laravel Version


🇺🇸 English


scriptdevelop/whatsapp-api-manager

Introduction

@djdang3r/whatsapp-api-manager is a package designed to facilitate the integration and management of the WhatsApp API in your projects. Its goal is to simplify communication, sending and receiving messages, as well as managing sessions and contacts through an intuitive and easy-to-use interface.

Description

With this package you can:

@djdang3r/whatsapp-api-manager is designed for developers looking for a robust and flexible solution to interact with WhatsApp efficiently, securely, and scalably.

📢 WhatsApp Policies

🚫 Important: 🚫

  • Always ensure compliance with WhatsApp Business Policy and their terms of use when using this package.
  • Misuse may result in suspension of your account or legal action by WhatsApp.
  • Periodically review policy updates to avoid issues.

⚠️ Warning: ⚠️

  • This package is currently in alpha version. This means it's under active development, may contain bugs, and its API is subject to significant changes.
  • The beta version will be released soon. It is not recommended for production environments at this time.

Documentation


❤️ Support Us with a GitHub Sponsors Donation

You can support me as an open source developer on GitHub Sponsors:


🚀 Key Features

  • Send messages: text, media, interactive, and templates
  • Template management: Create, List, Delete and Test templates
  • Integrated webhooks: for receiving messages and updates
  • Conversation management: with billing metrics
  • Conversational bots: with dynamic flows
  • Automatic synchronization: of phone numbers and profiles
  • Campaign support: scheduled mass campaigns
  • 100% compatible with Laravel Echo and Reverb for real-time notifications

🚀 Installation

You will need a WhatsApp API Cloud Account

If you want to know how to get one completely FREE, watch these two videos:


  1. Install the package via Composer:

  2. Publish configuration (optional):

  3. Configuration

    • Main configuration (config/whatsapp.php):

    • Log configuration (config/logging.php):

      Add the whatsapp channel:

  4. Publish migrations (optional):

  5. Publish routes (REQUIRED):

    • Exclude webhook routes from CSRF:

      In bootstrap/app.php:

  6. Configure credentials in .env:

  7. Run Migrations:

  8. Template Language Seeder:

    Then run:

  9. Create WhatsApp media directories:

  10. Create storage link:

  11. Configure Webhooks on Meta: Go to Meta Developers Console

    Webhook URL: https://yourdomain.com/whatsapp-webhook

    Verify Token: YOUR_VERIFY_TOKEN_FROM_ENV

    Subscribe to: messages, message_statuses


❤️ Support Us with a GitHub Sponsors Donation

You can support me as an open source developer on GitHub Sponsors:


User Guide


1. Business Account Registration

Register a business account on WhatsApp Business API.

2. Get Phone Number Details

3. Get Phone Number Details

4. Send Messages

5. Mark Message as Read


❤️ Support Us with a GitHub Sponsors Donation

You can support me as an open source developer on GitHub Sponsors:


6. Template Management

Create Templates


❤️ Support Us with a GitHub Sponsors Donation

You can support me as an open source developer on GitHub Sponsors:


📦 Laravel Reverb Installation

1. Install Laravel Reverb via Composer

In a new terminal, run the following command:

2. Publish Reverb Configuration Files

This will generate the config/reverb.php file and update your broadcasting.php to include the reverb driver.

3. Configure Your .env File

Add or update the following variables:

⚠️ These values must match those defined in config/reverb.php.

4. Configure config/broadcasting.php

Ensure the default driver is set to reverb:

And within the connections array, make sure you have:

🚀 Start the Reverb Server

In a new terminal, run:

You should see something like:

The WebSocket server will be active at 127.0.0.1:8080.

🌐 Configure Laravel Echo (Frontend)

1. Install Frontend Dependencies:

Install Laravel Echo and PusherJS

2. Configure Echo in resources/js/bootstrap.js or wherever you initialize your JS:

3. Make sure you have the necessary variables in your frontend .env (Vite):

📡 Listen to Events (Example in JS)

📁 Package Configuration

In your config/whatsapp.php file, make sure you have:

And in your .env:


🧪 Event Testing

You can manually trigger a test event with:

🖥️ Listen from the Frontend


📡 Package Events

The package includes a set of events that are automatically triggered in different situations. These events are compatible with Laravel Echo and Laravel Reverb, allowing you to listen and react to them in real time from the frontend.


Event Configuration

  1. Set the broadcast channel type:
    In your whatsapp.php config file, make sure to define the channel type (public or private):

    In your .env file:

  2. Configure Laravel Echo or Laravel Reverb:

    • Install Laravel Echo and PusherJS:

    • Configure Echo in resources/js/bootstrap.js:

    • Make sure you have the necessary variables in your frontend .env:

Available Events

Below are the available events in the package, how they are configured, and how to listen for them from the frontend.

Event Channel Alias
BusinessSettingsUpdated whatsapp.business business.settings.updated
MessageReceived whatsapp.messages message.received
MessageDelivered whatsapp.status message.delivered
MessageRead whatsapp.status message.read
TemplateCreated whatsapp.templates template.created
TemplateApproved whatsapp.templates template.approved
TemplateRejected whatsapp.templates template.rejected
InteractiveMessageReceived whatsapp.messages interactive.received
MediaMessageReceived whatsapp.messages media.received

1. BusinessSettingsUpdated

Frontend Example:


2. MessageReceived

Frontend Example:


3. MessageDelivered

Frontend Example:


4. MessageRead

Frontend Example:


5. TemplateCreated

Frontend Example:


6. TemplateApproved

Frontend Example:


7. TemplateRejected

Frontend Example:

8. InteractiveMessageReceived

Frontend Example:


9. MediaMessageReceived

Frontend Example:


🧪 Event Testing

You can manually emit a test event using Laravel Tinker:

🤝 Contribute to the Project!

Would you like to help improve this package? Your collaboration is essential for continued growth!


🚀 How to Contribute?

  1. Fork the Repository

    • Click the Fork button at the top right of this repository to create your own copy.
  2. Create a Branch for Your Feature

  3. Make Your Changes and Commit

  4. Push Your Branch

  5. Open a Pull Request
    • Go to the Pull Requests tab and click New Pull Request.
    • Briefly describe your contribution and why it is useful.

💡 Contribution Tips


🙌 Thank You for Your Support!

Every contribution, no matter how small, helps improve the project and the community.
Don’t hesitate to participate, propose ideas, or report issues!


Disclaimer

This package is an independent project and is not affiliated with, endorsed, or supported by Meta Platforms, Inc.
All trademarks, service marks, and logos used in this documentation, including "WhatsApp" and "Facebook," are the property of Meta Platforms, Inc.


📄 License

This project is licensed under the MIT license. See the LICENSE file for more details.

👨‍💻 Support & Contact

Do you have questions, problems, or suggestions?
We’re here to help!


# 🚀 Developed with ❤️ by [ScriptDevelop](https://scriptdevelop.com) ## ✨ Empowering your connection with the WhatsApp Business API --- ### 🔥 With the support of: **[@vientoquesurcalosmares](https://github.com/vientoquesurcalosmares)**

❤️ Support Us with a Donation on GitHub Sponsors

You can support me as an open source developer on GitHub Sponsors:

Thank you for your support 💙

Ask DeepWiki

WhatsApp Business API Manager for Laravel

LARAVEL WHatsapp Manager


All versions of whatsapp-manager with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
laravel/framework Version ^12.0
guzzlehttp/guzzle Version ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package scriptdevelop/whatsapp-manager contains the following files

Loading the files please wait ....