scriptdevelop / whatsapp-manager
Paquete para manejo de WhatsApp Business API en Laravel
Installs: 367
Dependents: 0
Suggesters: 0
Security: 0
Stars: 56
Watchers: 4
Forks: 13
Open Issues: 0
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.0
- laravel/framework: ^12.0
Requires (Dev)
- mockery/mockery: ^1.6
- orchestra/testbench: ^10.2
- phpunit/phpunit: ^12.1
Suggests
- laravel/reverb: Permite recibir eventos websocket desde el paquete vía broadcasting
- dev-main
- 1.0.390
- 1.0.389
- 1.0.388
- 1.0.387
- 1.0.386
- 1.0.385
- 1.0.384
- 1.0.383
- 1.0.382
- 1.0.381
- 1.0.380
- 1.0.379
- 1.0.378
- 1.0.377
- 1.0.376
- 1.0.375
- 1.0.374
- 1.0.373
- 1.0.372
- 1.0.371
- 1.0.370
- 1.0.369
- 1.0.368
- 1.0.367
- 1.0.365
- 1.0.364
- 1.0.363
- 1.0.362
- 1.0.361
- 1.0.360
- 1.0.359
- 1.0.358
- 1.0.357
- 1.0.356
- 1.0.355
- 1.0.354
- 1.0.353
- 1.0.352
- 1.0.351
- 1.0.350
- 1.0.349
- 1.0.347
- 1.0.344
- 1.0.343
- 1.0.341
- 1.0.340
- 1.0.339
- 1.0.338
- 1.0.337
- 1.0.336
- 1.0.335
- 1.0.334
- 1.0.333
- 1.0.331
- 1.0.330
- 1.0.328
- 1.0.327
- 1.0.326
- 1.0.325
- 1.0.324
- 1.0.323
- 1.0.322
- 1.0.321
- 1.0.320
- 1.0.319
- 1.0.318
- 1.0.317
- 1.0.316
- 1.0.315
- 1.0.314
- 1.0.312
- 1.0.311
- 1.0.310
- 1.0.309
- 1.0.308
- 1.0.307
- 1.0.306
- 1.0.305
- 1.0.303
- 1.0.302
- 1.0.301
- 1.0.300
- 1.0.299
- 1.0.298
- 1.0.297
- 1.0.296
- 1.0.295
- 1.0.294
- 1.0.293
- 1.0.292
- 1.0.291
- 1.0.290
- 1.0.287
- 1.0.286
- 1.0.285
- 1.0.284
- 1.0.283
- 1.0.282
- 1.0.281
- 1.0.280
- 1.0.279
- 1.0.278
- 1.0.277
- 1.0.276
- 1.0.275
- 1.0.274
- 1.0.273
- 1.0.272
- 1.0.271
- 1.0.270
- 1.0.269
- 1.0.268
- 1.0.267
- 1.0.266
- 1.0.265
- 1.0.264
- 1.0.263
- 1.0.262
- 1.0.261
- 1.0.260
- 1.0.259
- 1.0.258
- 1.0.257
- 1.0.256
- 1.0.255
- 1.0.253
- 1.0.252
- 1.0.251
- 1.0.250
- 1.0.249
- 1.0.248
- 1.0.247
- 1.0.246
- 1.0.245
- 1.0.244
- 1.0.243
- 1.0.242
- 1.0.241
- 1.0.240
- 1.0.238
- 1.0.237
- 1.0.236
- 1.0.235
- 1.0.234
- 1.0.233
- 1.0.232
- 1.0.231
- 1.0.230
- 1.0.229
- 1.0.228
- 1.0.227
- 1.0.226
- 1.0.225
- 1.0.224
- 1.0.223
- 1.0.222
- 1.0.221
- 1.0.220
- 1.0.219
- 1.0.218
- 1.0.217
- 1.0.216
- 1.0.215
- 1.0.214
- 1.0.212
- 1.0.210
- 1.0.209
- 1.0.208
- 1.0.207
- 1.0.206
- 1.0.205
- 1.0.204
- 1.0.203
- 1.0.202
- 1.0.201
- 1.0.200
- 1.0.199
- 1.0.198
- 1.0.197
- 1.0.196
- 1.0.195
- 1.0.194
- 1.0.193
- 1.0.192
- 1.0.191
- 1.0.190
- 1.0.189
- 1.0.188
- 1.0.187
- 1.0.186
- 1.0.185
- 1.0.184
- 1.0.183
- 1.0.182
- 1.0.181
- 1.0.180
- 1.0.179
- 1.0.178
- 1.0.177
- 1.0.176
- 1.0.175
- 1.0.174
- 1.0.173
- 1.0.172
- 1.0.171
- 1.0.170
- 1.0.169
- 1.0.168
- 1.0.164
- 1.0.163
- 1.0.162
- 1.0.161
- 1.0.160
- 1.0.159
- 1.0.158
- 1.0.157
- 1.0.156
- 1.0.155
- 1.0.154
- 1.0.153
- 1.0.152
- 1.0.151
- 1.0.150
- 1.0.148
- 1.0.147
- 1.0.146
- 1.0.145
- 1.0.143
- 1.0.142
- 1.0.141
- 1.0.140
- 1.0.139
- 1.0.138
- 1.0.137
- 1.0.136
- 1.0.135
- 1.0.134
- 1.0.133
- 1.0.131
- 1.0.130
- 1.0.129
- 1.0.128
- 1.0.127
- 1.0.126
- 1.0.125
- 1.0.124
- 1.0.123
- 1.0.122
- 1.0.121
- 1.0.120
- 1.0.119
- 1.0.118
- 1.0.117
- 1.0.116
- 1.0.115
- 1.0.114
- 1.0.113
- 1.0.112
- 1.0.111
- 1.0.110
- 1.0.109
- 1.0.108
- 1.0.107
- 1.0.106
- 1.0.105
- 1.0.104
- 1.0.103
- 1.0.102
- 1.0.101
- 1.0.100
- 1.0.99
- 1.0.98
- 1.0.97
- 1.0.96
- 1.0.95
- 1.0.94
- 1.0.93
- 1.0.92
- 1.0.91
- 1.0.90
- 1.0.89
- 1.0.88
- 1.0.87
- 1.0.86
- 1.0.85
- 1.0.84
- 1.0.83
- 1.0.82
- 1.0.81
- 1.0.80
- 1.0.79
- 1.0.78
- 1.0.77
- 1.0.76
- 1.0.75
- 1.0.74
- 1.0.73
- 1.0.72
- 1.0.71
- 1.0.70
- 1.0.69
- 1.0.68
- 1.0.67
- 1.0.66
- 1.0.65
- 1.0.64
- 1.0.63
- 1.0.62
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.52
- 1.0.51
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- dev-feature/fix-bugs-whatsapp-flows
- dev-develop
This package is auto-updated.
Last update: 2025-07-05 02:56:09 UTC
README
WhatsApp Business API Manager for Laravel
LARAVEL WHatsapp Manager
🌐 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:
- Conectarte fácilmente a la API de WhatsApp.
- Enviar y recibir mensajes de texto, multimedia y archivos.
- Gestionar múltiples sesiones de WhatsApp simultáneamente.
- Administrar contactos, plantillas y mensajes.
- Integrar tu aplicación o servicio con flujos automatizados de mensajes.
- Recibir eventos en tiempo real para reaccionar ante mensajes, cambios de estado y notificaciones.
@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
📚 Tabla de Contenidos
1. 🚀 Instalación- Requisitos previos
- Configuración inicial
- Migraciones
- Credenciales de Meta
- Configuración de webhooks
- Gestión de números telefónicos
- Envío de mensajes (texto, multimedia, ubicación)
- Mensajes interactivos (botones, listas)
- Plantillas de mensajes
- Recepción de mensajes
- Creación de plantillas
- Envío de plantillas
- Administración de versiones
- Configuración de Laravel Echo
- Webhooks integrados
- Tipos de eventos soportados
- Configuracion del Webhook
- Estructura de eventos
- Tipos de mensajes soportados
🚀 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.
- Sincronización automática de números telefónicos y perfiles.
- 100% compatible con Laravel Echo y Reverb para notificaciones en tiempo real.
❤️ Apoyo
Si este proyecto te resulta útil, considera apoyar su desarrollo:
🤝 ¡Contribuye con el Proyecto!
¿Te gustaría mejorar este paquete? ¡Tu colaboración es fundamental >para seguir creciendo!
🚀 ¿Cómo contribuir?
-
Haz un Fork
- Haz clic en el botón
Fork
en la parte superior derecha de este repositorio para crear tu propia copia.
- Haz clic en el botón
-
Crea una Rama para tu Funcionalidad
git checkout -b feature/mi-nueva-funcionalidad
-
Realiza tus Cambios y Haz Commit
git commit -m "Agrega mi nueva funcionalidad"
-
Haz Push a tu Rama
git push origin feature/mi-nueva-funcionalidad
-
Abre un Pull Request
- Ve a la pestaña
Pull Requests
y haz clic enNew Pull Request
. - Describe brevemente tu aporte y por qué es útil.
- Ve a la pestaña
💡 Sugerencias para contribuir
- Sigue la guía de estilo de código de Laravel.
- Escribe comentarios claros y útiles.
- Incluye pruebas si es posible.
- Si encuentras un bug, abre un Issue antes de enviar el PR.
🙌 ¡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!
-
📧 Email:
wilfredoperilla@gmail.com
soporte@scriptdevelop.com -
🐞 Reporta un Issue:
Abrir un Issue en GitHub -
💬 ¿Ideas o mejoras?
¡Tus comentarios y sugerencias son bienvenidos para seguir mejorando este proyecto!
🚀 Desarrollado con ❤️ por ScriptDevelop
✨ Potenciando tu conexión con WhatsApp Business API
🔥 Con el apoyo de:
❤️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
Introduction
@djdang3r/whatsapp-api-manager
is a package designed to simplify the integration and management of the WhatsApp API in your projects. Its goal is to streamline communication, message sending and receiving, as well as session and contact management through an intuitive and easy-to-use interface.
Description
With this package you can:
- Easily connect to the WhatsApp API
- Send and receive text, media, and file messages
- Manage multiple WhatsApp sessions simultaneously
- Manage contacts, templates, and messages
- Integrate your application or service with automated messaging flows
- Receive real-time events to react to messages, status changes, and notifications
@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's Policies and terms of use when using this package.
- Misuse may result in account suspension or legal action by WhatsApp.
- Regularly 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's not recommended for production environments at this time.
Documentation
📚 Table of Contents
1. 🚀 Installation- Prerequisites
- Initial setup
- Migrations
- Meta credentials
- Webhook setup
- Phone number management
- Sending messages (text, media, location)
- Interactive messages (buttons, lists)
- Message templates
- Receiving messages
- Template creation
- Sending templates
- Version management
- Laravel Echo setup
- Integrated webhooks
- Supported event types
- Webhook configuration
- Event structure
- Supported message types
🚀 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
- Automatic synchronization of phone numbers and profiles
- 100% compatible with Laravel Echo and Reverb for real-time notifications
❤️ Support
If you find this project useful, consider supporting its development:
🤝 Contribute to the Project!
Would you like to improve this package? Your collaboration is essential to keep growing!
🚀 How to contribute?
-
Fork the Repository
- Click the
Fork
button in the top right of this repository to create your own copy.
- Click the
-
Create a Feature Branch
git checkout -b feature/my-new-feature
-
Make Changes and Commit
git commit -m "Add my new feature"
-
Push to Your Branch
git push origin feature/my-new-feature
-
Open a Pull Request
- Go to the
Pull Requests
tab and clickNew Pull Request
- Briefly describe your contribution and why it's useful
- Go to the
💡 Contribution Guidelines
- Follow Laravel's coding style guide
- Write clear and helpful comments
- Include tests where possible
- If you find a bug, open an Issue before submitting a PR
🙌 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 sponsored by Meta Platforms, Inc.
All trademarks, service marks, and logos used in this documentation, including "WhatsApp" and "Facebook", are property of Meta Platforms, Inc.
📄 License
This project is licensed under the MIT License. See the LICENSE file for details.
👨💻 Support and Contact
Do you have questions, problems, or suggestions?
We're here to help!
-
📧 Email:
wilfredoperilla@gmail.com
support@scriptdevelop.com -
🐞 Report an Issue:
Open a GitHub Issue -
💬 Ideas or Improvements?
Your feedback and suggestions are welcome to keep improving this project!
🚀 Developed with ❤️ by ScriptDevelop
✨ Powering your connection with WhatsApp Business API
🔥 With support from:
❤️ Support us with a GitHub Sponsors donation
You can support me as an open source developer on GitHub Sponsors:
Thank you for your support 💙