autowl

n8n node para automação de WhatsApp - AutoWL

Package Information

Released: 9 mo ago
Downloads: 6 weekly / 19 monthly
Latest Version: 1.0.3
Author: Wellington

Documentation

@wellingtondev/n8n-nodes-autowl

AutoWL Logo

Node da comunidade n8n para automação de WhatsApp via AutoWL.

🚀 Instalação

Via Interface do n8n

  1. Vá para Configurações → Nodes da comunidade
  2. Instale: @wellingtondev/n8n-nodes-autowl

Via npm (self-hosted)

cd ~/.n8n/custom
npm install @wellingtondev/n8n-nodes-autowl

📋 O que está incluído

Node Descrição
AutoWL Execute operações da API (mensagens, grupos, contatos, etc.)
AutoWL Trigger Receba webhooks de eventos do WhatsApp

🔧 Configuração

Credenciais

  1. URL do Servidor: URL da sua API de WhatsApp (ex: https://api.seusite.com)
  2. API Key: Chave da API Global

Operações Disponíveis (35+)

📱 Instância

  • Criar, listar, conectar, reiniciar, desconectar, excluir instâncias
  • Obter QR Code e status de conexão

💬 Enviar Mensagem

  • Texto, mídia (imagem, vídeo, áudio, documento)
  • Botões interativos
  • Lista interativa
  • Localização, contato, sticker
  • Enquete, reação, status/story

👥 Grupos

  • Criar grupo, listar grupos
  • Gerenciar participantes (adicionar, remover, promover, rebaixar)
  • Obter/revogar link de convite

📇 Contatos

  • Verificar se número tem WhatsApp
  • Buscar contatos
  • Bloquear/desbloquear

💬 Chat

  • Listar chats e mensagens
  • Marcar como lido
  • Arquivar chat

🏷️ Etiquetas

  • Listar etiquetas
  • Aplicar/remover etiqueta

🔔 Eventos do Trigger (22 eventos)

Evento Descrição
MESSAGES_UPSERT Nova mensagem recebida
MESSAGES_UPDATE Mensagem atualizada
CONNECTION_UPDATE Status da conexão
QRCODE_UPDATED Novo QR Code
PRESENCE_UPDATE Status online/offline
GROUPS_UPSERT Grupo atualizado
CALL Chamada recebida
... e mais 15 eventos

💡 Exemplo de Uso

Responder mensagens automaticamente

  1. Adicione o AutoWL Trigger e conecte na saída MESSAGES_UPSERT
  2. Conecte ao node AutoWL com ação "Enviar Texto"
  3. Configure:
    • Instance Name: {{ $json.instance }}
    • Number: {{ $json.data.key.remoteJid.replace("@s.whatsapp.net", "") }}
    • Text: "Olá! Recebi sua mensagem."

📄 Licença

MIT


Desenvolvido por Wellington

Discussion