Mande, agende e responda no WhatsApp a partir do seu próprio painel
O WA-AKG é um painel de WhatsApp gratuito e aberto que você instala no seu computador ou servidor. Você conecta o número escaneando um QR Code e, de uma tela só, manda mensagens, agenda envios, cria respostas automáticas e cuida de várias contas ao mesmo tempo. Também se liga ao n8n pra montar automação sem código.
Conectar quantas contas de WhatsApp quiser, cada uma pelo QR Code, e trocar entre elas no topo do painel.
Agendar mensagens com texto de várias linhas e com imagem, vídeo ou documento, no fuso que você escolher.
Criar respostas automáticas por palavra: quando a mensagem é igual, contém ou começa com a palavra, o painel responde sozinho, só no privado, só em grupo ou em todas as conversas.
Mandar a mesma mensagem pra uma lista de números ou pra um grupo, com uma pausa aleatória entre cada envio.
Transformar qualquer imagem em figurinha de WhatsApp, com opção de tirar o fundo.
Ligar no n8n: o painel avisa quando chega mensagem e o n8n responde, agenda ou dispara o que você montar.
02O que você precisa
Um computador ou servidor que fique ligado (o painel só funciona enquanto ele estiver rodando)
Git (programa que baixa o projeto)
Docker Desktop (programa que roda o painel e o banco de dados juntos, sem instalar cada peça)
Um celular com o WhatsApp do número que você vai conectar
n8n só se quiser montar automações
03Passo a passo
Instale o Git e o Docker Desktop e deixe o Docker aberto. Depois, abra o terminal (no Windows, o PowerShell) e baixe o projeto:
git clone https://github.com/mrifqidaffaaditya/WA-AKG.git
cd WA-AKG
Crie o seu arquivo de configuração copiando o modelo que vem junto:
cp .env.example .env
Abra o arquivo .env no Bloco de Notas e preencha: AUTH_SECRET (uma senha longa e aleatória), MYSQL_ROOT_PASSWORD (senha do banco de dados), ADMIN_EMAIL e ADMIN_PASSWORD (o seu login no painel). Confira também se o DATABASE_URL aponta pro banco MySQL do Docker. Salve.
Ligue o painel. Na primeira vez demora alguns minutos, porque ele monta tudo sozinho:
docker compose up -d
Abra o painel no navegador e entre com o e-mail e a senha do passo 3. Vá em Sessions, clique em Add Session e dê um nome (ex.: vendas). No celular, abra o WhatsApp, vá em Aparelhos conectados > Conectar um aparelho e escaneie o QR Code da tela. Espere aparecer CONNECTED e escolha essa conta na barra do topo.
http://localhost:3000
Quer usar no n8n? Primeiro gere uma chave de acesso no painel, em Settings > API Keys. Depois, no n8n, vá em Settings > Community Nodes, clique em Install e cole o nome abaixo. No n8n, preencha o endereço do seu painel e essa chave.
n8n-nodes-wa-akg
04Exemplos prontos pra configurar no painel
Resposta automática de horárioMenu Auto Reply: tipo CONTAINS, contexto Private Only, palavra "horário"
Oi! Aqui é da [NOME DA EMPRESA] 👋
Nosso atendimento funciona de [DIAS] das [HORA INÍCIO] às [HORA FIM].
Se for urgente, escreva URGENTE que a gente prioriza sua mensagem.
Pra ver preços e prazos: [LINK DO CATÁLOGO]
Menu por palavra exataMenu Auto Reply: tipo EXACT, palavra "menu". Crie uma regra pra cada número (1, 2, 3) com a resposta dela
Escolha uma opção e mande só o número:
1 - Fazer um pedido
2 - Saber do meu pedido
3 - Falar com uma pessoa
[NOME DA EMPRESA] responde em até [TEMPO] no horário comercial.
Lembrete agendado pro clienteMenu Scheduler > New Schedule, marcado pra véspera do compromisso
Oi, [NOME DO CLIENTE]! Passando pra lembrar do seu horário amanhã, [DATA], às [HORA], na [ENDEREÇO OU LINK].
Se precisar remarcar, responde aqui até [PRAZO] que a gente ajusta. Até lá! 😊
Aviso pra quem pediu pra receberMenu Broadcast, só pra lista de pessoas que aceitaram receber mensagem sua
Oi! Você pediu pra ser avisado quando [NOVIDADE] chegasse na [NOME DA EMPRESA], e chegou ✅
[DETALHE: PREÇO, PRAZO OU CONDIÇÃO]
Pra garantir o seu: [LINK]
Não quer mais receber? Responde SAIR.
05Antes de usar
Disparo em massa contorna as regras do WhatsApp. A pausa aleatória entre os envios ajuda, mas não garante nada: se o WhatsApp bloquear, você perde o número. Nunca use o número principal da empresa pra testar e mande só pra quem pediu pra receber.
Isso não é o WhatsApp Business oficial. O painel se conecta como um "aparelho conectado", igual ao WhatsApp Web, e a conta continua sujeita às regras do WhatsApp.
O painel só funciona com o computador ou servidor ligado. Desligou, param as respostas automáticas e os agendamentos.
Tirar o fundo das figurinhas precisa de uma chave do site remove.bg, colocada no .env em REMOVE_BG_API_KEY.
Postar status pelo painel ainda dá problema, segundo o próprio projeto: texto com fundo colorido pode não aparecer e envio de foto ou vídeo pode falhar. Não dependa disso.
A sua chave de acesso e o arquivo .env dão controle total das suas contas. Não mostre pra ninguém nem publique em lugar nenhum.
O projeto é gratuito e de licença MIT: pode usar, inclusive no seu negócio.
Resumindo: baixa o projeto, liga com o Docker, escaneia o QR Code e passa a mandar, agendar e responder no WhatsApp do seu próprio painel. Disparo em massa só com número de teste e pra quem pediu.