npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-whatmaster

v1.0.34

Published

n8n node for WhatMaster API integration

Readme

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

  1. Clone este repositório
  2. Execute npm install
  3. Execute npm run build
  4. Copie a pasta dist para o diretório de nodes do n8n

Configuração

Credenciais

  1. Base URL: https://back.whatmaster.com.br/v1/api/external
  2. 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

  1. Adicione o node WhatMaster ao seu workflow
  2. Configure as credenciais (Base URL e Bearer Token)
  3. Escolha o recurso (Mensagem, Ticket, Contato, etc.)
  4. Selecione a operação desejada
  5. Preencha os parâmetros necessários
  6. Execute o workflow

Exemplos

Enviar Mensagem de Texto

  1. Recurso: Mensagem
  2. Operação: Enviar Texto
  3. Parâmetros:
    • External Key: sua-chave-externa (opcional)
    • Número do WhatsApp: 5511999999999
    • Mensagem: Olá! Esta é uma mensagem de teste.

Enviar Arquivo

  1. Recurso: Mensagem
  2. Operação: Enviar Arquivo
  3. Parâmetros:
    • External Key: sua-chave-externa (opcional)
    • Número do WhatsApp: 5511999999999
    • Mensagem: Aqui está o documento solicitado.
    • Arquivo: /caminho/para/arquivo.pdf

Criar Contato

  1. Recurso: Contato
  2. Operação: Criar Contato
  3. Parâmetros:
    • External Key: sua-chave-externa (opcional)
    • Número do WhatsApp: 5511999999999
    • Nome do Contato: João Silva
    • Email do Contato: [email protected]

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.