Produtos Gerenciar fluxos →
Sttelar Chat
Plataforma omnichannel de atendimento ao cliente. Monorepo Node.js + React 17 multi-tenant com WhatsApp (Meta e WAHA), IA via n8n/OpenAI, CRM, kanban, fluxos, relatórios e chat interno entre atendentes.
Existentesttelar-chat
Atendimento WhatsApp
Cliente envia mensagem no WhatsApp e ela cai como ticket atribuído a uma fila.
ExistenteCrítico
1. Cliente envia mensagem no WhatsApp 2. Meta dispara webhook POST /meta/webhook 3. Backend identifica empresa pelo phone_number_id 4. Cria/atualiza ticket e mensagem 5. Emite evento via Socket.IO para o frontend 6. Atendente disponível vê o ticket na fila
AtendimentoWhatsApp / ConexõesWebhooksNotificaçõesWhatsApp Meta Cloud APIMeta WebhookSocket.IO
Auto-close de tickets ociosos
Cron fecha tickets sem interação após X minutos.
ExistenteMédio
1. Cron node-cron a cada 5 min 2. Lê tickets sem interação além do TTL 3. Marca como fechado 4. Emite evento via socket
AtendimentoSocket.IO
IA respondendo cliente
Mensagem do cliente é encaminhada ao n8n que aciona OpenAI para gerar resposta.
ExistenteAlto
1. Mensagem recebida em ticket atribuído a IA 2. Backend chama webhook n8n com contexto 3. n8n monta prompt usando memória do agente 4. n8n chama OpenAI 5. Resposta retorna por callback 6. Backend envia a resposta via Meta/WAHA
AtendimentoIA / n8nWhatsApp / ConexõesWebhooksWhatsApp Meta Cloud APIn8nOpenAI
Importação CSV de usuários
Admin importa lote de usuários a partir de CSV.
ExistenteMédio
1. Admin envia CSV 2. Backend valida formato 3. Cria usuários com senha temporária 4. Envia e-mails (Nodemailer)
EmpresasUsuários
Login / Auth
Login com e-mail/senha, retorno de JWT.
ExistenteCrítico
1. Frontend posta credenciais em /signin 2. Backend valida hash 3. Retorna JWT + refresh 4. Frontend persiste e abre socket autenticado
UsuáriosPermissões
Troca de empresa/conta
Atendente troca o tenant ativo no header.
ExistenteCrítico
1. Usuário clica no switcher 2. Frontend emite POST /user/switchCompany 3. Backend valida acesso 4. Reemite JWT com companyId atualizado 5. Frontend recarrega contexto
EmpresasContasUsuáriosPermissões
WordPress criando card de lead
Site WordPress envia novo lead → cria contato + card no board CRM.
ExistenteAlto
1. Form WordPress submetido 2. Plugin envia POST /webhook/leads 3. Backend valida origin/token 4. Cria contato (se novo) e card no board CRM 5. Notifica atendentes via socket
Boards / KanbanWebhooksContatos / ListasLeads ExternosWordPress Leads