Mensagens e ligações que funcionam.
API REST para WhatsApp, central VoIP com campanhas e gravações (KiraVOIP) e CRM omnichannel — um ecossistema completo para atendimento e automação.
Automatize o WhatsApp com botões, carrossel, PIX, listas e muito mais. Multi-sessão, webhooks HMAC e painel visual incluídos.
Discador manual, campanhas em lista com áudio MP3, histórico com gravações e REST API — tudo self-hosted com Baileys VoIP.
CRM de mensagens com flow builder visual, chat interno, múltiplas conexões e suporte a WhatsApp (oficial + não oficial) e Instagram.
API completa — não é só enviar texto
Todos os tipos de mensagem interativa que o WhatsApp suporta, via REST simples.
Mensagens ricas direto no WhatsApp
Botões interativos, carrosseis com imagem, pagamentos PIX e listas com uma chamada REST. Suporte completo a mídias, stories, enquetes e histórico de conversas.
Markdown, edição de mensagem já enviada e respostas contextuais.
Quick Reply, URL, Copy, Call — Native Flow com header imagem, vídeo ou GIF.
Menu de lista com seções e itens selecionáveis pelo usuário.
Cards deslizantes com imagem, título, legenda e botões por card.
PIX copia e cola ou botão "Review & Pay" completo — boleto também.
Imagem, vídeo, áudio, documento, GIF (auto-convert MP4), sticker WebP.
Stories de texto, imagem e vídeo com cor, fonte e background.
Polls em grupos e templates com botões de URL, reply e ligação.
Eventos em tempo real: mensagens, leitura, presença. Assinatura HMAC opcional.
Verificar WhatsApp, perfil, avatar, contatos e gerenciamento de grupos.
Acesse o histórico de qualquer chat com paginação e filtros.
Várias instâncias simultâneas. QR Code ou vinculação por código de telefone.
Central de ligações VoIP no WhatsApp
Discador manual, campanhas automatizadas, gravações e API REST — hospede na sua VPS com painel web completo.
Ligações de voz direto no WhatsApp
Conecte seu número via QR Code, dispare ligações manualmente ou em campanha com áudio MP3, atenda chamadas recebidas pelo navegador e acompanhe tudo com histórico e gravações.
POST /api/calls/dial
Authorization: Bearer ADMIN_TOKEN
{
"number": "5586999999999"
}
# Campanha com áudio MP3
POST /api/campaigns
{
"name": "Cobrança março",
"audioFile": "cobranca.mp3",
"intervalSec": 30,
"numbers": ["5586...", "5586..."]
}
Ligue para qualquer contato pelo painel. Teclado numérico, status em tempo real e controle de chamada ativa.
Importe números, escolha um MP3 da biblioteca, defina intervalo entre ligações e agende o início da campanha.
Atenda ou recuse ligações entrantes direto no navegador, com microfone e áudio em tempo real.
Relatórios com gráficos de ligações feitas e recebidas. Playback das gravações salvas automaticamente.
Dispare ligações, gerencie campanhas e consulte histórico via token Bearer — integre com seu CRM ou ERP.
Painel React + API Node na mesma porta. Conecte via QR Code e valide licença mensal com PIX ou assinatura.
A plataforma omnichannel que você precisava
WhatsApp, Instagram e toda a sua equipe — tudo no mesmo lugar. Em construção, avisamos quando lançar.
Centralize todas as conversas num único painel. Atribua agentes, acompanhe status e nunca perca um contato.
Automações visuais sem código — defina gatilhos, condições e ações. Envie mensagens, capture dados, acione webhooks.
Sua equipe se comunica dentro da própria plataforma — sem precisar sair para outro app.
Segmente contatos com tags e visualize o funil de atendimento em formato Kanban.
Conecte vários números de WhatsApp e contas do Instagram na mesma instância.
WhatsApp não oficial, WhatsApp oficial e Instagram DM no mesmo painel, com histórico unificado por contato.
Quer ser o primeiro a saber?
Entre na lista de espera e avisamos quando o CRM KiraGo estiver disponível.
Entrar na lista de espera →Integrações nativas
KiraGo API conecta diretamente com as ferramentas que você já usa.
Inbox de suporte integrado — sincroniza histórico e recebe eventos em tempo real.
Conecta fluxos de chatbot do Typebot às conversas com triggers configuráveis.
Armazene mídias recebidas em qualquer storage S3-compatível.
Assine cada evento com chave HMAC — valide autenticidade no seu servidor.
Roteia a conexão por proxy com suporte a skip de mídia para economizar banda.
Lista e interage com os canais do WhatsApp que a conta segue.
Preços
Três produtos, preços transparentes. Sem pegadinha.
Para devs e empresas que querem controle total via API.
- API REST completa + Swagger interativo
- Botões, listas, carrossel, PIX, order-details
- Mídias: imagem, vídeo, áudio, GIF, sticker, doc
- Stories: texto, imagem e vídeo
- Webhooks em tempo real + assinatura HMAC
- Multi-sessão ilimitada + QR / Pair Phone
- Integração Chatwoot + Typebot
- S3 / MinIO para armazenamento de mídia
- Proxy HTTP / SOCKS5
- Histórico de mensagens
- Painel visual + documentação completa
- Suporte direto com o desenvolvedor
Cancele quando quiser. Sem burocracia.
Para equipes de cobrança, prospecção e call center via WhatsApp.
- Discador manual (webphone no browser)
- Campanhas em lista com áudio MP3
- Agendamento e intervalo entre ligações
- Chamadas recebidas — atender ou recusar
- Histórico com gravações e relatórios
- Biblioteca de áudios para campanhas
- REST API com token Bearer
- Conexão WhatsApp via QR Code
- Painel web + API na mesma porta
- Docker self-hosted na sua VPS
- Licença mensal (PIX ou assinatura)
- Suporte direto com o desenvolvedor
Disponível em breve.
Para equipes que precisam de CRM, automação e múltiplos canais.
- WhatsApp não oficial (whatsmeow)
- WhatsApp oficial (Cloud API)
- Instagram DM
- CRM com histórico unificado por contato
- Kanban de atendimento
- Tags e segmentação de contatos
- Flow builder de automação visual
- Chat interno entre agentes
- Múltiplas conexões simultâneas
- Relatórios e métricas de atendimento
Preço anunciado antes do lançamento.
Como começar com a API
Do zero ao primeiro envio em menos de 10 minutos.
7 dias grátis ou PIX mensal — direto no site.
Licença e instruções enviadas automaticamente.
Cole sua chave nas variáveis de ambiente.
Escaneie o QR e chame a API.
Instale em minutos
Docker Compose para Portainer e template JSON para EasyPanel — KiraGo API e KiraVOIP.
Stack completo com o servidor KiraGo e PostgreSQL. Usa rede externa Traefik para HTTPS automático. Ajuste as variáveis marcadas antes de subir.
version: '3.8'
services:
kirago-server:
image: ggdadds/kirago:develop
environment:
- KIRAGO_ADMIN_TOKEN=CHANGE_ME_ADMIN_TOKEN # Obrigatório
- KIRAGO_LICENSE_KEY=CHANGE_ME_LICENSE_KEY # Obrigatório
- TZ=America/Sao_Paulo
- WEBHOOK_FORMAT=json
- SESSION_DEVICE_NAME=KiraGo
- DB_USER=postgres
- DB_PASSWORD=CHANGE_ME_DB_PASSWORD
- DB_NAME=kirago
- DB_HOST=kirago-db
- DB_PORT=5432
- DB_SSLMODE=false
networks:
- kirago
ports:
- "8080:8080"
labels:
- traefik.enable=true
- traefik.http.routers.kirago.rule=Host(`SEU_DOMINIO.com`)
- traefik.http.routers.kirago.entrypoints=websecure
- traefik.http.routers.kirago.tls=true
- traefik.http.services.kirago.loadbalancer.server.port=8080
deploy:
replicas: 1
restart_policy:
condition: any
delay: 5s
kirago-db:
image: postgres:17
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: CHANGE_ME_DB_PASSWORD
POSTGRES_DB: kirago
volumes:
- kirago-db-data:/var/lib/postgresql/data
networks:
- kirago
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
deploy:
replicas: 1
restart_policy:
condition: any
delay: 5s
networks:
kirago:
external: true
volumes:
kirago-db-data:Template JSON pronto para importar no EasyPanel. Configure as variáveis de ambiente diretamente na interface visual do painel.
{
"services": [
{
"type": "app",
"data": {
"projectName": "kirago",
"serviceName": "kirago-api",
"source": {
"type": "image",
"image": "ggdadds/kirago:latest"
},
"domains": [
{
"host": "$(EASYPANEL_DOMAIN)",
"port": 8080
}
],
"env": "KIRAGO_ADMIN_TOKEN=CHANGE_ME\nKIRAGO_LICENSE_KEY=CHANGE_ME\nDB_USER=postgres\nDB_PASSWORD=CHANGE_ME\nDB_NAME=kirago\nDB_HOST=CHANGE_ME_HOST\nDB_PORT=5432\nTZ=America/Sao_Paulo\nWEBHOOK_FORMAT=json\nSESSION_DEVICE_NAME=KiraGo\nKIRAGO_EVENT_LOG=true\nKIRAGO_PROXY_FAILOPEN=true\nKIRAGO_PROXY_FAILOPEN_COOLDOWN_SECONDS=300"
}
}
]
}Antes de subir, substitua todas as variáveis marcadas com CHANGE_ME: KIRAGO_ADMIN_TOKEN, KIRAGO_LICENSE_KEY, DB_PASSWORD e o domínio Traefik. Não use os valores de exemplo em produção.
Stack com KiraVOIP e PostgreSQL. Em produção use a imagem ggdadds/kiragovoip:latest (o compose do repositório usa build: . para desenvolvimento local).
services:
db:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_USER: kirago
POSTGRES_PASSWORD: CHANGE_ME_DB_PASSWORD
POSTGRES_DB: kirago
volumes:
- pgdata:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U kirago -d kirago"]
interval: 5s
timeout: 5s
retries: 5
api:
image: ggdadds/kiragovoip:latest
restart: unless-stopped
ports:
- "3001:3001"
environment:
PORT: 3001
DATABASE_URL: postgresql://kirago:CHANGE_ME_DB_PASSWORD@db:5432/kirago
ADMIN_TOKEN: CHANGE_ME_ADMIN_TOKEN
LICENSE_KEY: CHANGE_ME_LICENSE_KEY
volumes:
- instances:/app/instances
- audio:/app/audio
- recordings:/app/data/recordings
depends_on:
db:
condition: service_healthy
volumes:
pgdata:
instances:
audio:
recordings:Template JSON com PostgreSQL + app KiraVOIP. Importe no EasyPanel e ajuste senha do banco, ADMIN_TOKEN e LICENSE_KEY.
{
"services": [
{
"type": "postgres",
"data": {
"projectName": "kiravoip",
"serviceName": "kiravoip-db",
"password": "altere-sua-senha-aqui"
}
},
{
"type": "app",
"data": {
"projectName": "kiravoip",
"serviceName": "kiravoip-api",
"source": {
"type": "image",
"image": "ggdadds/kiragovoip:latest"
},
"domains": [
{
"host": "$(EASYPANEL_DOMAIN)",
"port": 3001
}
],
"mounts": [
{
"type": "volume",
"name": "instances",
"mountPath": "/app/instances"
},
{
"type": "volume",
"name": "data",
"mountPath": "/app/data"
},
{
"type": "volume",
"name": "audio",
"mountPath": "/app/audio"
}
],
"env": "PORT=3001\nTZ=America/Sao_Paulo\nADMIN_TOKEN=altere-seu-token-admin\nLICENSE_KEY=LIC-XXXX-XXXX-XXXX-XXXX\nDATABASE_URL=postgresql://postgres:altere-sua-senha-aqui@kirago-db:5432/kirago\nCORS_ORIGIN=*\nCALL_INTERVAL_SEC=15\nMAX_CAMPAIGN_ITEMS=500\nSCHEDULE_POLL_MS=5000"
}
}
]
}Antes de subir, altere ADMIN_TOKEN, LICENSE_KEY e a senha do PostgreSQL. No EasyPanel, use a mesma senha em DATABASE_URL e no serviço do banco. Painel disponível na porta 3001 após o deploy.
Dúvidas frequentes
Transparência total antes de contratar.
Clique em Contratar agora, preencha seus dados e escolha: teste 7 dias grátis (licença por e-mail) ou pagamento PIX do plano mensal.
Sim. Você roda na sua VPS — controle total. Instruções de instalação vão no e-mail após o pagamento.
Usamos o whatsmeow — biblioteca Go, referência para automação de WhatsApp não-oficial.
Automações têm risco inerente. Use com responsabilidade: evite spam. Nenhuma API elimina 100% esse risco.
Sim! O Swagger em /api e os docs em /docs ficam sempre acessíveis. Explore à vontade.
Central de ligações VoIP no WhatsApp: discador, campanhas com MP3, gravações e API REST. Roda na sua VPS via Docker.
Não. A API é para mensagens (R$ 100/mês). O KiraVOIP é para ligações de voz (R$ 199/mês) — produtos e licenças separados.
Está em desenvolvimento ativo. Entre na lista de espera para ser avisado em primeira mão.
Direto com o desenvolvedor. Nenhum sistema de ticket — você fala com quem mantém a plataforma.