CRM com WhatsAppnativo e automações.

Gerencie clientes, pipelines de vendas e campanhas de disparo em massa — tudo conectado ao WhatsApp e com motor de automações em tempo real.

Ver documentação da API → Swagger UI ↗
9+
Módulos integrados
40+
Endpoints REST
25
Ferramentas MCP/IA
5×
Triggers de automação
Multi-tenant
Isolamento por empresa
Funcionalidades

Tudo que sua empresa
precisa em um só lugar

Construído com NestJS 11, PostgreSQL via Supabase, Redis para filas e Evolution API para WhatsApp.

💬

WhatsApp Nativo

Conecte múltiplos números via QR Code ou código de emparelhamento. Envie e receba mensagens, gerencie conversas e configure auto-resposta diretamente na API.

📣

Campanhas em Massa

Crie campanhas com templates personalizados usando variáveis dinâmicas. Segmente por tags, agende ou lance imediatamente com controle de rate limit.

Motor de Automações

Configure fluxos automáticos por eventos: novo cliente, tag adicionada, deal movido ou mensagem recebida. Ações com delay e execução assíncrona via Bull/Redis.

📊

Pipeline Kanban

Funis de vendas customizáveis com estágios coloridos, visão Kanban, deals com valores, responsáveis e registro automático de vitórias e perdas.

👥

Gestão de Clientes

Base de contatos completa com tags para segmentação, histórico de interações, status por canal e suporte a ID externo para integração com outros sistemas.

🏢

Multi-tenancy Robusto

Arquitetura multi-empresa com isolamento completo por companyId. Hierarquia de roles com super_admin, system_admin, company_admin e operator.

Arquitetura

Stack moderno
pronto para produção

  • NestJS 11 com TypeORM 0.3 e decorators declarativos por módulo
  • PostgreSQL via Supabase com SSL e migrations versionadas
  • Redis + Bull para filas de campanha e automação com retry automático
  • JWT com access token (7d) + refresh token (30d) e guard global
  • CompanyTenantGuard garante isolamento completo de dados entre empresas
┌── Clientes ──────────────────────┐
│ Frontend · Claude MCP · APIs │
└──────────────┬───────────────────┘
│ HTTPS REST
┌──────────────▼───────────────────┐
NestJS API (Railway)
│ Auth · Customers · Pipeline │
│ Campaigns · Automations · WA │
└──────────┬────────────┬──────────┘
│ TypeORM │ Bull Jobs
┌──────────▼───┐ ┌─────▼──────────┐
PostgreSQL │ │ Redis
│ Supabase │ │ campaign_q │
│ + SSL │ │ automation_q │
└─────────────┘ └────────┬───────┘

┌────────▼───────┐
                   │ Evolution API
                   │ WhatsApp GW │
└────────────────┘
Módulos

API completa
para cada necessidade

Auth

Autenticação & Autorização

Login JWT com refresh token, hierarquia de roles e guards globais.

POST /auth/login POST /auth/refresh GET /auth/me
Customers

Gestão de Clientes

CRUD completo com busca full-text, tags e paginação. Dispara eventos automáticos.

GET /customers POST /customers PUT /customers/:id
Pipeline

Funis & Deals

Pipelines com estágios coloridos, visão Kanban e movimentação com trigger automático.

GET /pipelines/:id/kanban POST /deals/:id/move
Campaigns

Campanhas WhatsApp

Disparo em massa com templates, segmentação por tags e rate limit configurável.

POST /campaigns POST /campaigns/:id/launch GET /campaigns/:id (métricas)
Automations

Motor de Automações

5 triggers, 5 tipos de ação, delays configuráveis e execução via fila Bull.

POST /automations POST /automations/:id/toggle
WhatsApp

WhatsApp Instances

Conecte via QR Code ou código, envie mensagens, gerencie conversas e webhooks.

GET /whatsapp/instances/:id/qrcode POST /whatsapp/instances/:id/send
Integração com IA

Controle o CRM
com linguagem natural

A camada MCP (Model Context Protocol) expõe 25 ferramentas para Claude Desktop, Cursor e qualquer cliente compatível. Opere o CRM por conversa.

search_customers
create_deal
launch_campaign
create_automation
send_whatsapp_message
get_pipeline_kanban
get_campaign_stats
toggle_automation
claude_desktop_config.json
{
  "mcpServers": {
    "logic4-crm": {
      "command": "node",
      "args": ["dist/index.js"],
      "env": {
        "CRM_API_URL":
          "https://api.logic4.com.br/api/v1",
        "CRM_API_TOKEN": "eyJ...",
        "CRM_COMPANY_ID": "uuid"
      }
    }
  }
}
Stack técnica

Tecnologias
modernas e confiáveis

NestJS 11Framework principal
PostgreSQLBanco via Supabase
TypeORM 0.3ORM & migrations
Redis + BullFilas assíncronas
Node 22Runtime
Evolution APIWhatsApp Gateway
JWT + BcryptAutenticação segura
RailwayDeploy em produção
Pronto para integrar?

Comece pela
documentação da API

Guia completo de autenticação, endpoints, exemplos de request/response e referência de todos os tipos de dados.