Nodos personalizados oficiales de Maytapi para la plataforma de automatización de flujos de trabajo n8n. Automatiza la mensajería de WhatsApp, gestiona contactos, grupos, sesiones y más con flujos de trabajo visuales de arrastrar y soltar. Conecta WhatsApp a más de 400 aplicaciones y servicios sin escribir código.
n8n es una potente plataforma de automatización de flujos de trabajo de código abierto que te permite conectar diferentes aplicaciones y servicios de forma visual. Crea automatizaciones complejas usando una interfaz de arrastrar y soltar sin escribir código.
Con los nodos oficiales de Maytapi para n8n, puedes integrar WhatsApp en cualquier flujo de trabajo: enviar mensajes, gestionar grupos, manejar contactos, recibir eventos webhook en tiempo real y automatizar todo tu canal de comunicación de WhatsApp.
Instala a través de n8n Community Nodes o npm:
npm install @maytapi/n8n-nodes-maytapi
Credenciales necesarias:
En n8n, ve a Settings → Community Nodes → Install e ingresa @maytapi/n8n-nodes-maytapi. O instálalo manualmente a través de npm y reinicia n8n.
Crea una nueva credencial de Maytapi API con tu Product ID y API Token desde la Consola de Maytapi. Opcionalmente, establece un Phone ID predeterminado.
Agrega nodos de Maytapi o Maytapi Trigger a tus flujos de trabajo y conéctalos con más de 400 aplicaciones y servicios en n8n.
El paquete incluye dos nodos dedicados que cubren toda la Maytapi WhatsApp API.
Realiza operaciones de WhatsApp en tus flujos de trabajo. Soporta 9 categorías de recursos con más de 50 operaciones:
Recibe eventos de WhatsApp en tiempo real para activar tus flujos de trabajo. Selecciona qué eventos escuchar:
Los webhooks se configuran automáticamente cuando activas el flujo de trabajo y se limpian cuando lo desactivas.
Lista completa de operaciones disponibles en el Nodo Maytapi, agrupadas por recurso.
| Operación | Descripción |
|---|---|
Send Message | Envía mensajes a cualquier chat. Soporta más de 23 tipos de mensajes: texto, multimedia, encuesta, ubicación, vcard, contacto, enlace, producto, botones, lista, sticker, video corto, reenvío, eliminar, reacción, quitar reacción, editar, invitación de grupo, fijar mensaje, destacar, crear evento, respuesta de texto a historia y respuesta multimedia a historia. |
Get Message | Recupera información sobre un mensaje específico por ID |
Get Messages | Recupera mensajes de una conversación con paginación, filtro de autor y filtro de mensajes propios |
| Operación | Descripción |
|---|---|
Get Contacts | Lista todos los contactos de WhatsApp |
Get Contact | Obtén información de un contacto específico |
Check Phones | Verifica si los números de teléfono están registrados en WhatsApp |
Block Contact | Bloquea o desbloquea un contacto |
Get Profile Image | Obtén la foto de perfil de un contacto o grupo |
Set Profile Image | Establece la foto de perfil de tu cuenta de WhatsApp |
| Operación | Descripción |
|---|---|
Get Conversations | Lista todas las conversaciones/chats con paginación |
Get Conversation | Obtén los detalles de una conversación específica con mensajes |
Favorite Chat | Agrega o elimina una conversación de favoritos |
Pin Chat | Fija o desfija una conversación |
Archive Chat | Archiva o desarchiva una conversación |
Mute Chat | Silencia o activa una conversación (8 horas, 1 semana o para siempre) |
Clear Chat | Borra todos los mensajes de una conversación |
| Operación | Descripción |
|---|---|
Create Group | Crea un nuevo grupo de WhatsApp con participantes, mensaje de invitación opcional e imagen de perfil |
Get Groups | Lista todos los grupos con carga opcional de participantes, ordenamiento, enlaces de invitación y paginación |
Get Group | Obtén información de un grupo específico con generación opcional de enlace de invitación |
Set Group Image | Establece la foto de perfil del grupo |
Delete Group Image | Elimina la foto de perfil del grupo |
Add Participants | Agrega miembros a un grupo con invitación opcional |
Remove Participant | Elimina un miembro de un grupo |
Promote Admin | Promueve a un participante a administrador |
Demote Admin | Degrada a un administrador a participante |
Set Group Config | Configura los ajustes del grupo: permisos, mensajes temporales, aprobación de adición de miembros, nombre, descripción |
Accept Invite | Acepta una invitación de grupo mediante código de invitación |
Revoke Invite | Revoca y regenera el enlace de invitación del grupo |
Leave Group | Salir de un grupo de WhatsApp |
Get Approval Requests | Lista las solicitudes de unión pendientes de un grupo |
Approve Join Requests | Aprueba solicitudes de unión pendientes |
Reject Join Requests | Rechaza solicitudes de unión pendientes |
Get Group Info by Invite Code | Obtén información del grupo usando el código de invitación |
| Operación | Descripción |
|---|---|
List Queues | Lista todas las colas de mensajes de teléfonos |
Get Queue | Obtén la cola de mensajes de un teléfono específico |
Clear Queue | Borra la cola de mensajes del teléfono |
| Operación | Descripción |
|---|---|
Reject Call | Rechaza una llamada entrante (callId obtenido de la notificación webhook) |
Create Call Link | Crea un enlace de llamada compartible para llamadas de voz o video con marca de tiempo programada |
| Operación | Descripción |
|---|---|
Get Product Info | Obtén información del producto |
Add Phone | Agrega un nuevo teléfono al producto con número de teléfono opcional |
List Phones | Lista todos los teléfonos registrados |
Set Webhook | Configura la URL del webhook para el producto |
Set ACK Preference | Activa o desactiva las notificaciones de confirmación a través de webhook |
Get Logs | Obtén registros de todos los teléfonos |
Get Phone Logs | Obtén registros de un teléfono específico |
| Operación | Descripción |
|---|---|
Get Status | Verifica el estado de conexión de la sesión |
Get Screen | Obtén una captura de pantalla de la sesión actual (devuelve imagen binaria) |
Get QR Code | Obtén el código QR para vincular el teléfono (devuelve imagen binaria) |
Logout | Desconecta la sesión de WhatsApp |
Connect with Phone Number | Conéctate usando número de teléfono en lugar de código QR |
| Operación | Descripción |
|---|---|
Redeploy | Redesplegar la instancia Docker para reiniciar la sesión |
Factory Reset | Restablecimiento de fábrica del teléfono al estado inicial |
Get Config | Obtén la configuración específica del teléfono |
Set Config | Establece la URL del webhook específica del teléfono y la configuración de entrega ACK |
| Tipo de Evento | Descripción |
|---|---|
Message | Nuevos mensajes entrantes/salientes con metadatos completos: tipo de mensaje, subtipo, número del remitente, nombre del remitente, receptor, texto del mensaje, ID del mensaje, marca de tiempo, detalles de la conversación |
ACK | Cambios en el estado de entrega del mensaje: enviado, entregado, leído -- con ID del mensaje y marca de tiempo |
Group | Eventos de miembros del grupo: uniones, salidas, invitaciones, eliminaciones, cambios de configuración -- con ID del grupo, nombre, tipo de acción y detalles del participante |
Call | Eventos de llamada: entrantes, salientes, perdidas, rechazadas -- con ID de la llamada, estado y detalles del llamante |
Story | Eventos de historias: nuevas historias publicadas por contactos -- con ID de la historia, remitente, tipo de historia y contenido |
Lleva todo el poder de WhatsApp API a tus flujos de trabajo n8n con nodos diseñados específicamente.
Automatiza tu comunicación de WhatsApp con las herramientas que ya utilizas.
Nombre del Paquete:
@maytapi/n8n-nodes-maytapi
Endpoint de la API:
https://api.maytapi.com/api/{productId}
Autenticación:
x-maytapi-keyRecursos:
Message, Contact, Chat, Group, Queue, Call, Account, Session, Session Control
Desbloquea características poderosas para mensajería empresarial y automatización con nuestra API de WhatsApp
Explora la API de WhatsAppPerfecto para empresas, desarrolladores y usuarios avanzados
Ve a Settings → Community Nodes → Install en tu instancia de n8n y busca @maytapi/n8n-nodes-maytapi. O instálalo manualmente a través de npm: npm install @maytapi/n8n-nodes-maytapi y reinicia n8n.
Necesitas tu Product ID y API Token de la Consola de Maytapi. Opcionalmente, puedes especificar un Phone ID predeterminado para tu instancia de WhatsApp.
¡Sí! Puedes establecer un Phone ID predeterminado en las credenciales o anularlo por nodo. La opción "Phone ID Source" te permite elegir entre las credenciales o un Phone ID personalizado para cada operación.
El nodo Maytapi Trigger configura automáticamente los webhooks con Maytapi cuando activas el flujo de trabajo. Puedes seleccionar qué eventos recibir (mensajes, ACK, grupos, llamadas, historias). El webhook se limpia automáticamente cuando desactivas el flujo de trabajo.
La operación Send Message soporta todos los tipos de mensajes de Maytapi: texto, imágenes, videos, documentos, audio, ubicación, tarjetas de contacto, stickers, encuestas, reacciones, botones, mensajes de lista, video corto, reenvío, eliminar, editar, fijar y más.
El paquete de nodos Maytapi para n8n es gratuito y de código abierto. Solo necesitas una suscripción activa de Maytapi para usar la WhatsApp API. Todos los planes de Maytapi incluyen acceso completo a la API sin costos adicionales por la integración con n8n.
Desbloquea el Potencial Completo de la WhatsApp API con características ilimitadas Adaptada al Éxito de Tu Marca
Contáctanos para ser nuestro socio. Envía un correo electrónico para hablar sobre cualquier condición, acuerdo y precios.