⚠️ Paquete de terceros no oficial. No somos Meta ni WhatsApp. Este es un paquete de código abierto independiente.
Confiado por desarrolladores en todo el mundo
Diseñado pensando en desarrolladores. Simple, potente y elegante.
Un solo comando de Composer y estás listo. Sin configuraciones complejas ni pasos innecesarios.
Sintaxis elegante y expresiva que se siente natural en Laravel. Escribe código limpio y legible.
Texto, imágenes, videos, documentos, ubicación, contactos, botones, listas y más.
Webhooks automáticos, eventos de Laravel y soporte para broadcasting con Echo.
Extiende modelos, personaliza webhooks, adapta todo a tus necesidades específicas.
Validación de webhooks, manejo robusto de errores, logging detallado para debugging.
Compara cómo era antes vs cómo es ahora con nuestro paquete
Complicado y tedioso
// Configuración manual compleja
$url = "https://graph.facebook.com/v17.0/{$phoneId}/messages";
$headers = [
'Authorization: Bearer ' . $token,
'Content-Type: application/json'
];
$data = json_encode([
'messaging_product' => 'whatsapp',
'recipient_type' => 'individual',
'to' => $to,
'type' => 'text',
'text' => [
'preview_url' => false,
'body' => $message
]
]);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
if ($error) {
// Manejo manual de errores
throw new Exception($error);
}
$result = json_decode($response, true);
// ...más código para validar respuesta
¡Simple y elegante!
// ¡Solo esto!
use ScriptDevelop\WhatsappManager\Facades\Whatsapp;
use ScriptDevelop\WhatsappManager\Models\WhatsappBusinessAccount;
$account = WhatsappBusinessAccount::first();
$phone = $account->phoneNumbers->first();
$message = Whatsapp::message()->sendTextMessage(
$phone->phone_number_id, // ID del número de teléfono
'57', // Código de país
'3237121901', // Número de teléfono
'Hola, este es un mensaje de prueba.' // Contenido del mensaje
);
// ¡Listo! 🎉
De cero a producción en menos de 5 minutos
composer require scriptdevelop/whatsapp-manager
php artisan vendor:publish --tag=whatsapp-config
# Agregar en .env: WHATSAPP_TOKEN=tu_token
Whatsapp::sendTextMessage(...)
Y muchas más por venir...
Envía y recibe mensajes de texto
Comparte multimedia fácilmente
Envía PDFs, Word, Excel, etc.
Mensajes de voz y archivos de audio
Comparte ubicaciones geográficas
Envía información de contactos
Mensajes con botones interactivos
Menús desplegables interactivos
Gestiona plantillas aprobadas
Recibe notificaciones en tiempo real
Integración nativa con eventos
Debug y monitoreo completo
Webhooks verificados y seguros
Procesa mensajes en background
Extiende y adapta a tu medida
Guías completas y ejemplos
Suite completa para tests
Documentación en varios idiomas
Evolucionando para ofrecer la integración más completa con WhatsApp Business API
Permitir editar y sincronizar los datos del perfil comercial (nombre, descripción, información de contacto, etc.) directamente desde Laravel.
Configuración del nombre que aparece a los usuarios desde el perfil de WhatsApp Business, con validación de políticas de Meta.
Crear y gestionar códigos QR dinámicos para que los clientes inicien conversación fácilmente, con estadísticas de escaneo.
Mejorar la señalización de estado cuando el bot está escribiendo (typing indicator) para una experiencia más natural.
Ajustes para asegurar que los envíos de audio se procesen y reproduzcan correctamente en todos los dispositivos.
Permitir textos asociados a contenido multimedia (audio, video, imágenes) para mejorar claridad del mensaje.
Enviar mensajes complejos en secuencia, combinando texto, imágenes, videos y documentos en flujos estructurados.
Permitir enviar flujos donde se muestran productos en secuencia, ideal para catálogos y ventas.
Integrar soporte para enviar productos o colecciones del catálogo directamente en los mensajes, vinculando Meta Commerce Catalog.
Facilitar la exportación e importación de plantillas preaprobadas entre diferentes entornos o instalaciones.
Reportes y métricas de calidad de cada plantilla para mejorar tasas de entrega y uso, con análisis de rendimiento.
Construcción y gestión de flujos de conversación complejos paso a paso mediante plantillas y lógica de interacción.
Exploración y posible integración para gestionar llamadas desde WhatsApp, habilitando funcionalidades de voz.
Apoyo para administrar interacciones relacionadas con grupos (aunque la API tiene limitaciones en este aspecto).
Paneles y mediciones sobre uso, entrega, lecturas, tiempos de respuesta y calidad de mensajes en tiempo real.
Este roadmap está alineado con las capacidades actuales de la WhatsApp Business API, así como con las necesidades más frecuentes de integración y automatización empresarial.
Cada ítem puede evolucionar conforme Meta actualice la API oficial o se abran nuevas posibilidades en el ecosistema de mensajería.
Este es un proyecto de código abierto. Tu feedback y contribuciones son esenciales para hacer crecer el paquete.
El mismo estándar de calidad, ahora para toda la familia de APIs de Meta. Descubre los paquetes que completan tu integración: mensajería social y comercio. Ambos de código abierto, MIT y listos para Laravel.
DMs automatizados, publicación de reels e historias, webhooks seguros y soporte de Messenger en un solo paquete.
Catálogos, feeds de producto e inventario en tiempo real contra la Meta Marketing API, con tokens cifrados.
⬇️ Continúa para conocer cada paquete en detalle
Lleva tus cuentas de Instagram Business al siguiente nivel con una API fluida, mensajería enriquecida y automatización total.
Automatiza respuestas en Direct Messages con Quick Replies, plantillas genéricas y reacciones de Instagram.
Publica contenido atractivo con validación automática de captions, hashtags y menciones.
Intercambio automático de tokens de corta a larga duración para sesiones sin interrupciones.
Arquitectura diseñada para manejar desde una cuenta hasta cientos de perfiles simultáneamente.
Eventos en tiempo real con firma X-Hub-Signature para garantizar la autenticidad de Meta.
Autenticación OAuth, mensajería y broadcasting con Laravel Reverb para Facebook Messenger.
Instalación
composer require scriptdevelop/instagram-api-manager
Sincroniza catálogos, feeds de producto e inventario en tiempo real contra la Meta Marketing API. Comercio a escala, sin fricción.
Varias cuentas de Meta Business Manager, cada una con múltiples catálogos independientes.
app_id, app_secret y access_token cifrados en reposo con el encrypt() de Laravel.
Feeds primarios, suplementarios y localizados por idioma, país o combinación de ambos.
Actualiza inventario al instante: crea, actualiza y elimina ítems por lotes.
Log inmutable de cada cambio de stock en meta_inventory_logs para trazabilidad total.
SALE, AUTOMATIC_AT_CHECKOUT y BUYER_APPLIED: cupones, ofertas 2x1 y envío gratis.
Ejemplo ilustrativo de los productos gestionados por el paquete
⚡ Inventario sincronizado en tiempo real vía Batch API
Instalación
composer require scriptdevelop/meta-catalog-manager
Conoce al equipo detrás de WhatsApp API Manager
Colombia
👨💻 Ingeniero de Software con más de 15 años de experiencia rompiendo bugs... y arreglándolos después. Backend lover, base de datos freak.
Apoya su desarrollo y ayúdanos a seguir mejorando
Cada contribución nos ayuda a mantener el proyecto activo y agregar nuevas características
Ayuda a otros desarrolladores a descubrir este paquete
¡Cada compartida ayuda a hacer crecer la comunidad de Laravel!
Este es un paquete NO OFICIAL de WhatsApp
WhatsApp API Manager es un paquete de código abierto desarrollado de forma independiente que proporciona una integración con la API oficial de WhatsApp Business Platform. Este proyecto NO está afiliado, asociado, autorizado, respaldado ni oficialmente conectado con WhatsApp LLC, Meta Platforms, Inc. o cualquiera de sus subsidiarias o afiliados.
Este es un paquete de terceros no oficial que utiliza la API oficial de WhatsApp Business de Meta.
Tú eres el único responsable de cómo utilizas este paquete. Debes asegurarte de cumplir con todas las políticas de WhatsApp y leyes aplicables.
Sin Garantía: Este software se proporciona "tal cual", sin garantías de ningún tipo, expresas o implícitas. Los desarrolladores no asumen ninguna responsabilidad por daños o pérdidas resultantes del uso de este paquete. Al usar este paquete, reconoces que has leído, entendido y aceptas cumplir con todos los términos, políticas y avisos mencionados anteriormente.
Verifica nuestros estándares de calidad y confiabilidad
Registrado en el repositorio oficial de paquetes PHP
Releases activos y versionado semántico
Código libre y de código abierto
Tests automatizados en cada push
Integra WhatsApp en tu aplicación Laravel en menos de 5 minutos