⌘K
Produtos

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
Gerenciar fluxos →