WHATICKET: Instalação Grátis Passo a Passo (do Zero!)
Links para os downloads gratuitos
### WHATICKET
# DOWNLOAD DOCKER, GIT E NODE
# RAIZ
git clone https://github.com/canove/whaticket-community
cd whaticket-community
docker compose up -d mysql
# BACKEND
.env
npm i -f
npm run build
npx sequelize db:migrate
npx sequelize db:seed:all
npm run dev
# FRONTEND
.env
npm i -f
$env:NODE_OPTIONS="--openssl-legacy-provider"; npm run build
$env:NODE_OPTIONS="--openssl-legacy-provider"; npm start (POWERSHELL)
export NODE_OPTIONS=--openssl-legacy-provider && npm start (BASH)
# ENV BACK
NODE_ENV=
BACKEND_URL=http://localhost
FRONTEND_URL=http://localhost:3000
PROXY_PORT=8080
PORT=8080
DB_DIALECT=mysql
DB_HOST=localhost
DB_USER=root
DB_PASS=strongpassword
DB_NAME=whaticket
JWT_SECRET=123456
JWT_REFRESH_SECRET=123456
Whaticket: Guia Completo de Instalação Local (2025)
Bora pra ação, galera! Se você quer colocar o seu pezinho no universo dos sistemas de multi-atendimento para WhatsApp, nada melhor do que começar com o famigerado Whaticket. Ele é o sistema open-source mais conhecido do mercado, permitindo que você use uma única conta de WhatsApp com múltiplos usuários.
Criado e disponibilizado de forma gratuita pelo grande desenvolvedor Cássio, o K9, o Whaticket é a porta de entrada perfeita para quem quer entender como essa tecnologia funciona. Neste tutorial, faremos uma instalação rápida, localmente no seu computador, sem gastar nada!
Material de Apoio
Todos os links de download e os comandos para copiar e colar estão disponíveis logo acima nesta página.
Passo 1: Preparando o Ambiente (Pré-requisitos)
Antes de começarmos, você precisa ter três ferramentas instaladas no seu PC. Se ainda não as tiver, utilize os links de download para instalá-las.
- Docker Desktop: Usado para subir nosso banco de dados de forma simples.
- Git: Essencial para clonar o repositório oficial do Whaticket.
- Node.js: O motor que vai rodar toda a aplicação.
Após instalar tudo, abra seu terminal (PowerShell no Windows) e verifique se as instalações foram bem-sucedidas com os seguintes comandos:
node -v
git --version
Se ambos os comandos retornarem um número de versão, você está pronto para continuar!
Passo 2: Clonando o Repositório do Whaticket
Com o ambiente pronto, vamos baixar o código-fonte do projeto.
- Abra o terminal na sua Área de Trabalho (ou em qualquer pasta de sua preferência).
- Execute o comando abaixo para clonar o repositório do GitHub:
git clone https://github.com/canove/whaticket whaticket-communityEste comando criará uma pasta chamada
whaticket-communitycom todos os arquivos do sistema.
Passo 3: Configurando o Backend (O Motor)
O backend é a parte do sistema que cuida de toda a lógica, regras de negócio e comunicação com o banco de dados.
- Navegue até a pasta do projeto:
cd whaticket-community - Suba o Banco de Dados com Docker:
docker-compose up -d mysqlIsso criará um contêiner no seu Docker Desktop com o banco de dados MySQL já configurado.
- Configure o arquivo de ambiente:
- Navegue até a subpasta
backend. - Renomeie o arquivo
env.examplepara apenas.env. - Abra o arquivo
.envcom um editor de texto (como o Bloco de Notas). - Altere as credenciais do banco para as seguintes:
DB_USER=root DB_PASS= DB_NAME=whaticket
- Navegue até a subpasta
- Instale as dependências do backend:
- Abra um novo terminal dentro da pasta
backend. - Execute o comando:
npm install
- Abra um novo terminal dentro da pasta
- Prepare o Banco de Dados:
- Após a instalação, rode o comando para criar as tabelas:
npx sequelize db:migrate - Agora, popule as tabelas com os dados iniciais:
npx sequelize db:seed:all
- Após a instalação, rode o comando para criar as tabelas:
- Inicie o servidor do backend:
npm run devSe tudo deu certo, você verá uma mensagem dizendo que o servidor está rodando na porta 8080.
Passo 4: Configurando o Frontend (A Interface)
O frontend é a parte visual do sistema, o site que você e seus usuários irão acessar para interagir com o Whaticket.
- Configure o arquivo de ambiente:
- Navegue até a subpasta
frontend. - Renomeie o arquivo
env.examplepara.env. Não é necessário alterar nada dentro dele, pois ele já aponta para o backend na porta 8080.
- Navegue até a subpasta
- Instale as dependências do frontend:
- Abra um novo terminal dentro da pasta
frontend. - Execute o comando:
npm install --force
- Abra um novo terminal dentro da pasta
- Inicie a aplicação do frontend:
npm start
Seu navegador abrirá automaticamente no endereço http://localhost:3000 com a tela de login do Whaticket!
Credenciais de Acesso Padrão:
- Usuário:
[email protected] - Senha:
admin
Próximos Passos
Parabéns! Você tem uma instância funcional do Whaticket rodando localmente. Este é o primeiro passo ideal para entender a estrutura, customizar e até mesmo começar a desenvolver suas próprias funcionalidades. Se você quer ir além, considere:
- Comunidade ZDG: Em nossa comunidade, temos uma versão do Whaticket customizada com mais de 30 novas funções, como integração com Typebot, disparo em massa e muito mais.
- Z-PRO: Se você já tem uma base e busca um sistema avançado, Omni-Channel e com suporte dedicado para revenda, conheça o Z-PRO.
O espaço no mercado é grande. Comece pelo básico, entenda a ferramenta e cresça a partir daí. Forte abraço e qualquer dúvida é só chamar!
Leve seu negócio para o próximo nível
Este tutorial é apenas a ponta do iceberg. A ZDG é uma empresa com mais de 5 anos de mercado que já ajudou mais de 7.000 assinantes com a criação de soluções de automação de atendimentos e chatbots para WhatsApp com o melhor custo-benefício do mercado
Se você que quer começar do zero e aprender por conta própria:
Conheça a Comunidade ZDG e aprenda a automatizar seus atendimentos no WhatsApp com ferramentas open-source gratuitas. Tenha acesso a cursos essenciais de integrações, infraestrutura e aos nossos exclusivos auto-instaladores de sistemas como Whaticket, Chatwoot, Typebot e N8N.
Se você que busca um sistema avançado completo:
Conheça o Sistema Z-PRO, uma plataforma de multi-atendimento completa com flowbuider nativo para criação de chatbots, integração com inteligência artificial e modo White Label para revenda no modelo SAAS. Unifique WhatsApp (oficial e não oficial), Instagram, Facebook, Telegram e até ligações PABX em um único lugar.
