Planejamento
Domínios e arquitetura

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ó.

Zona smarthubmarketing.com.br já no CloudflareIP do cluster 2.25.167.223Nada novo de CPU
Resposta curta

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.

Endereços

Mapa de domínios

EndereçoO que éRoda emSituação
smarthubmarketing.ecomsmart.com.brEste planejamento (interno, noindex)nginx, ns appsCriado em 02/10/2026
smarthubmarketing.com.brSite da agência e vitrine dos 4 produtos (página /ia)wp-smarthubNo ar desde 02/10; falta a página /ia
posteai.smarthubmarketing.com.brLanding e painel do PosteAíPostiz, ns posteiHoje em posteai.ecomsmart.com.br; vira 301
admin.posteai.smarthubmarketing.com.brPainel administrador do PosteAíns posteiHoje em admin.posteai.ecomsmart.com.br
atendeai.smarthubmarketing.com.brLanding, simulador e painel do AtendeAI para negócios em geralwp-smarthubA criar; motor já no ar no ecomsmart.com.br
blog-automatico.smarthubmarketing.com.brLanding, gerador de amostra e painel do Blog automáticowp-smarthubA criar; motor no es-conteudo da plataforma
gestor-de-grupos.smarthubmarketing.com.brLanding, link rotativo e painel dos gruposwp-smarthubA criar; métricas já no ar no ecomsmart.com.br
app.smarthubmarketing.com.brConta única: entra uma vez, vê os 4 produtos, assina e pagawp-smarthubProposta (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.

Ponto de partida

Onde cada um roda hoje

ProdutoCódigoRepositórioProntoFalta para vender
PosteAíPostiz v2.24 em pt-BR, camada de marca, Editorial de aprovaçãoecomsmart/posteai (id 40)Agendar, multi-cliente, aprovação do clienteApp da Meta aprovado, planos na Stripe, SPF/DKIM do e-mail
AtendeAIPlugin ecomsmart-apps (includes/atendeai.php)smarthub/site-ecomsmartFunil, simulador, QR, webhook, transbordo, áudio, planosPrimeiro número real, chave Stripe, prompt para negócio que não é loja
Blog automáticoes-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-seoPublicar no WordPress do cliente, painel do cliente, cota por plano
Gestor de gruposPlugin ecomsmart-apps (includes/grupos.php), só leiturasmarthub/site-ecomsmartMétricas, entradas e saídas, resumo com IALink rotativo, envio agendado, chave global da Evolution
Para onde vai

Arquitetura-alvo

1 · Plataforma

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."

2 · Marca

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.

3 · Host

Roteador

Cada subdomínio é um host no ingress do wp-smarthub. O plugin olha o host e serve a landing do produto na raiz.

4 · Conta

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).

Cliente

Conta e cobrança únicas

PeçaComo fica
LoginUm só para os quatro produtos (PosteAí entra por SSO: o Postiz aceita login por provedor OIDC; o app. é o provedor)
StripeMesma conta da EcomSmart, produtos com prefixo SMH, descrição na fatura "SMARTHUB". Pacote é uma assinatura com 4 itens
Teste grátis7 dias sem cartão em todos, contados por produto a partir do primeiro uso real (primeiro post, primeira conversa, primeiro artigo, primeiro grupo)
AgênciaConta-mãe com várias contas-filhas (clientes da agência); a cobrança cai na mãe com desconto de parceiro
Nota fiscalECOMSMART LTDA emite; SmartHub é marca, não CNPJ (decisão D8 se isso mudar)
Custo variável

Modelos de IA e custo

UsoModeloTeto de custo que o preço suportaMedido?
Conversa do AtendeAIHaiku 4.5 na triagem, Sonnet 5 quando precisa raciocinarR$ 0,12 por conversaEstimativa do plano do AtendeAI
Artigo do Blog automáticoSonnet 5 escreve, Haiku 4.5 revisa critérios, GPT gera imagensR$ 4 por artigo com 2 imagensNão: medir nos 30 primeiros artigos do piloto
Resumo de grupoHaiku 4.5R$ 0,05 por resumoCusto gravado por chamada em gr_analises
Legenda e ideias no PosteAíHaiku 4.5R$ 0,02 por legendaNão: IA do Postiz ainda desligada
Transcrição de áudiogpt-4o-mini-transcribeIncluída no teto da conversaEm 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.

Limites

Cluster e capacidade

CPU alocada98 a 99%

Nos 4 nós. Nenhum produto pode depender de pod novo para lançar.

Gerador de artigos1 por vez

Fila no cron do WordPress, um artigo por vez por pod. 300 artigos por dia cabem nesse ritmo.

Instâncias Evolution1 por cliente

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.

Antes de vender

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.
Ordem de execução

Passo a passo técnico

S1
DNS e certificados. Registros A dos 5 subdomínios (DNS only) e conferir smarthubmarketing.com.br nas dnsZones do ClusterIssuer.
S1
PosteAí no domínio novo. Host novo no ingress do ns postei, variáveis de URL do Postiz, 301 do domínio antigo.
S2 e S3
es-apps na plataforma. Mover atendeai.php, grupos.php e planos.php para a wp-plataforma, marca por site.json, testes atuais passando nos dois sites.
S3
Roteador de host e conta única. Hosts no ingress do wp-smarthub, cookie no domínio-pai, app.smarthubmarketing.com.br.
S4 e S5
Blog automático para fora. Conector REST do WordPress do cliente, cota por plano, painel de pauta e aprovação.
S5 a S7
Grupos com envio. Link rotativo, envio agendado com intervalo aleatório e limite por hora, múltiplos números.