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 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-zappify

v3.0.1

Published

n8n nodes for Zappify WhatsApp API

Readme

n8n-nodes-zappify

Pacote de nodes customizados para integrar o n8n com a API Zappify para WhatsApp.

Instalacao

Via npm (Comunidade n8n)

npm install n8n-nodes-zappify

Instalacao Manual

  1. Clone ou baixe este repositorio
  2. Execute npm install para instalar dependencias
  3. Execute npm run build para compilar
  4. Copie a pasta dist para o diretorio de nodes customizados do n8n:
    • Linux: ~/.n8n/custom/
    • Windows: %USERPROFILE%\.n8n\custom\

Configuracao de Credenciais

Para usar este node, voce precisa configurar as credenciais da API Zappify:

  1. Base URL: URL base da sua instancia Zappify (ex: https://api.zappify.cloud)
  2. API Key: Chave de API da sua instancia (ex: sk_xxxxxxxxxxxxx)

Recursos Disponiveis

Conexao

  • Obter conexao (QR Code ou status)
  • Reiniciar instancia
  • Desconectar
  • Status da API
  • Health check

Perfil

  • Alterar nome
  • Alterar status/recado
  • Alterar foto
  • Remover foto
  • Configuracoes de privacidade

Mensagens

  • Texto: Enviar mensagens de texto com suporte a mencoes, divisao de mensagens e processamento de links
  • Audio: Enviar mensagens de audio
  • Midia: Enviar imagens e videos com legenda
  • Documento: Enviar arquivos/documentos
  • Sticker: Enviar figurinhas
  • Localizacao: Enviar localizacao
  • Contato: Enviar cartao de contato
  • Botoes: Enviar mensagens com botoes interativos
  • Carrossel: Enviar carrossel de produtos
  • Lista: Enviar lista interativa
  • Status: Publicar status/stories
  • PIX: Enviar QR Code PIX
  • Evento: Enviar convite de evento
  • Video PTV: Enviar video circular
  • Album: Enviar album de fotos/videos
  • Reagir: Reagir a mensagens
  • Excluir: Excluir mensagens
  • Editar: Editar mensagens enviadas
  • Fixar: Fixar/desafixar mensagens
  • Ler: Marcar mensagens como lidas
  • Encaminhar: Encaminhar mensagens
  • Download: Baixar midia de mensagens

Grupos

  • Criar grupo
  • Listar grupos
  • Obter informacoes do grupo
  • Atualizar grupo
  • Obter codigo de convite
  • Aceitar convite
  • Adicionar participantes
  • Remover participantes
  • Promover a admin
  • Rebaixar admin
  • Sair do grupo

Contatos

  • Listar contatos
  • Verificar numeros (se tem WhatsApp)
  • Bloquear usuario
  • Desbloquear usuario
  • Lista de bloqueados

Webhooks

Configurar webhooks para os seguintes eventos:

  • Mensagens recebidas (upsert)
  • Mensagens atualizadas
  • Mensagens deletadas
  • Mensagens enviadas
  • Atualizacao de conexao
  • QR Code atualizado
  • Contatos atualizados/modificados
  • Chats atualizados/modificados/deletados
  • Grupos atualizados/modificados
  • Participantes de grupo
  • Atualizacao de presenca
  • Inicio da aplicacao

Fila e Jobs

  • Pausar fila
  • Retomar fila
  • Listar jobs
  • Resumo de jobs

Configuracoes

  • Obter configuracoes
  • Atualizar configuracoes
  • Obter/Rotacionar fingerprint

Integracoes

  • Criar integracao (ChatVolt, GPT Maker)
  • Obter integracao
  • Excluir integracao
  • Ativar/Desativar integracao

Text to Speech (ElevenLabs)

  • Listar vozes disponiveis
  • Obter configuracoes TTS
  • Atualizar API Key
  • Atualizar voz padrao
  • Converter texto em audio

Estatisticas

  • Estatisticas de mensagens

Exemplos de Uso

Enviar Mensagem de Texto

{
  "resource": "messages",
  "operation": "sendText",
  "jid": "5511999999999",
  "message": "Ola! Esta e uma mensagem enviada pelo n8n.",
  "textOptions": {
    "mentionsEveryone": false,
    "processImageLink": true
  }
}

Verificar Numeros

{
  "resource": "contacts",
  "operation": "checkNumbers",
  "checkNumbersList": ["5511999999999", "5511888888888"]
}

Configurar Webhook

{
  "resource": "webhooks",
  "operation": "create",
  "webhookType": "messages-upsert",
  "webhookUrl": "https://seu-servidor.com/webhook"
}

Desenvolvimento

# Instalar dependencias
npm install

# Compilar
npm run build

# Compilar em modo watch (desenvolvimento)
npm run dev

Licenca

MIT

Suporte

Para suporte, entre em contato com a equipe Zappify ou acesse a documentacao em https://docs.zappify.cloud