Um código, duas vitrines.
Três dos quatro produtos já existem dentro do grupo, com a marca EcomSmart. A SmartHub não reescreve nada: coloca o mesmo motor numa vitrine para marketing digital, em subdomínios próprios, com uma conta só para o cliente e uma cobrança só.
O PosteAí continua no Postiz (namespace postei) e só ganha o domínio novo. AtendeAI, Gestor de grupos e Blog automático passam a viver num plugin compartilhado da wp-plataforma, ligado no WordPress da SmartHub com a marca dela, e cada subdomínio vira um host a mais no mesmo pod. Os domínios antigos da EcomSmart continuam no ar para o lojista. Custo de infraestrutura novo: zero pod, só registros de DNS, certificados e regras de ingress.
Mapa de domínios
| Endereço | O que é | Roda em | Situação |
|---|---|---|---|
| smarthubmarketing.ecomsmart.com.br | Este planejamento (interno, noindex) | nginx, ns apps | Criado em 02/10/2026 |
| smarthubmarketing.com.br | Site da agência e vitrine dos 4 produtos (página /ia) | wp-smarthub | No ar desde 02/10; falta a página /ia |
| posteai.smarthubmarketing.com.br | Landing e painel do PosteAí | Postiz, ns postei | Hoje em posteai.ecomsmart.com.br; vira 301 |
| admin.posteai.smarthubmarketing.com.br | Painel administrador do PosteAí | ns postei | Hoje em admin.posteai.ecomsmart.com.br |
| atendeai.smarthubmarketing.com.br | Landing, simulador e painel do AtendeAI para negócios em geral | wp-smarthub | A criar; motor já no ar no ecomsmart.com.br |
| blog-automatico.smarthubmarketing.com.br | Landing, gerador de amostra e painel do Blog automático | wp-smarthub | A criar; motor no es-conteudo da plataforma |
| gestor-de-grupos.smarthubmarketing.com.br | Landing, link rotativo e painel dos grupos | wp-smarthub | A criar; métricas já no ar no ecomsmart.com.br |
| app.smarthubmarketing.com.br | Conta única: entra uma vez, vê os 4 produtos, assina e paga | wp-smarthub | Proposta (decisão D3) |
Os nomes com hífen seguem o pedido. Funcionam bem em DNS e certificado, mas são longos para falar em vídeo: a landing de cada um também responde em smarthubmarketing.com.br/posteai, /atendeai, /blog-automatico e /gestor-de-grupos com 301 para o subdomínio, para quem digitar o caminho curto.
Onde cada um roda hoje
| Produto | Código | Repositório | Pronto | Falta para vender |
|---|---|---|---|---|
| PosteAí | Postiz v2.24 em pt-BR, camada de marca, Editorial de aprovação | ecomsmart/posteai (id 40) | Agendar, multi-cliente, aprovação do cliente | App da Meta aprovado, planos na Stripe, SPF/DKIM do e-mail |
| AtendeAI | Plugin ecomsmart-apps (includes/atendeai.php) | smarthub/site-ecomsmart | Funil, simulador, QR, webhook, transbordo, áudio, planos | Primeiro número real, chave Stripe, prompt para negócio que não é loja |
| Blog automático | es-conteudo da wp-plataforma (gerador, plano SEO/GEO, e-books) | smarthub/wp-plataforma (id 26) | Artigo de 2 a 3 mil palavras com infográficos, padrão claude-seo | Publicar no WordPress do cliente, painel do cliente, cota por plano |
| Gestor de grupos | Plugin ecomsmart-apps (includes/grupos.php), só leitura | smarthub/site-ecomsmart | Métricas, entradas e saídas, resumo com IA | Link rotativo, envio agendado, chave global da Evolution |
Arquitetura-alvo
es-apps
O código dos apps sai do plugin do site da EcomSmart e vira plugin compartilhado da wp-plataforma. "Alterou em um, replica para todos."
site.json
Nome, cores, público, prompt base do agente e preços vêm do site.json de cada marca, como o resto da plataforma.
Roteador
Cada subdomínio é um host no ingress do wp-smarthub. O plugin olha o host e serve a landing do produto na raiz.
app.
Login por link no WhatsApp ou e-mail, cookie em .smarthubmarketing.com.br, vale para os quatro.
Por que não um serviço novo
O cluster está com 98 a 99% da CPU alocada. O AtendeAI e o Gestor de grupos já provaram que "app inteiro dentro do WordPress" aguenta o volume do começo. Separar em serviço próprio fica para quando um produto passar de 300 clientes pagantes.
Blog automático publica fora
O artigo é gerado no nosso pod e publicado no WordPress do cliente pela API REST com senha de aplicativo. Nada de um WordPress por cliente. Quem não tem site ganha um blog em blog-automatico.smarthubmarketing.com.br/b/nome (plano Agência, decisão D6).
Conta e cobrança únicas
| Peça | Como fica |
|---|---|
| Login | Um só para os quatro produtos (PosteAí entra por SSO: o Postiz aceita login por provedor OIDC; o app. é o provedor) |
| Stripe | Mesma conta da EcomSmart, produtos com prefixo SMH, descrição na fatura "SMARTHUB". Pacote é uma assinatura com 4 itens |
| Teste grátis | 7 dias sem cartão em todos, contados por produto a partir do primeiro uso real (primeiro post, primeira conversa, primeiro artigo, primeiro grupo) |
| Agência | Conta-mãe com várias contas-filhas (clientes da agência); a cobrança cai na mãe com desconto de parceiro |
| Nota fiscal | ECOMSMART LTDA emite; SmartHub é marca, não CNPJ (decisão D8 se isso mudar) |
Modelos de IA e custo
| Uso | Modelo | Teto de custo que o preço suporta | Medido? |
|---|---|---|---|
| Conversa do AtendeAI | Haiku 4.5 na triagem, Sonnet 5 quando precisa raciocinar | R$ 0,12 por conversa | Estimativa do plano do AtendeAI |
| Artigo do Blog automático | Sonnet 5 escreve, Haiku 4.5 revisa critérios, GPT gera imagens | R$ 4 por artigo com 2 imagens | Não: medir nos 30 primeiros artigos do piloto |
| Resumo de grupo | Haiku 4.5 | R$ 0,05 por resumo | Custo gravado por chamada em gr_analises |
| Legenda e ideias no PosteAí | Haiku 4.5 | R$ 0,02 por legenda | Não: IA do Postiz ainda desligada |
| Transcrição de áudio | gpt-4o-mini-transcribe | Incluída no teto da conversa | Em produção no AtendeAI |
Toda chamada de IA grava tokens e custo por cliente. Alerta quando um cliente passar de 40% da mensalidade em custo de IA no mês. A conta da Anthropic já ficou sem crédito duas vezes (01/10): recarga automática ligada antes do lançamento.
Cluster e capacidade
Nos 4 nós. Nenhum produto pode depender de pod novo para lançar.
Fila no cron do WordPress, um artigo por vez por pod. 300 artigos por dia cabem nesse ritmo.
AtendeAI e Gestor de grupos usam a mesma Evolution. Medir memória a cada 50 instâncias novas.
Gatilho para comprar um quinto nó: 150 clientes pagantes somando os quatro produtos, ou fila do gerador com mais de 2 horas de atraso.
Segurança e LGPD
Obrigatório antes do lançamento
- Girar as chaves de IA e da Evolution que passaram pelo chat e pelo Mac do incidente de 26/09.
- Senha de aplicativo do WordPress do cliente guardada cifrada, como a chave de leitura de loja do AtendeAI.
- Termos de uso e política de privacidade da SmartHub com os quatro produtos.
Por produto
- Grupos: só grupos marcados guardam dados, número mascarado, "apagar tudo" (já feito).
- AtendeAI: conversa guardada pelo prazo do plano; o cliente final é avisado de que fala com IA.
- PosteAí: token da Meta por cliente, nunca compartilhado entre contas.