Package Information
Downloads: 60 weekly / 135 monthly
Latest Version: 1.0.34
Author: nortweb
Documentation
n8n-nodes-whatmaster
Este é um node personalizado para n8n que permite integração com a API WhatMaster para envio de mensagens via WhatsApp e gestão de tickets.
Funcionalidades
📱 Mensagens
- Enviar mensagens de texto
- Enviar arquivos (PDF, imagens, etc.)
- Enviar arquivos em Base64
- Enviar arquivos via URL
- Enviar stickers
- Enviar localização
- Enviar mensagens com parâmetros
🎫 Tickets
- Mostrar informações do ticket
- Listar todos os tickets
- Definir fila do ticket
- Definir informações do ticket
- Criar ticket
- Listar mensagens do ticket
👥 Contatos
- Definir CRM no contato
- Definir Follow-up no contato
- Definir tags no contato
- Criar contato
- Atualizar contato
- Mostrar informações do contato
- Validar número do WhatsApp
- Listar contatos por filtros
🔧 API Oficial
- Enviar botões
- Enviar listas
- Enviar links
- Solicitar localização
- Enviar templates
⚡ API Plus
- Operações de botão
- Operações de lista
Instalação
- Clone este repositório
- Execute
npm install - Execute
npm run build - Copie a pasta
distpara o diretório de nodes do n8n
Configuração
Credenciais
- Base URL:
https://back.whatmaster.com.br/v1/api/external - Bearer Token: Seu token de autenticação da API WhatMaster
External Key
A External Key é opcional e deve ser configurada no campo correspondente. Ela serve para identificação única do sistema cliente para execução de ações com webhook.
Exemplo de URL completa
Se você configurar a External Key como 0d30d795-a231-4d80-9726-e793b86898fc, a URL final será:https://back.whatmaster.com.br/v1/api/external/0d30d795-a231-4d80-9726-e793b86898fc
Uso
- Adicione o node WhatMaster ao seu workflow
- Configure as credenciais (Base URL e Bearer Token)
- Escolha o recurso (Mensagem, Ticket, Contato, etc.)
- Selecione a operação desejada
- Preencha os parâmetros necessários
- Execute o workflow
Exemplos
Enviar Mensagem de Texto
- Recurso:
Mensagem - Operação:
Enviar Texto - Parâmetros:
- External Key:
sua-chave-externa(opcional) - Número do WhatsApp:
5511999999999 - Mensagem:
Olá! Esta é uma mensagem de teste.
- External Key:
Enviar Arquivo
- Recurso:
Mensagem - Operação:
Enviar Arquivo - Parâmetros:
- External Key:
sua-chave-externa(opcional) - Número do WhatsApp:
5511999999999 - Mensagem:
Aqui está o documento solicitado. - Arquivo:
/caminho/para/arquivo.pdf
- External Key:
Criar Contato
- Recurso:
Contato - Operação:
Criar Contato - Parâmetros:
- External Key:
sua-chave-externa(opcional) - Número do WhatsApp:
5511999999999 - Nome do Contato:
João Silva - Email do Contato:
joao@email.com
- External Key:
Desenvolvimento
Estrutura do Projeto
n8n-nodes-whatmaster/
├── nodes/
│ └── WhatMaster/
│ ├── WhatMaster.node.js
│ └── whatmaster.svg
├── credentials/
│ └── WhatMasterApi.credentials.ts
├── dist/
│ ├── nodes/
│ └── credentials/
├── package.json
├── tsconfig.json
└── README.md
Build
npm run build
Lint
npm run lint
Licença
MIT
Suporte
Para suporte, abra uma issue no repositório ou entre em contato com o desenvolvedor.
