Configuração inicial 🔑
Para começar, você precisa de uma chave da API do Claude (Anthropic). É ela que faz a IA funcionar.
1. Acesse console.anthropic.com
2. Faça login ou crie uma conta
3. Vá em "API Keys" e clique em "Create Key"
4. Cole a chave abaixo
🔒 Armazenada apenas no seu computador (localStorage). Nunca enviada a terceiros.
Para enviar conteúdo direto para o canal #planejamento-conteudos-linkedin
🔌 Integrações
Conecte o Conteudo App às suas ferramentas favoritas. Sincronize calendários, publique em redes sociais, salve no Notion, automatize fluxos com Make/Zapier e muito mais.
Automações 🤖
Crie suas próprias automações com IA, em múltiplos passos, com sua aprovação onde precisa. Use uma das sugestões abaixo como ponto de partida ou crie do zero. Cada execução fica salva — pode pausar e retomar.
Feedback Analytics 💚
Análise dos likes/dislikes que você dá aos conteúdos. Cada feedback alimenta a Aprendizagem Contínua e melhora as próximas gerações.
📚 Aprendizados
Tudo que você registra como feedback (👎 + comentário + revisões) vira aprendizado pro Agente Criador. Antes de gerar qualquer novo conteúdo deste formato, ele lê estes textos e aplica como instruções obrigatórias.
Como podemos te ajudar?
Documentação completa de todas as funcionalidades da Conteudo App. Busque por uma palavra ou navegue pelas seções abaixo.
O que a Conteudo App faz (proposta de valor)
A Conteudo App é a única ferramenta que entrega conteúdo no seu tom de voz E automatiza até 100% do ciclo — da pauta à postagem. Agentes IA criam, agendam e publicam nas suas redes sociais no piloto automático. Você só revisa o que quiser.
Na tela de login você vê uma animação ao vivo simulando o ciclo: o Agente Criador gera tema → escreve conteúdo → você aprova → agenda → publica. Tudo automatizável (ou semi-automatizável, com aprovação humana).
1. Conectar sua chave da API do Claude
A Conteudo App usa a IA do Claude (Anthropic). Para funcionar, você precisa de uma chave da API.
- Acesse
console.anthropic.come crie uma conta - Vá em API Keys → Create Key
- Copie a chave (começa com
sk-ant-...) - Na Conteudo App, vá em Configurações → Conta e cole a chave
2. Configurar o perfil da sua marca
Esse passo é o que faz a IA escrever igual a você. Quanto mais detalhado o perfil, mais autêntico o conteúdo.
- Clique no brand switcher no canto superior direito → Editar marca ativa
- Preencha os 5 passos do wizard (identidade, sobre você, missão, voz, produtos)
- Ou clique em 📄 Importar de documento e carregue PDFs/textos com material da sua marca — a IA extrai o perfil automaticamente
3. Criar seu primeiro conteúdo
- Sidebar → ✨ Criar conteúdo
- Digite uma ideia ou tema no campo
- Escolha uma plataforma (LinkedIn, Instagram, YouTube, etc.)
- Selecione um formato e clique em Gerar
- Em segundos a IA entrega o conteúdo já no seu estilo
Modo Chat (padrão e recomendado)
A interface principal hoje é conversacional — você digita o que quer e a IA entende. Ela classifica sua intenção e já gera o conteúdo no formato certo.
- Sidebar → ✨ Criar Conteúdo
- Digite o briefing como conversa: "Post pra LinkedIn sobre demitir com humanidade"
- A IA gera direto. Se ficar ambígua, ela pergunta o que falta.
- Você pode refinar dizendo o que mudar: "Refaz mais ousado, com gancho diferente"
Ferramentas do painel de criação
Abaixo do campo de digitar tem ícones que aceleram tarefas comuns:
- 📋 Templates de partida — modelos prontos do seu nicho pra quebrar a folha em branco
- 💡 Banco de Ideias — abre suas pautas salvas
- ⚡ Modo Lote — gera 1 ideia em vários formatos/plataformas em paralelo
- 🧪 A/B Variações — gera 2 versões side-by-side pra você comparar e escolher
- 🔬 Apify ▴ — dropdown com 9 ferramentas powered by Apify (ver seção "🔌 Integrações" abaixo)
Modo Lote
Gera múltiplos conteúdos em paralelo para diferentes plataformas e formatos. Mesma ideia central, mas adaptada para cada rede.
- Clica no ícone ⚡ Modo Lote no painel de criação
- Digita a ideia uma vez só
- Marca os formatos desejados (use "Marcar todos" pra selecionar por plataforma)
- Clica em "Gerar lote ⚡"
A IA dispara todas as chamadas em paralelo, mostra progresso, e exibe os resultados em cards expansíveis — cada um com botão de copiar individual.
♻️ Repurpose (reaproveitar conteúdo gerado)
Pega um conteúdo já gerado e cria variações automáticas pra outras redes/formatos.
- Na tela de resultado, clica em ♻️ Repurpose
- Marca os formatos de destino
- Clica em "Gerar variações"
📤 Postar nas redes (3 caminhos)
Cada conteúdo gerado tem botões pra publicar:
- "📤 Postar em" + ícones das redes — copia + abre a rede com texto pré-preenchido (você confirma e posta manualmente). Funciona pra LinkedIn, Threads, X, WhatsApp, Facebook, Instagram, TikTok, YouTube.
- "📤 Enviar pro Make" — aparece só se você configurou o Make.com. Posta AUTOMATICAMENTE nas redes que você conectou no Make (sem intervenção sua). Ver tutorial completo em 🔌 Integrações abaixo.
- 📌 Pipeline — joga o post pro Kanban editorial pra agendar/aprovar antes de publicar
🧠 Aprendizagem contínua (a IA aprende com você)
Em todo conteúdo gerado, abaixo dos botões, tem um painel amarelo "Como ficou?" com 👍/👎 e campo "O que melhorar da próxima vez?".
Quando você digita aí, o aprendizado é salvo por formato e injetado no prompt das próximas gerações. A IA literalmente vai ficando mais alinhada com seu estilo a cada feedback.
Os 16 formatos disponíveis
- LinkedIn: Post no Feed, Newsletter
- Instagram: Reels 60s, Reels 90s, Reels 3min, Carrossel, Post estático, Stories, Tráfego pago
- YouTube: Papo de Gestor, Vídeo 10min, Vídeo-aula 30min
- Threads: Posts curtos
- Podcast: Roteiro de episódio
- WhatsApp: Mensagens para grupos
🎨 Editor de Imagem in-house (CanvaApp)
Sempre que você gera um Post estático Instagram, um Carrossel Instagram ou um Post no Feed do LinkedIn, aparece automaticamente uma seção "🎨 Imagem do post" (ou "🎨 Slides do carrossel") logo abaixo do conteúdo. É um editor de imagem nativo na plataforma — você não precisa sair pro Canva.
- O editor já vem pré-preenchido com o texto que a IA escreveu (a "FRASE PARA O CANVA" no caso do post, ou os 10 slides parseados no caso do carrossel).
- Escolha 1 dos 3 templates: Gradient (gradiente colorido com texto centralizado), Dark + Accent (fundo escuro com borda accent), Foto + Overlay (sua foto de fundo com escurecimento + texto).
- Cor de destaque: o color picker já vem com a cor da sua marca. Pode trocar a qualquer momento.
- Foto: por padrão usa a foto do seu perfil Clerk. Pode colar uma URL diferente ou limpar.
- No carrossel, clique nas miniaturas pra navegar entre os 10 slides — cada um tem texto editável.
- Botões: "✅ Anexar à publicação" guarda as imagens no resultado · "📥 Baixar PNG" exporta a tela atual · "📦 Baixar todos" (só carrossel) baixa os 10 PNGs · "↺ Resetar texto" volta ao texto original gerado pela IA.
📤 Meu template — usar SUA arte como base
O 4º chip de template ("📤 Meu template") abre seletor de arquivo. Suba um PNG/JPG seu (com a identidade visual da marca, logo, paleta, layout que você já usa) e ele vira o BACKGROUND da imagem — o texto da IA fica sobreposto.
- Persistência: a imagem é comprimida automaticamente e salva no localStorage da marca ativa. Da próxima vez que você abrir o editor, ela já vem carregada.
- Posição do texto: Cima · Centro · Baixo
- Cor do texto: Claro (pra arte com fundo escuro) ou Escuro (pra arte com fundo claro)
- Tamanho: S / M / L
- Faixa atrás do texto: uma faixa semitransparente que garante legibilidade caso a sua arte tenha contraste irregular. Pode desligar.
- Limpar: apaga o Meu Template salvo e volta pros 3 templates padrão.
✏️ Formatação do texto (negrito, itálico, sublinhado)
No textarea "Texto da imagem" do editor você seleciona uma palavra/trecho e clica B (negrito), I (itálico) ou U (sublinhado) pra destacar visualmente apenas aquele pedaço. O ⌫ limpa a formatação do trecho selecionado.
- O negrito aplica o peso 900 da fonte escolhida (Inter, Manrope, etc.) — render limpo sem contorno chunky.
- Você pode combinar formatos no mesmo trecho (ex: negrito + sublinhado).
- A formatação persiste por slide no carrossel.
🔕 Tela de edição "limpa" — sem barra de chat
Enquanto o editor de imagem está aberto, a barra inferior "Continue ou peça outra coisa…" fica oculta — porque essa é uma tela de edição e validação, não de criação. Foco total no ajuste fino da imagem.
Se precisar pedir um ajuste por chat (ex: "muda o título"), clique no botão flutuante "Pedir ajuste por chat" no canto inferior direito — a barra volta. Click de novo pra ocultar.
💡 Banco de Ideias
Cadastre pautas que quer escrever no futuro. Cada ideia tem prioridade, tags, plataformas-alvo e status.
Quando bater vontade de produzir, clique em ⚡ Gerar agora em qualquer card — a ferramenta abre o Modo Lote com a ideia pré-preenchida e os formatos das plataformas-alvo já marcados.
📁 Histórico
Todos os conteúdos gerados ficam armazenados aqui automaticamente. Você pode copiar de novo, registrar nas métricas, ou apagar.
📅 Calendário — Vista Mensal
Visualize seus posts agendados num calendário mensal. Clique em qualquer dia para agendar um conteúdo. Chips coloridos indicam:
- 🔵 Agendado (futuro)
- 🟢 Publicado
📋 Calendário — Vista Pipeline (Kanban)
Use o toggle no topo do Calendário para alternar entre Mensal e Pipeline.
O Pipeline é um Kanban com colunas de status customizáveis:
- Ideia / inspiração
- Aguardando publicação
- Aguardando validação
- Publicado
Arraste cards entre colunas para mover o conteúdo entre fases. Quando arrasta para "Publicado", a ferramenta cria automaticamente um registro pendente em Métricas.
Personalize as colunas em Configurações → Conta → Gerenciar status.
🏷️ Tags / Temas
Categorize cada conteúdo por TEMA (ex: "Liderança", "Cultura", "Gestão de conflitos"). Com tags, você descobre nas Métricas quais assuntos performam melhor — não só quais formatos.
- Na tela Métricas, clique em 🏷️ Tags para criar/editar seu vocabulário
- Ao registrar uma métrica, escolha as tags aplicáveis no campo "Tags / Tema"
- Use o filtro de tag no toolbar para ver desempenho por tema
3 visualizações
- 📋 Quadro Kanban — colunas por status (A fazer, Em andamento, Em revisão, Concluída)
- 📑 Lista — agrupada por categoria, com checkbox pra concluir rápido
- 📅 Calendário — visão mensal das tarefas com prazo
➕ Botão "Adicionar" sempre no topo da coluna
No Kanban, o botão + Adicionar fica fixado no topo de cada coluna (acima dos cards, não rola junto). Clica e digita o título — atalho rápido pra criar sem abrir o modal completo.
🔃 Reordenar tarefas dentro da coluna
Você define a ordem de execução das suas tarefas dentro de cada coluna. Tem 2 jeitos:
- Drag-and-drop (Kanban): ao arrastar um card, aparecem faixas accent ENTRE os cards (drop zones). Solta na faixa onde quer inserir. Funciona pra reordenar na mesma coluna OU pra mover pra outra coluna numa posição específica.
- Setas ▲▼: cada card (Kanban) e cada row (Lista) tem 2 setas no canto direito. Clica pra mover 1 posição pra cima/baixo. Ficam desabilitadas (cinza) quando a tarefa já está no topo ou no fundo.
🔔 Notificações automáticas de prazo
Quando você cria uma tarefa com data E horário de vencimento, o sistema acompanha automaticamente:
- 🟡 Vence em breve (≤ 1 hora antes): notificação amarela na Central + pop-up modal listando todas as pendentes
- 🔴 Atrasada (passou do prazo): notificação vermelha na Central + pop-up modal
O sistema checa a cada 5 minutos enquanto o app está aberto. Não notifica a mesma tarefa 2 vezes (flag interna). Se você editar o prazo ou marcar como concluída, as flags resetam — assim a próxima checagem trata como novo.
🎨 Personalizar status e categorias
Status (colunas do Kanban) e categorias podem ser editados em Tarefas → ⚙️ menu. Crie quantas quiser, com cor própria.
Registrar uma publicação
Quando você publica um conteúdo de verdade nas redes, registre o desempenho aqui:
- Sidebar → 📈 Métricas
- Clique em + Novo registro
- Preencha: plataforma, formato, título, data, link do post, status e métricas (impressões, curtidas, comentários, compartilhamentos, salvamentos, cliques)
- Salve
Edição inline da tabela
Os números (impressões, curtidas, etc.) na tabela são editáveis diretamente. Basta clicar no campo e digitar.
Gráficos disponíveis
No topo da tela Métricas, três visualizações:
- 📊 Impressões: evolução de 90 dias
- ❤️ Engajamento: soma de curtidas + comentários + compartilhamentos + salvamentos por dia
- 🏆 Por formato: ranking dos formatos com maior alcance
Dashboard com insights automáticos
Na sidebar → 📊 Dashboard, a IA gera insights automáticos baseados nos seus dados reais:
- "Seu Post no Feed do LinkedIn tem 2.8x mais impressões que a média"
- "Sua melhor plataforma é Instagram (média de 15k impressões/post)"
- "Você tem 3 registros pendentes para preencher"
Exportar dados
Botão ⬇ Exportar CSV no toolbar de Métricas baixa todas as suas publicações em formato CSV — pronto para abrir no Excel ou Google Sheets.
Perfil da marca (Onboarding)
O perfil da marca é injetado no system prompt da IA em toda geração. É o que faz o conteúdo soar como você.
São 5 passos:
- Identidade: nome, posicionamento, emoji e cor da marca
- Sobre você: experiência, nicho, mini-bio, valores
- Missão e público: missão declarada, público-alvo, principais dores
- Voz e bordões: frases assinatura, palavras em MAIÚSCULAS, tom, palavras a evitar
- Produtos: serviços que vende, CTA padrão, contatos
Importar perfil de PDF/texto
Se você tem material da marca (PDFs com bordões, posts antigos, descrição de produtos), use:
- No topo do wizard, clique em 📄 Importar de documento
- Carregue um PDF/TXT OU cole texto
- A IA extrai automaticamente: missão, bordões, dores, produtos, etc.
- Você revisa e ajusta
🪞 Perfil de Marca Profundo (IA com metodologia personal-branding) — NOVO
Evolução grande da seção Marca: a partir de agora você pode subir múltiplos documentos (PDF, DOCX, TXT) e a IA aplica metodologia personal-branding pra gerar um perfil profundo da sua marca com rating 0-100.
Como funciona:
- Upload múltiplo: clique em "📄 Importar de documento" → modal abre com drag-drop (até 10 arquivos, 20MB cada). Aceita PDF, DOCX, TXT. PDF.js e Mammoth.js fazem o parsing no seu próprio browser (não sobe arquivo bruto pro servidor — só o texto extraído).
- Documentos carregados: aparecem logo abaixo do botão Importar — lista com nome, tamanho, status, preview do texto e botão de apagar.
- Análise IA: botão roxo "🪄 Analisar com IA" no header da lista. Confirma o custo estimado (~R$ 1-3 por análise) e dispara Claude Sonnet 4.6 com a skill personal-branding embedada como system prompt.
- Output: 10 Pilares Obrigatórios (propósito, missão, persona nuclear, inimigo declarado, big idea, etc) + 7 Camadas (diagnóstico de verdade, posicionamento Brand Key, narrativa StoryBrand, arquétipo, identidade visual, manifesto) + Rating 0-100 + plano de ação 90 dias.
Painel "Perfil da Marca (IA)" aparece automaticamente após a análise:
- 🟢/🟡/🟠/🔴 Rating colorido 0-100 com label (EXCELENTE/BOM/MÉDIO/CRÍTICO)
- 📊 Breakdown em 6 dimensões: Clareza de Posicionamento, Coerência Verbal, Coerência Visual, Relevância de Conteúdo, Diferenciação, Autoridade — cada uma com barra horizontal e score 0-10
- ✅ O que está forte: top 3 dimensões com análise narrativa honesta da IA
- ⚠️ O que precisa atenção: bottom 3 dimensões com análise + ações sugeridas por dimensão
- 🎯 Top 5 ações priorizadas: cards numerados com tags de impacto e esforço coloridas
- 🤖 Como vou usar isso pra criar conteúdo: explicação em 1ª pessoa da IA com arquétipo dominante, tom de voz e bordões em chips
- 🔄 Botão Re-analisar sempre disponível pra atualizar
6ª aba "Dados da Marca" (Bloco 3 ATIVO desde 21/05/2026) — clique no passo 6 do wizard ou no ícone 🪞 pra ver:
- Header com rating + botão "🔄 Re-analisar" + botão verde "📋 Aplicar nas abas 1-5"
- Card "🏛️ 10 Pilares Obrigatórios" no topo (propósito, missão, persona nuclear, inimigo, big idea, etc) com edit por campo
- 7 accordions colapsáveis (Diagnóstico de Verdade, Mercado e Categoria, Posicionamento Brand Key, Narrativa StoryBrand, Identidade Verbal, Identidade Visual, Manifesto + Big Idea)
- Cada bloco tem botão "✏️ Editar" → modal type-aware: string curta → input, longa → textarea, array de strings → chips, objeto → JSON avançado
- Badge "🤖 IA" ou "✏️ Editado em DD/mmm HH:MM" mostra origem do dado
- Diff visual ao aplicar nas abas 1-5: cada campo aparece com valor atual (cinza) → seta → sugestão IA (verde). Você marca os checkboxes do que quer sobrescrever (proteção: nada vira NADA sem confirmação)
💎 Perfil profundo injetado na geração de conteúdo (Sub-bloco 3.4 ATIVO desde 21/05/2026):
- A partir do momento que você roda a análise IA, todo conteúdo gerado passa a usar arquétipo, tom de voz, vocabulário preferido/proibido, bordões, persona nuclear, inimigo declarado, big idea e promessa central como base do system prompt
- Vale pra TUDO: 16 formatos do app, Chat IA 24/7 e Agente Criador (backend agent-run.js também busca o perfil profundo da sua marca via JWT)
- Cache em memória com TTL 5min — quando você edita um campo da aba 6 ou roda nova análise, o cache invalida automaticamente e a próxima geração já pega o material atualizado
- Resultado: conteúdos passam a soar muito mais "como você de verdade" — usa seus bordões com naturalidade, ataca o inimigo declarado quando o tema permite, mantém tom verbal coerente
🔗 Anexar redes sociais e sites (Bloco 4 ATIVO desde 21/05/2026):
- No modal "Importar material" tem a seção "🔗 Anexar URL de rede social ou site"
- Aceita LinkedIn (linkedin.com/in/...), Instagram (URL ou só @user), TikTok (@user), YouTube (canal/vídeo), Twitter/X, Threads, ou qualquer site
- Sistema detecta a plataforma em tempo real enquanto você digita
- Apify busca bio + últimos posts/vídeos automaticamente (custo ~R$ 0,50-2,50 por URL — debitado da sua chave Apify)
- O texto extraído entra no perfil junto com os documentos
- Facebook bloqueia scraping — anexe um print da página em vez disso
🖼️ Prints e screenshots (OCR automático) — Bloco 4 também:
- Dropzone aceita PNG, JPG, WEBP
- Tesseract.js faz OCR em português direto no seu browser (~10MB baixados só na 1ª imagem, depois fica em cache)
- Caso de uso ideal: bio do Instagram, screenshots de stories, capturas de posts, fotos de banner ou cartão físico
- O texto reconhecido vira brand_document tipo "image" e participa da análise IA igual aos outros
📥 Export PDF do Brand Book — Bloco 4:
- Botão "📥 Exportar PDF" no header da aba "Dados da Marca"
- Gera um Brand Book completo em PDF: capa com nome + rating colorido + label (EXCELENTE/BOM/MÉDIO/CRÍTICO), página dos 10 Pilares, uma página por camada (7 camadas), página com Top Ações Priorizadas
- Nome do arquivo:
BrandBook_NomeDaMarca_YYYY-MM-DD.pdf— baixa direto na sua máquina
🎉 Brand Profile é uma feature 100% completa a partir de 21/05/2026 — Blocos 1, 2, 3 (3.1+3.2+3.3+3.4) e 4 todos em produção. Próximas evoluções da plataforma vão pra outras frentes (Prospecção LinkedIn, Criatividade Kanban, etc).
Multi-marca
Útil se você tem múltiplas marcas pessoais, atende clientes diferentes, ou tem agência.
No brand switcher no canto superior direito, clique em Nova marca. Cada marca tem:
- Próprio perfil (voz, missão, produtos)
- Próprio histórico de conteúdos
- Próprias métricas
- Próprio calendário/pipeline
- Próprios aprendizados
- Próprias tags
- Próprias ideias
Aprendizagem Contínua 🧠
Logo abaixo de todo resultado gerado, há um painel amarelo de Aprendizagem Contínua.
Quando algo no resultado não te agradou, digite no campo:
- "CTA sempre muito genérica, encerrar com pergunta direta"
- "Faltou o bordão do Thiago no final"
- "Tom muito formal, precisa ser mais direto"
Esses aprendizados são salvos por formato e injetados no prompt nas próximas gerações. A IA literalmente aprende com você.
Menu lateral — Design premium + modo fixo ou auto-hide
A sidebar tem visual premium: background na cor accent da sua identidade visual (teal/ciano por padrão), cantos arredondados no lado direito, ícones em pills brancas translúcidas que invertem ao hover (viram pill branca sólida com ícone accent), e item ativo com barra branca brilhante no canto esquerdo.
No topo da sidebar (acima do logo "Conteúdo App") tem um botão pra alternar entre 2 modos:
- 📌 Menu fixo (padrão) — sidebar sempre aberta com 248px de largura, tudo visível.
- « Auto-hide — sidebar fica compacta com 78px mostrando só os ícones em pills. Ao passar o mouse, expande pra 248px com transição smooth (280ms cubic-bezier) e ganha sombra mais intensa pra "elevar" sobre o conteúdo. Quando sai, recolhe.
A escolha fica salva (persiste entre sessões). Toast confirma a mudança ao clicar no botão.
Tema (Light / Dark / Automático)
Em Configurações → Aparência, escolha entre 3 temas. "Automático" segue o sistema operacional do seu dispositivo.
Cor accent
8 cores disponíveis (Teal, Azul, Roxo, Rosa, Laranja, Verde, Vermelho, Índigo). A escolha afeta todos os botões, badges e indicadores do app.
Densidade e fonte
Confortável (padrão) ou Compacto. Tamanho da fonte Pequeno/Médio/Grande para acessibilidade.
Perfil do usuário
Em Configurações → Perfil, configure:
- Foto de perfil (upload PNG/JPG até 2MB)
- Nome completo, email, telefone
- Profissão/cargo, empresa, bio
Backup e exportação
Em Configurações → Conta → Backup e dados:
- ⬇ Exportar tudo (JSON): baixa um arquivo com TUDO — marcas, históricos, métricas, configurações, aprendizados
- 🗑 Limpar todos os dados: apaga tudo (com 2 confirmações de segurança)
Integração Slack
Configure o webhook do Slack para enviar conteúdos prontos diretamente para um canal. Quando clicar em 💬 Enviar para Slack na tela de resultado, o post chega formatado e bonito no canal escolhido.
Integração Canva
Para o carrossel do Instagram, configure as credenciais do Canva (Client ID, Client Secret e Template ID). O sistema preenche automaticamente os 10 slides do seu template com o conteúdo gerado pela IA.
O que são
Agentes IA são funcionários digitais que automatizam tarefas repetitivas da criação de conteúdo. Você cria um agente uma vez via conversa, e ele trabalha sozinho — com sua aprovação onde você definir.
Acesso: Sidebar → Integrações → 🤖 Agentes IA
📋 O que dá pra fazer HOJE (atualizado 18/05/2026)
- Criar agente via conversa Claude-style, via chip de sugestão rápida (6 atalhos no topo), OU via galeria de 18 templates organizados em 4 pilares (Planejar, Criar, Distribuir, Aprender). Tela com busca, 3 filtros (rede/frequência/nível), seção "Destaques" e badges ✨ NOVO/POPULAR.
- Executar manualmente com barra de progresso visual + custo real exibido
- Aprovar / Editar / Rejeitar drafts gerados — com modal premium e 2 caminhos de edição (manual OU revisão IA, max 2 revisões)
- Anexar imagens E PDFs (drag-and-drop, max 10MB, 10 arquivos por draft)
- 4 abas do funil: Pendentes → Em revisão → Aprovados → Rejeitados
- Agendar publicação na aba Aprovados (date/time picker + sugestões rápidas)
- Tracking key #cap-XXXXXX embutida no texto pra futuro cruzamento com métricas via Apify
- Central de Notificações 🔔 com badge vermelho de não-lidas
- Termômetro financeiro no Dashboard com sincronização real Apify + Make
⏭ O que ainda NÃO existe (vem nas próximas sprints)
- ❌ Calendário visual com drag-drop nos drafts agendados — hoje é lista. Calendário no Bloco 3.5.
- ❌ Cenários Make das outras redes (Instagram, TikTok, YouTube, Threads, Facebook) — hoje só LinkedIn. User pode duplicar do cenário LinkedIn como template.
- ❌ Carrossel automático (image_count > 1) — Router atual só suporta texto e 1 imagem. Iterator + Array aggregator no Bloco 3.6.
- ❌ Onda 2 de agentes — Tendências Semanais, Analista Meta Ads completo, Postador como agente customizável por brand
4 tipos de agentes (todos disponíveis)
- ✍️ Criador — gera conteúdos em lote pras suas redes. Usa Claude Sonnet 4.6. Recebe automaticamente as lições aprovadas do Analista (loop de aprendizado fechado).
- 📤 Postador ✅ ATIVO (Bloco 3.3) — serviço de sistema (cron Vercel 12h BRT) que publica drafts agendados via Make.com → LinkedIn (texto + imagem). Suporta callback assíncrono, retry e audit trail completo. User não cria — é compartilhado.
- 📊 Analista ✅ ATIVO (Bloco 4) — cruza posts publicados com métricas reais (Apify) e gera relatório semanal + lições estruturadas que retroalimentam o Criador. Lições começam em status=pending_approval e o user aprova/rejeita. Roda manual ou em schedule.
- 🔥 Tendências ✨ ATIVO (Onda 2) — busca notícias e tendências do nicho em fontes preferidas (Você RH, Exame, Forbes, Gallup, HBR, G1, etc.) via Apify Google Search e ranqueia com IA. Sugere até N tendências/dia pro Banco de Ideias com score, ângulo de conteúdo sugerido e link da fonte. User aprova → vira ideia (prioridade auto pelo score) ou rejeita.
🔥 Onda 2 — Agente Tendências (ATIVO desde 2026-05-20)
Você agora pode criar um agente que varre notícias do seu nicho 1x por dia e sugere ideias de conteúdo automaticamente. Fluxo:
- Criação: chat-guided com 4 perguntas extras pra trends — nicho, keywords (3-6), fontes preferidas (3-8 ou genérico) e quantidade por execução (3-20, padrão 8).
- Execução: clique ▶ Executar no card do agente. Frontend monta queries (combinação keyword × fonte com
site:), chama Apifygoogle-search-scraperem paralelo, dedupe por URL, e manda findings pro backend. - Ranqueamento IA: backend chama Claude Haiku 4.5 que filtra spam/irrelevante, atribui score 0-100, escreve resumo + ângulo de conteúdo sugerido pra cada uma.
- Banco de Ideias: top N tendências aparecem em banner laranja "🔥 N tendências aguardando aprovação" no topo do Banco de Ideias. Clique em "Ver sugestões" abre modal com cards: score colorido + título + fonte + resumo + ângulo destacado + botões ✓ Aprovar (vira ideia) / ✗ Rejeitar / 🔗 Abrir fonte.
Custo típico: R$ 0,30-1,00 por execução (Apify ~$0.005/query × 6-12 queries + Haiku ~R$0,10 ranqueamento). Pré-requisitos: token Apify configurado em Integrações + chave API Claude.
📊 Bloco 4 — Loop de aprendizado fechado (ATIVO)
A plataforma agora aprende com o desempenho dos posts automaticamente. Fluxo:
- Coleta de métricas: aba 📊 Análises → botão "🔄 Coletar agora". Apify (actor
apimaestro/linkedin-profile-posts) busca os posts do seu perfil LinkedIn e cruza pela tracking_key #cap-XXXXXX. Grava emcontent_metricsno Supabase. - Análise semanal: você cria um Agente Analista (chat-guided → tipo "analyst") e executa. Ele lê content_metrics + drafts dos últimos 7 dias, chama Sonnet 4.6 e gera: relatório Markdown (Resumo + Top performers + Bottom performers + Recomendações) + 3-7 lições estruturadas com peso 1-10 e categoria (gancho, formato, tema, etc).
- Aprovação das lições: aparecem na aba 📊 Análises com badge AGUARDA APROVAÇÃO. Você clica ✓ Aprovar (vira ATIVA) ou ✗ Rejeitar.
- Loop fechado: na próxima execução do Criador, o backend automaticamente injeta as top 20 lições ativas (ordenadas por peso) no system prompt do Claude. O Criador "evolui" baseado no que performa.
🎯 Dashboard customizável (drag-and-drop + masonry)
O Dashboard ganhou modo de personalização avançado:
- Botão 🎯 Organizar no toolbar do Dashboard ativa o modo edição
- Widgets ficam com borda tracejada ciano + animação wiggle suave (estilo "modo edição de celular")
- Drag-and-drop nativo pra reordenar — auto-scroll quando arrasta perto das bordas
- Botão ▭ Largura em cada widget alterna entre Total / 3/4 / Metade / 1/4 da largura
- Masonry layout via JS: widgets menores sobem pra preencher buracos verticais (tipo Pinterest). ResizeObserver recalcula automaticamente quando widget muda de altura.
- Suporta até 4 widgets lado a lado em telas grandes (responsivo: 4 → 2 → 1 coluna)
- Layout salvo em localStorage por brand
🌊 ONDA 1 — 6 agentes estratégicos novos (entregues 18/05/2026)
A galeria foi expandida com 6 agentes que vão além de só criar conteúdo. Eles cuidam de planejar, pesquisar e analisar:
- 🗓️ Calendário Editorial — pauta mensal balanceada por pilar
- 🕵️ Caçador de Concorrentes — monitora perfis e reporta semanal
- 🔬 Pesquisador LinkedIn — busca pessoas/posts/empresas por critério
- 💡 Gerador de Ideias — 30 ideias/semana baseado em nicho + tendências
- 🔍 Espião Meta Ads — anúncios ativos da concorrência (Meta Ads Library BR)
- 📊 Analista de Performance — cruza tracking_key com métricas reais
📐 Galeria reorganizada em 4 pilares (UX v3)
Os 18 templates agora ficam agrupados pelas 4 fases naturais do ciclo de produção:
- 🎯 Planejar (8 agentes) — estratégia, pesquisa, ideias
- ✍️ Criar (8 agentes) — geração de conteúdo
- 🚀 Distribuir (Bloco 3.3) — publicação automatizada
- 📊 Aprender (1 agente) — análise + loop de melhoria
Funcionalidades de navegação:
- Chips de sugestão rápida embaixo do input principal (6 atalhos: Pesquisar concorrentes / Calendário / Ideias / Métricas / Carrossel / Meta Ads)
- Tabs de pilar com contagem (Todos | Planejar | Criar | Distribuir | Aprender)
- Busca livre em título, descrição, tags, redes — em tempo real
- 3 filtros dropdown: Rede social / Frequência / Nível
- Seção "Destaques" com os 3 agentes mais estratégicos pra começar
- Badges nos cards: ✨ NOVO ou ★ POPULAR + frequência + custo estimado
Estrutura da tela (7 modos navegáveis por pills — Bloco 3.3b)
Ao entrar em Sidebar → 🤖 Agentes IA, você cai numa tela com 7 modos navegáveis pelas pills do topo:
- ✨ Criar agente — entrada padrão. Hero com input grande + galeria de 19 templates em 4 pilares.
- 🤖 Meus agentes (N) — lista de agentes criados + card Postador do sistema. Cards: 👁 Visualizar / ▶ Executar / ⏸ Pausar / 🗑 Apagar
- 📥 Pendentes (N) — drafts novos criados pelo agente (status=pending). Cards: 👁 Ver / ✏️ Editar / ✓ Aprovar / ✕ Rejeitar
- 🔄 Em revisão (N) — drafts rejeitados que voltaram via edição manual OU revisão IA. Cards: 👁 Ver / ✏️ Editar / ✓ Aprovar / ✕ Rejeitar
- ✓ Aprovados (N) — drafts PRÉ-publicação (status approved/scheduled/publishing). 4 sub-seções visuais: ⚡ Publicando agora / ⏰ Aguardando próximo cron / 📅 Agendados futuros / 📋 Sem agendamento. Cards: 👁 Ver / ✏️ Editar / 📅 Agendar/Reagendar / ↩ Pendente / ✕ Rejeitar
- 🚀 Publicados (N) ✨ NOVO Bloco 3.3b — histórico do Postador automático. Stats no topo (✅ sucessos / ❌ falhas). 2 sub-seções: Falhas (primeiro) + Publicados com sucesso. Cada card mostra horário real de publicação ou motivo da falha.
- 🗑 Rejeitados (N) — drafts descartados. Cards: 👁 Ver / ✏️ Editar e reverter / ↩ Reverter sem editar / 🗑 (apagar)
📅 Agendamento de publicação (Bloco 2.12)
Na aba "✓ Aprovados", todo card tem um botão "📅 Agendar publicação". Use isso pra deixar pronto pra publicação automática (no Bloco 3, o Agente Postador vai pegar dali e publicar via Make.com).
Como usar:
- Aprove um conteúdo na aba Pendentes ou Em revisão
- Vá pra aba "✓ Aprovados"
- Clique em "📅 Agendar publicação" no card
- No modal:
- Use uma das 4 sugestões rápidas: Hoje 18h / Amanhã 9h / Próx. segunda 7h / Próx. terça 9h
- Ou escolha data e horário personalizados nos campos abaixo
- O preview confirma a data formatada ("Segunda-feira, 20/05/2026 às 09:00 (em 2 dias)")
- Click em "📅 Agendar publicação" no final do modal
Aparência do card agendado:
- Badge accent
📅 DD/MM/YYYY às HH:MMvisível no topo do card - Se a publicação é em ≤24h, o badge pulsa em laranja (alerta de "publicação iminente")
- Botão "📅 Agendar publicação" vira "📅 Reagendar"
A aba "✓ Aprovados" agora tem 2 seções:
- 📅 Agendados (N) — no topo, ordenados pela data mais próxima primeiro
- ✓ Aprovados sem agendamento (N) — embaixo, prontos pra serem agendados
Como desagendar:
- Dentro do modal de agendamento: botão "🗑 Remover agendamento" (só aparece quando já está agendado)
- Alternativa: "↩ Pendente" no card → volta o conteúdo pra Pendentes E remove o agendamento
✅ Publicação automática ATIVA (Bloco 3.3 entregue 19/05/2026): o Postador roda todo dia às 12:00 BRT e publica os drafts agendados via Make.com. Pré-requisitos:
- Rodar a
migration_004_postador_real.sqlno Supabase Dashboard (SQL Editor) - Configurar pelo menos 1 webhook Make.com em Integrações → Make.com → "📤 Publicação Automática por Rede" (cadastra 1 URL por rede social)
- Garantir que o cenário Make.com está ATIVO (chavinha ON/OFF embaixo)
A aba "✓ Aprovados" agora tem 6 seções honestas que refletem o estado real: ⚡ Publicando agora / ❌ Falhas / ⏰ Aguardando próximo cron / 📅 Agendados (futuro) / ✅ Publicados / 📋 Sem agendamento.
- O Vercel dispara automaticamente o endpoint
/api/scheduler-tick1 vez por dia, às 12:00 BRT (= 14:00 UTC). Drafts agendados pra qualquer horário do dia anterior ou da manhã atual são pegos nessa janela. Drafts agendados após 12:00 são pegos na janela do dia seguinte. - O endpoint varre TODOS os drafts agendados (cross-user, via service_role) e prepara a fila pra publicação real (que virá no Bloco 3.3).
- Autenticação via
CRON_SECRET(timing-safe). Sem ele, qualquer chamada retorna 401. - Reset automático de drafts "stuck" em
publishinghá mais de 15 min (cobre falhas futuras do Postador real). - Logs visíveis em: Vercel Dashboard → conteudo-app → aba "Logs" → filtrar por
/api/scheduler-tick - Pra testar manualmente:
curl.exe -H "Authorization: Bearer SEU_CRON_SECRET" https://conteudoapp.com.br/api/scheduler-tick - Próximo bloco (3.3): Agente Postador real publicando via Make.com + tabela
publish_attemptspra audit trail + lock atômico no scheduler.
- No modal de edit de cada agente (botão ⚙ no card) você marca um ou mais dias da semana (Seg, Ter, Qua, Qui, Sex, Sáb, Dom) + escolhe o horário em BRT.
- Botão "Todos os dias" preenche os 7 checkboxes de uma vez (equivalente a rodar todo dia).
- O sistema calcula automaticamente o
next_run_atrespeitando a lista de dias selecionados — o cron diário do Vercel (12:00 BRT) executa o agente apenas nos dias marcados. Nos dias OFF, o tick logaskip_not_duee segue. - Config recomendada pro Thiago (custo ~R$ 28/mês): Postador Seg/Qua/Sex 12h · Tendências Dom/Qua 12h · Criador Seg/Qua/Sex 11h · Analista Seg 12h.
- Limitação Vercel Hobby: o cron roda 1x/dia fixo às 12:00 BRT. Pra publicar exatamente em horários diferentes (ex: 9h, 14h, 18h no mesmo dia) seria preciso GitHub Actions horário (gratuito) ou Vercel Pro.
- Welcome Modal aparece na 1ª vez logado (flag
tr_welcome_seen_v1) com 3 caminhos: Configurar marca (wizard), Tour rápido (startTour) ou Explorar sozinho. Pra testar de novo, abra o console e rodelocalStorage.removeItem('tr_welcome_seen_v1'). - CTA pós-análise: ao concluir análise IA da marca, banner discreto bottom-right "🎉 Perfil pronto! Fazer tour?" — auto-dismiss em 30s se ignorado.
- Checklist do Dashboard ganhou 2 itens: "🤖 Habilitar automação" e "🔌 Configurar webhook Make.com".
- Landing pública em
conteudoapp.com.br/pricing.html: 3 planos (Starter R$97 / Pro R$297 ⭐ / Business R$697), toggle mensal/anual com 20% off, FAQ, modal de waitlist com captura UTM. Acesso rápido pelo brand-switcher da sidebar → "🚀 Ver planos pagos". - Migration 014 (
supabase/migration_014_waitlist.sql) cria a tabelawaitlist. Rode no Supabase Dashboard antes de testar o form. - Gateway escolhido pra próxima sessão: Iugu (não Stripe) — NF integrada nativa, suporte PT-BR. Modelo de trial: cartão obrigatório no signup, cobra no 8º dia.
- /roadmap.html — torre de controle do projeto, estilo ClickUp/Linear. Acessada com login Clerk (só o dono vê). 3 views: Kanban (por status), Quarter (Q1-Q4) e Lista. Drag-drop entre colunas persiste no Supabase (tabela
roadmap_tasks). - 59 tasks seedadas: 19 done + 10 next + 1 review + 18 backlog + 12 novas de segurança. Filtros laterais por categoria, prioridade, status, quarter + busca textual + atalhos
/(busca)N(nova)Esc(fecha). - Nova categoria 🛡️ Segurança (cor azul-céu): 15 tasks cobrindo webhook signature validation (Iugu HMAC), audit log, rate limit Upstash Redis, backup automático, security headers Mozilla A+, Dependabot, LGPD right-to-be-forgotten, LGPD data export, 2FA admin, OWASP ZAP pentest, security.txt, bug bounty informal.
- Doutrina de execução: Thiago manda
Execute: #IDaqui no chat. Eu rodo o Protocolo 4/4 (Deploy + Memória + CHAT_SYSTEM_PROMPT/Ajuda + Roadmap notes), termino com status='review'. REGRA GOLD: EU NUNCA movo task pra Done — só Thiago aprova arrastando pra coluna Concluído. - Acesso direto:
conteudoapp.com.br/roadmap.html
Funil completo de status dos drafts
Agente cria
↓
📥 PENDENTES ──── aprovar ──→ ✓ APROVADOS → [Bloco 3 = publica]
│ ↑
└─ rejeitar ──→ 🗑 REJEITADOS │
│ │
└─ editar/revisar IA ──→ 🔄 EM REVISÃO
│
├─ aprovar ──→ ✓ APROVADOS
└─ rejeitar ──→ 🗑 REJEITADOS
Princípio: drafts em "Pendentes" NUNCA misturam com drafts em "Em revisão". Pendentes = novos do agente. Em revisão = retrabalhos. Isso separa o trabalho de aprovação inicial do polimento de conteúdo já tocado.
Botão 👁 Visualizar (no card do agente)
Abre um modal com 2 seções organizadas:
- ⚙️ Configuração: status, redes, volume, agendamento, modo de aprovação, temas, diretrizes especiais, total de runs e custo acumulado
- 🕘 Histórico de Execuções: timeline vertical com as últimas 10 execuções. Cada uma mostra data/trigger/status, duração, custo, # de drafts criados, e um fluxo passo a passo com 4 etapas (contexto → brand voice → geração → save). Steps com sucesso ficam verdes com ✓, erros ficam vermelhos com ✕.
Barra de progresso (execução do agente)
Quando você clica "▶ Executar", aparece uma tela em overlay full-screen com:
- Ícone girando ⚙️
- Título "Agente X trabalhando…"
- Barra de progresso animada
- 5 steps visíveis com bolinhas (Coletando contexto → Brand voice + lições → Gerando conteúdos com IA → Salvando no banco → Concluindo). O step ativo pulsa azul; o concluído fica verde com ✓.
Não feche essa janela enquanto roda — duração total 20-40s.
Pop-up de celebração ao criar agente
Quando você finaliza a criação do agente, aparece um pop-up com 🎉 grande, resumo do agente, e 3 botões:
- Criar outro — volta pra galeria de templates
- Ver meus agentes — vai pra aba de listagem
- ▶ Executar agora — dispara execução imediata sem fechar o modal
2 caminhos pra criar um agente
Caminho 1 — Template pronto (mais rápido, recomendado pra começar):
- Vai em Sidebar → 🤖 Agentes IA (já abre na tela "Criar agente")
- Rola até a galeria de templates (18 disponíveis em 4 pilares) ou usa os filtros/busca pra achar rapidamente
- Modal abre com a config quase toda preenchida (FAST-PATH)
- IA confirma e pergunta APENAS o que falta (geralmente só a marca)
- Confirma o preview e clica "✓ Criar agente"
Caminho 2 — Conversa livre (pra quem prefere descrever):
- Vai em Sidebar → 🤖 Agentes IA
- Escreve no input grande do hero o que precisa (ex: "quero 3 posts/semana no LinkedIn sobre liderança")
- Clica "Criar agente →" ou pressiona Enter
- IA conduz a conversa fazendo as 7 perguntas estruturadas:
- Pra qual marca esse agente vai trabalhar?
- Quantos conteúdos por semana? (sugestão: 5)
- Quais redes? (LinkedIn, Instagram, TikTok, etc.)
- Em quais dias e horários gerar?
- Modo de aprovação? (semi-auto OU 100% auto)
- Quem define os temas? (você / IA / híbrido)
- Diretrizes especiais? (opcional)
- Confirma o preview e clica "✓ Criar agente"
Galeria de templates — 12 prontos em 4 categorias
- 📝 Criação para Redes: LinkedIn Semanal · Instagram Feed · TikTok Diário · Multi-Rede
- 🎓 Educacional e Autoridade: Carrossel Didático · Cases de Sucesso · Frases de Liderança
- 🔥 Tendências e Pautas: Pauta Diária · Banco de Ganchos · Posts Reativos
- 💰 Vendas e Conversão: Lead Magnet · Story Selling
Cada card mostra: ícone, título, descrição curta e tags (rede, volume, modo). Clica no card que combina com você e o resto é automático.
Dica: a conversa é em linguagem natural. Pode responder do jeito que falar — a IA entende e estrutura.
Como executar um agente (modo testes — Bloco 2)
- No card do agente, clica "▶ Executar"
- Aparece uma confirmação com o custo estimado (~R$ 0,75 por execução)
- Aguarda 20-40 segundos enquanto a IA gera os conteúdos
- Conteúdos aparecem automaticamente na aba "📥 Pendentes de aprovação"
⚠ Por enquanto, execução é só MANUAL. Cron automático (rodar sozinho toda segunda 7h) chega no Bloco 3.
Modo 100% automático — atenção!
Se escolher modo 100% auto, o agente publica SEM sua aprovação. Antes de criar, aparece um modal com 3 checkboxes obrigatórios de confirmação. Você precisa marcar os 3 entendendo o risco.
Sugestão: comece sempre em "semi-auto" (com aprovação). Você pode mudar pra 100% auto depois, quando confiar nos resultados.
Você pode pausar qualquer agente a qualquer momento no botão "⏸ Pausar" do card.
🔑 Chave de Rastreio (#cap-XXXXXX) — Bloco 2.10
Todo conteúdo gerado por um agente recebe automaticamente uma chave de rastreio única no formato #cap-XXXXXX (ex: #cap-a3f8d2). Ela é gravada no banco E embutida no final do texto do post (depois das hashtags, separada por 2 quebras de linha).
Pra que serve: quando você publicar esse conteúdo nas redes sociais, a chave vai junto. A plataforma vai usar Apify pra buscar essa chave no seu perfil e cruzar com as métricas reais (views, likes, comentários). Isso fecha o ciclo de aprendizado do Agente Analista (Bloco 4) sem precisar de App Review da Meta/LinkedIn (que demora semanas).
Garantias:
- A chave é imutável — uma vez gerada, fica pra sempre
- Quando você edita manualmente, a chave é preservada automaticamente (some do editor visual e volta ao salvar)
- Quando a IA revisa, a chave também é mantida
- Visualmente parece uma hashtag — humanos ignoram, Apify acha facilmente
Onde você vê:
- Badge cinza com fonte monospace no card do draft
- No header do modal "Ver completo"
- No header do modal "Editar"
✏️ Editar conteúdo — 2 caminhos (Bloco 2.10)
Cada card de conteúdo (Pendentes ou Rejeitados) tem um botão "✏️ Editar" que abre um modal premium. Você escolhe um dos 2 caminhos:
Caminho 1 — Editar manualmente
- Edita Tema, Texto, Hashtags
- Anexa arquivos via drag-and-drop ou clique:
- Imagens (JPG/PNG/WEBP/GIF) — pra Instagram, Twitter, posts com imagem única
- PDFs — obrigatório pra LinkedIn carrossel (a rede aceita só PDF, não imagens individuais)
- Instagram carrossel: até 10 imagens individuais (na ordem)
- Limites: 10MB por arquivo, máximo 10 anexos por draft
- O modal te dá hint contextual conforme a rede e o formato selecionado
- 2 botões finais: "💾 Salvar (manter pendente)" ou "✓ Salvar e aprovar"
Caminho 2 — Pedir revisão à IA
- Você descreve em linguagem natural o que quer ajustar
Ex: "deixa o gancho mais direto", "tom mais casual", "adiciona um exemplo prático", "encurta pra 800 chars" - O Agente Criador reescreve mantendo brand voice e diretrizes da rede
- LIMITE: máximo 2 revisões IA por draft. Após isso, só edição manual (pra não inflar custo + forçar o user a decidir)
- Custo estimado: R$ 0,10 a R$ 0,25 por revisão (Sonnet 4.6)
- Status do draft volta pra "pending" automaticamente após revisão
Diferenças por aba:
- Card de Pendente → "Editar" mantém pendente OU aprova direto
- Card de Rejeitado → "Editar e reverter" reverte pra pendente automaticamente ao salvar (também pode usar revisão IA daqui)
Badges informativos nos cards:
#cap-XXXXXX— chave de rastreio (sempre visível)📎 N— quando o draft tem N anexos🔄 N/2— quando já teve N revisões IA
Aprovar / Rejeitar conteúdos pendentes
Quando um agente roda, os conteúdos vão pra aba "📥 Pendentes". Cada card mostra:
- Rede social + formato (ex: 🔵 LinkedIn · Texto)
- Tema
- Preview do texto (até 280 chars)
- Hashtags sugeridas
- 3 botões: 👁 Ver completo (mostra texto inteiro), ✓ Aprovar, ✕ Rejeitar
Aprovado: conteúdo sai de "pending" pra "approved". No Bloco 3, o Agente Postador vai pegar esses aprovados e publicar via Make.com.
Rejeitado: conteúdo descartado. Você pode rodar o agente de novo pra gerar outros.
Custos — transparência total
- Criar agente via conversa: ~R$ 0,04 (Haiku 4.5, ~10 turnos)
- Executar agente (3 conteúdos): R$ 0,15 a R$ 0,50, dependendo do tamanho:
- 3 conteúdos curtos (TikTok, Threads): ~R$ 0,15
- 3 conteúdos médios (Instagram): ~R$ 0,25
- 3 conteúdos longos (LinkedIn 1500 chars): ~R$ 0,50
Como funciona: os custos saem da SUA chave Anthropic (configurada em Configurações → API Key). A plataforma é apenas um proxy — não cobra nada.
Antes de cada execução manual: aparece um modal com a faixa de custo estimada e um lembrete de que o débito é da sua chave.
Depois da execução: um toast verde mostra o custo real exato, calculado a partir dos tokens efetivamente consumidos.
Princípio: sempre superestimamos a faixa pra você nunca ser surpreendido pra cima.
Onde os dados ficam
- Definição dos agentes: tabela
agentsno Supabase (Postgres em São Paulo) - Logs de execução (tokens, custo, duração): tabela
agent_runs - Conteúdos criados: tabela
content_drafts - Tudo isolado por usuário via Row Level Security — ninguém vê os dados de ninguém
O que ainda não existe (vem nos próximos blocos)
- ❌ Cron automático (execução sozinha em horários fixos) → Bloco 3
- ❌ Edição inline do conteúdo pendente + anexar imagens → Bloco 3
- ❌ Calendário visual com drag-drop pra reagendar → Bloco 3
- ❌ Publicação real via Make.com (hoje "Aprovar" só muda status) → Bloco 3
- ❌ Agente Analista + Lições aprendidas que retroalimentam o Criador → Bloco 4
Limites atuais (Bloco 2)
- Volume por execução manual: 3 conteúdos (pra dar amostra rápida sem queimar muito token)
- Tipo de agente disponível: apenas Criador (Postador e Analista chegam nos próximos blocos)
- Rate limit: 10 execuções por minuto, 30 conversas de criação por minuto
O que é
Um widget no Dashboard que mostra quanto você está gastando em cada plataforma e quanto resta nos planos free. Use ele pra evitar surpresas no fim do mês e pra decidir quando rodar agentes/revisões.
Acesso: Sidebar → Dashboard. Role até a seção 💰 Custos & Limites — [mês atual].
O que aparece no widget
4 seções, uma pra cada plataforma:
1. 🧠 Claude API (Anthropic) — gasto da SUA chave Anthropic, separado em sub-categorias:
- 🤖 Agentes IA — execuções dos agentes (Sonnet 4.6, valor exato do banco)
- 🔄 Revisões IA — revisões pedidas pra IA reescrever conteúdos rejeitados
- ✨ Criação de agentes — chat-guided de criação (Haiku 4.5, estimativa)
- 📝 Outras gerações — geração tradicional de conteúdo (estimativa)
- TOTAL ANTHROPIC em destaque colorido
⚠ O saldo restante da sua chave Anthropic não aparece aqui — a Anthropic não expõe isso via API. Você precisa ver direto em console.anthropic.com → Billing. O widget tem um link clicável pra lá.
2. 🔬 Apify (sincronizado em tempo real via backend)
- Se seu token Apify está configurado em Integrações → Apify, o widget puxa dados reais da Apify a cada atualização
- Por que via backend? A Apify não permite chamadas direto do navegador (proteção contra vazar token via XSS). A plataforma faz a chamada server-side através de
/api/apify-usagee retorna os dados pra você - Informações mostradas:
- Plano destacado em badge no header (FREE, STARTER, etc.)
- Barra de progresso visual: usado / limite (cores escaláveis: accent → laranja (>60%) → vermelho (>85%))
- 💵 Disponível: valor restante destacado em verde
- 🎁 Crédito trial: se sua conta tem crédito promocional
- 🔗 Conta conectada: username/email da Apify (confirmação que está no token certo)
- 📅 Reset em: data + dias restantes do ciclo mensal
- Se aparecer "Token Apify inválido ou expirado": regenere em console.apify.com → Integrations e atualize em Integrações → Apify
- Centavos não somem mais: a formatação se adapta ao valor — exibe 4 casas decimais pra valores muito pequenos (ex: $0.0023), 3 casas pra valores em centavos (ex: $0.025), e 2 casas pra valores maiores ($2.45). A barra de progresso também mostra pelo menos 1% se você tiver qualquer uso real, pra você ver visualmente que está usando.
- Debug avançado: se o valor ainda parecer errado, abra F12 → Console e procure por
[apify-usage] debugSample— vai mostrar o shape exato da resposta da Apify API, útil pra ajustes futuros do parser.
3. 🔌 Make.com (sincronizado em tempo real via API)
Correção da info anterior: a Make.com tem API pública sim, e desde o Bloco 2.15 o widget puxa seus dados reais. Pra ativar:
- Vá em Integrações → 🔌 Make.com
- Role até a seção "📊 Sincronizar uso no Dashboard"
- Siga o tutorial de 5 passos pra pegar o API Token e a Zone (us1, us2, eu1, eu2 ou latam1)
- Cole token + escolha zone → "💾 Salvar e testar"
O widget vai mostrar:
- ⚙️ Operations (créditos): barra de progresso usado/limite (free = 1.000/mês), com "💵 Disponível" em verde
- 📡 Transfer de dados: barra usado/limite em formato adaptativo (B/KB/MB/GB) — free tier = 512MB/mês
- 🎬 Cenários ativos: quantidade de cenários ligados
- 🔗 Conta conectada: nome da org + zone
- 📅 Reset em: data + dias restantes do ciclo mensal
Importante: o API Token é diferente do Webhook URL (configurado mais acima na mesma tela de Integrações):
- Webhook URL → usado pra ENVIAR conteúdo gerado pra publicação automática (botão "Enviar pro Make" nos posts)
- API Token → usado pra LER dados de uso/quota do Make (esse novo widget no Dashboard)
- Você pode configurar só um dos dois, ou os dois — funcionam independentemente
4. ⚙️ Infraestrutura
- Vercel + Supabase + Clerk rodam em planos free
- Custeados pela plataforma, você não paga. Quando virar SaaS pago no futuro, continua incluso
Como atualizar os números
O widget atualiza automaticamente quando você entra no Dashboard (com throttle de 60s pra não sobrecarregar). Pra forçar atualização imediata, clica no botão "🔄 Atualizar" no canto superior direito do widget.
Onde vê detalhes externos
- Anthropic: console.anthropic.com → Billing
- Apify: console.apify.com → Billing
- Make.com: make.com → Profile
Câmbio
O widget converte USD pra BRL usando câmbio fixo de R$ 5,20/USD (atualizado periodicamente no código). Pra precisão máxima, sempre confira o valor real em USD nos consoles oficiais.
O que é
É um lugar centralizado onde a plataforma te avisa quando algo importante acontece: agente criado, conteúdo aprovado/rejeitado, execução finalizada, erro encontrado. Em vez de toasts efêmeros que somem, fica tudo armazenado pra você consultar depois.
Como acessar
Ícone de 🔔 sininho no canto superior direito do app, dentro do header. Quando tem notificações não-lidas, aparece um badge vermelho com o número.
Como usar
- Clica no sininho 🔔 — abre um painel dropdown com a lista completa
- Notificações não-lidas têm fundo mais claro e uma bolinha azul à esquerda
- Click em qualquer item: marca como lida + navega pra tela relacionada
- Use os botões do topo: "Marcar todas como lidas" ou "Limpar tudo"
- Click fora do painel pra fechar
Eventos que geram notificação
- 🎉 Agente criado — toda vez que você finaliza a criação de um agente novo
- ⚡ Agente executado — quando uma execução termina com sucesso (mostra # conteúdos + custo)
- ⚠️ Erro na execução — quando algo deu errado durante uma execução
- ✓ Conteúdo aprovado — quando você aprova um draft na aba Pendentes
- 🗑 Conteúdo rejeitado — quando você rejeita um draft (vai pra aba Rejeitados)
- 🗑 Drafts rejeitados expirados — quando o auto-cleanup remove drafts em status='rejected' com mais de 7 dias na lixeira. Notif mostra quantos foram removidos + amostra dos temas. Roda diariamente junto com o cron 12h BRT
- 🚀 Conteúdo publicado no [Rede] — quando o Postador automático (Bloco 3.3) publica um draft agendado nas redes via Make.com
- ❌ Falha na publicação — quando o Postador tenta publicar mas o Make.com retorna erro
- 📊 Métricas coletadas — após você clicar "Coletar agora" na aba Análises e o Apify retornar com sucesso
🌅 Briefing Matinal (proativo) — Novidade
Ao abrir a plataforma, a central faz uma série de checagens proativas 1 vez por dia e cria notificações com tudo que merece sua atenção:
- 📅 Conteúdos agendados pra HOJE — conta drafts em status=scheduled com horário no dia atual. Ex: "2 conteúdos agendados pra hoje. Primeiro: 'Networking que funciona' às 09:00."
- ⏰ Tarefas com prazo HOJE — filtra suas tasks pelo dueDate e mostra a primeira
- ⚠️ Drafts travados em publicação — quando o Postador iniciou mas o Make.com não retornou callback há mais de 30 minutos
- 💡 Lições aguardando aprovação — conta lições do Agente Analista que estão em status=pending_approval esperando sua revisão
- 🪙 Saldo Apify baixo — quando o uso do mês ≥ 80% do limite (marca como CRÍTICO se ≥ 95%)
- ⚡ Saldo Make.com baixo — quando o uso de operations ≥ 80% (Postador pode travar se atingir limite)
O briefing roda automaticamente ~6 segundos após você abrir o app. Pra forçar nova execução, abre o Console (F12) e roda runDailyBriefing(true).
Onde os dados ficam
Por enquanto: localStorage do navegador (chave tr_notifications_v1, máximo 100 entradas com rotação automática). Em uma fase futura, vai migrar pro Supabase pra multi-dispositivo.
Isso significa que se você usar a plataforma em PC e celular, as notificações ficam separadas em cada navegador. Multi-device sync chega depois.
Comportamento esperado
- Pop-ups importantes (como o de criar agente) aparecem na hora E também viram entrada no histórico
- Se você fechar o pop-up no momento, a notificação na central já fica como "vista" (lida)
- Se sair do app sem ver, ao voltar você encontra tudo no sininho com badge vermelho
- Tempo relativo nas entradas: "agora mesmo", "5 min atrás", "2h atrás", "3d atrás", ou data completa
O que é
É um assistente de IA que conhece toda a plataforma por dentro. Ele responde dúvidas sobre como usar qualquer feature, ajuda a configurar integrações, resolve problemas e ensina passo a passo — como se fosse um amigo seu que entende muito da Conteudo App.
A "memória" dele é atualizada toda vez que uma feature nova é entregue, então ele sempre sabe o que existe e o que não existe na plataforma.
Como acessar (2 caminhos)
- Botão flutuante 💬 — sempre visível no canto inferior direito de QUALQUER tela do app. Click pra abrir o chat.
- Card "Falar com a IA da Conteudo App" — dentro da tela 📚 Ajuda (essa aqui).
Na primeira vez que você entra no app, aparece um balão "Precisa de ajuda? Fala comigo 👋" perto do botão flutuante por alguns segundos. Some sozinho e não volta (só na primeira vez por dispositivo).
Como conversar
- Click no botão flutuante 💬
- Digite sua pergunta no campo de baixo
- Aperta Enter ou clica no ↑
- O assistente responde em alguns segundos
Você pode fazer perguntas tipo: "como configuro o Make.com?", "o que é o Modo Lote?", "meu post não foi pro LinkedIn, o que verifico?", "como salvar uma ideia no banco?"
📎 Anexar imagens (super útil pra troubleshooting)
Você pode mandar prints de tela ou fotos pra IA analisar. Tem 2 caminhos:
- Botão 📎 — clica nele à esquerda do campo, abre seletor de arquivo. Dá pra mandar até 5 imagens de uma vez.
- Ctrl+V (paste) — tira print com Print Screen, clica no campo de digitar e dá Ctrl+V. A imagem é colada (mesmo workflow que você usa no Paint).
Formatos aceitos: PNG, JPG, GIF, WEBP. Imagens maiores que ~4MB são automaticamente comprimidas sem perda visual.
Conversa fica salva (até você limpar)
O chat guarda o histórico das últimas mensagens pra manter contexto. Se você quiser começar do zero (assunto novo OU economizar saldo da API), clica no 🗑 (lixeira) no topo do chat.
O que ele NÃO faz
- Não gera conteúdo de post pra você (pra isso use a tela ✨ Criar Conteúdo)
- Não acessa seus dados (histórico, métricas, ideias) automaticamente — só responde dúvidas
- Não posta em redes sociais por você
Custo
Cada pergunta consome um pouquinho do seu saldo da API Claude (Anthropic):
- Pergunta curta + resposta curta = ~$0.002 (0,2 centavo)
- Pergunta com imagem anexada = ~$0.02-0.05 (imagens custam mais tokens)
- Conversa longa (>15 mensagens no mesmo chat) fica mais cara progressivamente — limpa de vez em quando pra economizar
Comparação: 100 perguntas no chat ≈ 10 posts gerados. É barato e vale muito a pena usar.
Visão geral
A plataforma se conecta a serviços externos por 5 caminhos:
- 🟢 Conectadas hoje: Canva (preenche carrosséis), Slack (envia conteúdos pra canal), Apify (pesquisa + repurpose), Make.com (postagem automática em redes sociais), Meta Ads (OAuth oficial pra análise de campanhas pagas)
- 🟡 Em breve: Postagem nativa em Instagram, LinkedIn, Threads, YouTube, TikTok, Facebook (dependem de App Review oficial de cada plataforma — pode levar meses)
📈 Meta Ads — Análise de campanhas pagas (Bloco Meta Ads v1)
Integração OAuth oficial com Meta Graph API. Permite que o Agente Analista Meta Ads (template na tela Agentes IA) puxe dados reais da sua conta de anúncios e gere relatório semanal estruturado.
O que o relatório inclui:
- Resumo executivo do período
- O que está funcionando (com números reais)
- O que precisa de atenção (alertas de eficiência)
- Recomendações práticas priorizadas (3-5 ações ordenadas por impacto)
- Próximos passos (testar/pausar/escalar)
Métricas analisadas: impressões, alcance, cliques, CTR, CPC, CPM, gasto, conversões por tipo, CPA, vídeo (25/50/75/100% watched).
Períodos suportados: hoje, ontem, últimos 7/14/28/30/90 dias, esta semana, semana passada, este mês, mês passado, range custom (datas específicas).
- Acessar developers.facebook.com → "Meus Apps" → "Criar App" → tipo "Business"
- Adicionar produto "Marketing API"
- Configurar "OAuth Redirect URIs":
https://conteudoapp.com.br/api/meta-ads-oauth?action=callback - Em "Permissões e funcionalidades" adicionar:
ads_readebusiness_management - Copiar "App ID" e "App Secret"
- Adicionar como env vars no Vercel (Settings → Environment Variables):
META_APP_IDeMETA_APP_SECRET(marcar Sensitive, ambiente Production) - Rodar migration
migration_003_user_integrations.sqlno Supabase Dashboard (SQL Editor) - Acessar
https://conteudoapp.com.br/api/meta-ads-oauth?action=initlogado pra disparar a autorização Meta - Autorizar, voltar pro app, pronto
Pra acessar: Sidebar → 🔌 Integrações.
🔬 Apify — pesquisa e repurpose com IA
Conecta a 21 actors de scraping pra alimentar a IA com dados reais. Habilita 9 features killer no painel "Criar conteúdo" (botão 🔬 Apify ▴):
- 📺 Repurpose YouTube: cola link → vira post LinkedIn (ou outro formato)
- 🎵 Repurpose TikTok: mesmo conceito pra vídeos curtos
- 🎤 Podcast → 5 conteúdos: 1 episódio vira 5 posts
- 📊 Analisar perfil Instagram: análise estratégica de concorrente/inspiração
- 🕵️ Espião de Anúncios: Meta Ads Library + gera versão sua
- 💬 Mineração de Comentários: URL viral → 10 pautas validadas
- 🌐 Audit de Site: URL → perfil de Marca pronto
- 📰 Monitor de Tendências: 5 termos → digest semanal
- 🎯 Validação de Pauta: ângulo único antes de criar
Como conectar: Integrações → 🔬 Apify → cole sua chave API (pegue em console.apify.com, plano free dá $5/mês de créditos).
🔌 Make.com — postar AUTOMATICAMENTE em redes sociais
O Make é um conector universal que liga a plataforma a 1.000+ apps (Instagram, LinkedIn, Threads, TikTok, YouTube, Facebook, Notion, Slack, planilhas, etc). Use ele pra publicar automaticamente: você gera o conteúdo aqui, clica em "📤 Enviar pro Make" e ele distribui pras redes que você conectou lá.
📤 TUTORIAL COMPLETO: postar no LinkedIn automaticamente
Esse é o tutorial DEFINITIVO testado em produção. Tem várias armadilhas que parecem óbvias mas quebram quase todo mundo. Siga na ordem.
Pré-requisitos
- Conta gratuita no Make.com criada (
make.com) - Webhook do Make já configurado na plataforma (em 🔌 Integrações → 🔌 Make.com) com "🧪 Testar" mostrando "✓ Funcionou"
Etapa 1 — Adicionar módulo LinkedIn ao cenário
- Abra seu cenário no Make
- Ao lado direito do módulo Webhooks tem um "+" — clica nele
- Busca "LinkedIn" e clica no logo azul
- Escolhe a ação "Create a User Text Post"
Etapa 2 — Conectar conta LinkedIn
- No popup, em "Conexão", clica em "Adicionar"
- Janelinha do LinkedIn abre → Autorizar
- Volta automaticamente, agora mostrando "Meu LinkedIn (Seu Nome)"
Etapa 3 — ⚠️ Capturar a estrutura SEM rodar o cenário inteiro
- Fecha o popup do LinkedIn (Cancelar)
- Na tela com os 2 círculos, CLIQUE COM BOTÃO DIREITO em cima do círculo Webhooks (vermelho/rosa, NÃO o LinkedIn)
- No menu, escolhe "Executar somente este módulo" / "Run this module only"
- Embaixo do Webhooks aparece "Aguardando dados"
- RAPIDAMENTE: abre nova aba →
conteudoapp.com.br→ Integrações → Make.com → 🧪 Testar - Espera "✓ Funcionou!" no app
- Volta no Make — Webhooks deve ter um "1" verde em cima = capturou ✅
Etapa 4 — Mapear a variável content (corretamente)
content basta.- Clica no círculo do LinkedIn pra reabrir o popup
- No campo "Conteúdo" (Content), apaga tudo que tiver lá
- Clica DENTRO do campo vazio
- Painel roxo abre à direita — fica na PRIMEIRA aba (⭐)
- Vai aparecer a seção "Webhooks - Custom webhook" com todas as variáveis: content, formatName, brandName, platform, idea, etc.
- Clica APENAS em "content" — vira uma pílula colorida no campo
Por que só content? Essa variável JÁ é o post completo (gancho, blocos, hashtags — tudo formatado). As outras variáveis servem pra módulos depois (Google Sheets de log, roteamento, etc.) — não pra ir junto no post.
Etapa 5 — Visibilidade
- Em "Visibilidade *", escolhe "Anyone" (PÚBLICO — recomendado pra alcance máximo)
- Alternativas: "Connections only" (só conexões) ou "Viewable by logged in members only" (só usuários LinkedIn logados)
Etapa 6 — Salvar e ativar o cenário
- Clica em "Salvar" (botão roxo no popup do LinkedIn)
- Popup fecha
- No canto SUPERIOR direito da tela (perto de "Share" e "Options") tem uma chavinha — liga ela. Deve ficar ROXA com label "Active"
Etapa 7 — Teste de verdade
- Volta no Conteúdo App → ✨ Criar Conteúdo
- Digita um briefing simples (ex: "Post curto pra LinkedIn sobre liderança")
- Espera a IA gerar
- Clica em "📤 Enviar pro Make"
- Botão muda pra "⏳ Enviando..." → "✅ Enviado!"
- Espera 10-30 segundos
- Abre o LinkedIn em outra aba (F5 pra atualizar) — o post deve estar lá 🎉
Conferir no HISTORY do Make
Pra ter certeza que postou (ou descobrir onde travou):
- No Make, volta na tela do cenário
- Clica em HISTORY no topo
- Última execução deve ter status ✅ Success
- Clica nela — deve mostrar
✅ Webhooks+✅ LinkedIn - Create a User Text Post
🆘 Problemas comuns
"Postou no Make mas não no LinkedIn"
Olha o HISTORY do Make. Se o execution mostra apenas Webhooks + Tools - Set variable (em vez de LinkedIn), o cenário ainda tem o módulo de teste antigo. Solução: volta na tela do cenário, clica com botão direito no "Tools - Set variable" → Delete. Os círculos se reconectam direto Webhooks → LinkedIn.
"Postou só com a palavra 'content' ou vazio"
O usuário digitou texto literal em vez de mapear variável. Solução: volta na Etapa 4, apaga o campo, clica nele vazio, clica em "content" da aba ⭐.
"Failed to fetch ao Testar"
Versão do app em cache. Solução: Ctrl+F5 (refresh forçado) na página da plataforma.
"O cenário está com chavinha OFF"
Vá na tela do cenário, no canto superior direito tem uma chavinha "Active" — liga ela (deve ficar ROXA).
Próximas redes pra adicionar
Quando o LinkedIn estiver funcionando, basta repetir o padrão pra outras redes — sempre mapeando apenas a variável content:
- Threads — módulo Threads → Create a Thread
- Instagram — Create a Post (precisa conta business)
- Facebook — Create a Page Post
- Twitter/X — Create Tweet (API paga ~$100/mês)
- Google Sheets — Add Row (cria log de todos os posts)
- Slack/WhatsApp — Send Message (notificação quando posta)
💬 Slack — receber conteúdos em canal
Em Integrações → 💬 Slack, cole a URL do webhook do seu canal. Cada conteúdo gerado pode ser enviado pro Slack com 1 clique pelo botão "Enviar pra Slack" — chega formatado no canal.
🎨 Canva — preencher carrosséis automaticamente
Em Integrações → 🎨 Canva, configure Client ID, Client Secret e Template ID. Quando gerar um carrossel Instagram pela plataforma, dá pra exportar direto pro Canva já com os 10 slides preenchidos.
Encontre respostas rápidas pras dúvidas mais comuns. Clica em qualquer pergunta pra abrir a resposta. Se não achou o que procura, use a busca no topo da Ajuda ou fala com o Chat IA 💬 no canto inferior direito.
A Conteudo App é uma plataforma SaaS de criação de conteúdo com Inteligência Artificial. Ela usa o modelo Claude (da Anthropic) configurado pra escrever com a sua voz, no seu jeito, mantendo a autenticidade da sua marca em 16 formatos diferentes (posts LinkedIn, carrosséis Instagram, reels, threads, roteiros YouTube, podcasts, newsletters e mais).
Diferente de ferramentas genéricas tipo ChatGPT, ela:
- É treinada com SUA marca (tom, bordões, missão, público)
- Tem 16 formatos prontos com estrutura validada por posts virais
- Integra com Apify, Make.com, Canva e Slack pra automatizar o fluxo inteiro
- Tem aprendizagem contínua — fica mais alinhada com você a cada feedback
Pra qualquer pessoa que precisa criar conteúdo profissional em escala:
- Criadores de conteúdo solo que querem postar mais sem virar fábrica de texto
- Consultores e profissionais liberais construindo marca pessoal no LinkedIn
- PMEs e empresas que querem comunicação consistente sem contratar agência
- Agências e social media atendendo múltiplos clientes (suporte a multi-marca)
Não precisa ter conhecimento técnico. A interface é simples e o Chat IA 24/7 ajuda em qualquer dúvida.
A plataforma foi criada por Thiago Ryque, consultor de liderança e gestão para PMEs brasileiras, com mais de 20 anos de experiência. Originalmente desenvolvida pra uso próprio (gerar conteúdo de marca pessoal e consultoria), evoluiu pra uma plataforma completa que será disponibilizada pra outros criadores.
Site oficial: conteudoapp.com.br
Parcialmente. O app abre offline (cache do navegador), mas a geração de conteúdo precisa de internet pra chamar a API do Claude (IA). Configurações, histórico, métricas e ideias podem ser visualizados offline.
A interface da plataforma está em português brasileiro. A IA gera conteúdo no idioma do briefing — se você pedir em inglês ("LinkedIn post about leadership"), ela gera em inglês. Se pedir em português, gera em português. Funciona pra qualquer idioma que o Claude suporta (~100+).
Sim. A plataforma usa várias camadas de proteção:
- HTTPS obrigatório em toda a comunicação (TLS com HSTS habilitado por 1 ano)
- Autenticação via Clerk (provedor profissional de identidade, com 2FA disponível)
- Content-Security-Policy (CSP) restritivo bloqueando código malicioso
- Validação por código em novo dispositivo (proteção contra acesso não autorizado)
- CORS lock nos endpoints sensíveis — só o domínio oficial acessa
- Rate limiting em todas as APIs (proteção contra abuso)
- Allowlist de actors no Apify (não roda scrapers arbitrários)
- Allowlist de webhooks no Make (só domínios oficiais make.com)
- Redaction de credenciais em logs de erro (chaves de API nunca aparecem)
Sim, agora ficam — e isso é uma melhoria importante. Desde maio/2026, a plataforma usa um modelo híbrido:
- Banco de dados na nuvem (Supabase, servidores em São Paulo - Brasil): armazena seu perfil, suas marcas, agentes IA (em desenvolvimento), conteúdos, análises e lições aprendidas. Cada usuário tem seus dados completamente isolados via Row Level Security — ninguém vê os dados de ninguém, validado no nível do banco.
- localStorage do navegador: continua sendo usado como cache local + fallback offline (write-through). Se você ficar sem internet, o app ainda abre e mostra os últimos dados.
Vantagens da mudança:
- Multi-dispositivo: entra pelo celular ou outro PC e seus dados aparecem (em pleno rollout — funcional já em perfil e marcas)
- Backup automático contra perda de dados (se limpar o navegador ou trocar de máquina, nada se perde)
- Base sólida pra features avançadas como Agentes IA autônomos
O que NÃO mudou:
- Briefings que você digita → continuam indo pra Claude (Anthropic) só na hora de gerar o conteúdo, sem guardar nada lá
- Webhook URL Make.com → vai pro Make só quando você clica "Enviar pro Make"
- URLs/handles → vão pro Apify só quando você usa features de pesquisa
O Supabase é hospedado em São Paulo (latência baixa) e tem certificações SOC 2 Type II + GDPR compliance. Sua chave da API Claude continua no localStorage do navegador (nunca sai dali).
Não. A Anthropic (criadora do Claude) tem política explícita: dados de API não são usados pra treinar modelos. Sua chave de API garante isso. Diferente do ChatGPT free, que pode usar suas conversas pra treinar, a API do Claude é confidencial por padrão.
Política oficial: anthropic.com/legal/privacy
Sim. A plataforma tem Política de Privacidade LGPD-compliant com 14 seções cobrindo:
- Identificação do controlador de dados (contato@thiagoryque.com.br)
- 5 categorias de dados coletados detalhadas
- Base legal (Art. 7º da LGPD)
- Terceiros que processam dados (Clerk, Anthropic, Vercel)
- Transferências internacionais (com Standard Contractual Clauses)
- Retenção e exclusão de dados
- 8 direitos do titular (Art. 18) — acesso, correção, exclusão, portabilidade, etc.
- Medidas técnicas e organizacionais concretas
- Contato da ANPD
Você pode ler ela clicando no link "Política de Privacidade" no rodapé da tela de login, ou em Configurações → Sobre → Política de Privacidade.
Praticamente ninguém. O modelo é multi-camada com isolamento criptográfico:
- O criador da plataforma (Thiago) não vê seus conteúdos, marcas ou histórico — o banco usa Row Level Security que isola dados por usuário
- Equipe de suporte (não tem) não pode acessar sua conta sem você liberar
- Mesmo administradores do banco (Thiago) não conseguem ler dados de outros usuários sem ações explícitas (qualquer leitura cruzada exige a chave secreta do banco, que fica trancada em variável de ambiente do servidor)
As empresas envolvidas no funcionamento e o que cada uma vê:
- Anthropic (criadora do Claude): vê seus briefings/prompts quando a IA gera conteúdo. NÃO treina modelos com isso (política oficial via API).
- Clerk (autenticação, EUA): gerencia seu login (e-mail, senha criptografada, sessões). SOC 2 Type II.
- Supabase (banco de dados, servidores em São Paulo - Brasil): armazena seu perfil, marcas, conteúdos, análises. SOC 2 Type II + GDPR. Dados isolados por usuário via RLS no nível do Postgres.
- Vercel (hospedagem, EUA/Edge): hospeda a plataforma e expõe as APIs. Não tem acesso ao banco diretamente — só roda código que você executa.
- Make.com (automações, opcional, EU): só recebe dados quando você ativa o envio de conteúdo para publicação.
- Apify (scraping, opcional, EU): só recebe URLs/handles quando você usa features de pesquisa.
Nenhuma dessas empresas acessa suas senhas (Clerk usa hash bcrypt+) nem suas chaves de API (que ficam apenas no localStorage do navegador).
Sua chave da API Claude (sk-ant-...) fica salva APENAS no localStorage do seu navegador. Nunca é enviada pro nosso servidor pra ser armazenada — só passa por ele em tempo real quando você gera conteúdo.
Proteções extras:
- O backend usa regex de sanitização que apaga qualquer ocorrência de
sk-ant-...em logs de erro - Se você quiser, dá pra apagar a chave em Configurações → Conta a qualquer momento
- A chave nunca sai do seu navegador exceto pra chamadas que VOCÊ explicitamente dispara (gerar conteúdo, etc.)
Em Configurações → Conta → Backup e dados, clica em "⬇ Exportar tudo (JSON)". Vai baixar um arquivo único com TUDO — marcas, históricos, métricas, ideias, configurações, aprendizados, calendário.
Sim. O localStorage é por navegador. Antes de trocar de navegador (ou de computador), faça backup em Configurações → Conta → ⬇ Exportar tudo. No novo navegador, é só importar de volta.
Sim, e isso é uma das principais formas de perder dados. Quando você "limpa cookies e dados de site" no navegador, o localStorage da Conteudo App também vai junto. Por isso o backup é crucial.
Truque pra evitar: nas configurações do Chrome/Edge, em "Privacidade e segurança → Limpar dados", marca "Cookies e outros dados de site" apenas pra sites específicos, NÃO globalmente.
Não é possível recuperar exclusões — quando você apaga, vai embora pra sempre. Por isso a recomendação de backups regulares.
Se você tiver um backup ANTERIOR à exclusão, dá pra restaurar dele (e perde só as mudanças feitas depois do backup).
Decisão estratégica de privacidade e custo:
- Privacidade total: ninguém além de você tem acesso aos dados
- Velocidade: tudo carrega instantaneamente, zero latência
- Custo zero: sem servidores de banco de dados pra manter (economia que repassamos: a plataforma é gratuita)
- Compliance simplificado: menos pontos de exposição de dados
O custo é que você precisa fazer backup manual. Pra o futuro, está previsto suporte opcional a sync na nuvem (via Supabase) pra quem quiser usar em múltiplos dispositivos.
Não. A plataforma em si é gratuita. Você só paga pelo consumo da API do Claude (quando gera conteúdo), Apify (quando usa pesquisa) e Make.com (quando posta automático). Você usa as suas contas próprias nesses serviços, com seus saldos.
Estimativa de uso individual ativo (100 posts/mês):
- Claude: R$ 5 a R$ 25/mês (varia conforme modelo escolhido)
- Apify: R$ 0 (free tier $5/mês cobre uso pessoal)
- Make.com: R$ 0 (free tier 1.000 operações/mês cobre uso pessoal)
Toda chamada à API Claude consome saldo. Resumão:
- ✅ Consome: gerar conteúdo, Modo Lote, A/B Variações, Repurpose, Chat IA 24/7, Automações customizadas, features Apify que geram texto (Repurpose YT/TikTok/Podcast, IG Analyzer, Espião Ads, Mineração Coments, Audit Site, Monitor Tendências, Validação Pauta)
- ❌ Não consome: navegar pelo app, salvar/excluir, ver gráficos, copiar conteúdo, configurações, postar nas redes (botões "Postar em")
Os modelos do Claude têm preços diferentes (por 1 milhão de tokens):
- Claude Opus 4.7: $15 input / $75 output — qualidade máxima, mais caro
- Claude Sonnet 4.6: $3 input / $15 output — 5x mais barato, recomendado
- Claude Haiku 4.5: $1 input / $5 output — só pra tarefas simples
Estimativa real:
- Post LinkedIn médio (Sonnet) ≈ R$ 0,05
- Carrossel longo (Opus) ≈ R$ 0,50
- Roteiro YouTube (Sonnet) ≈ R$ 0,25
Pra trocar de modelo: Configurações → Conta → Modelo de IA. Recomendação: Sonnet 4.6 pro dia a dia, Opus 4.7 só pra conteúdo crítico.
Acesse console.anthropic.com com a conta da sua chave de API. Vai em Plans & Billing ou Usage. Lá você vê:
- Saldo restante em $
- Uso do mês atual
- Limite de gastos (se configurou)
- Histórico de uso por dia
Sim, mas pouco. Cada pergunta custa entre $0.002 e $0.05 (com imagem anexada). Comparação: 100 perguntas no Chat IA ≈ 10 posts gerados. É a feature mais barata da plataforma. Use à vontade.
Pra economizar: limpe a conversa (🗑 no topo do chat) quando o assunto mudar — histórico longo encarece progressivamente.
- Use Sonnet 4.6 em vez de Opus 4.7 (5x mais barato, qualidade equivalente em 90% dos casos)
- Limpe conversas longas do Chat IA 24/7 periodicamente
- Use Modo Lote em vez de gerar 1 por 1 (mesma quantidade de tokens, mas você aproveita mais cada chamada)
- Configure limite de gastos na Anthropic (console.anthropic.com) pra não ter surpresa
- Não anexe imagens no Chat sem necessidade — custam mais que texto
Sim, ilimitadas. Use o brand switcher (no rodapé da sidebar, mostra sua foto + nome da marca atual) pra criar, alternar e editar marcas. Cada marca tem:
- Perfil próprio (nome, nicho, público, tom de voz, missão, bordões)
- Histórico de conteúdos próprio
- Métricas próprias
- Banco de ideias próprio
- Aprendizados da IA próprios
Útil pra agências atendendo múltiplos clientes, ou pra você que tem marca pessoal + empresa, por exemplo.
Sim. Abaixo de todo conteúdo gerado tem o painel "Como ficou?" com 👍/👎 e campo "O que melhorar da próxima vez?". O que você escrever ali é:
- Salvo permanentemente POR FORMATO (LinkedIn aprende separado de Reels, por exemplo)
- Injetado no prompt das próximas gerações DAQUELE formato
- A IA literalmente vai ficando mais alinhada com seu estilo a cada feedback
Sim. Cada conteúdo gerado pode ser:
- Editado bloco a bloco (cada parte tem botão "Copiar" individual)
- Refinado pela IA dizendo o que mudar (ex: "Refaz com tom mais ousado")
- Regenerado do zero pelo botão 🔄 Regenerar
- Reaproveitado em outro formato pelo botão ♻️ Repurpose
Você sempre pode copiar o texto e editar manualmente no editor da rede social antes de postar.
É a função de reaproveitar conteúdo em outros formatos/plataformas. Por exemplo: você gerou um post LinkedIn poderoso → clica em ♻️ Repurpose → escolhe transformar em Carrossel Instagram, Reels 60s, Threads, Newsletter. A IA adapta a essência mantendo o tom, ajustando estrutura e tamanho pra cada destino.
Tem também o Repurpose YouTube (no dropdown 🔬 Apify): cola link de um vídeo seu → IA baixa transcrição → gera conteúdo no formato escolhido.
16 formatos cobrindo as principais redes:
- LinkedIn: Post no Feed, Newsletter
- Instagram: Reels 60s/90s/3min, Carrossel, Post estático, Stories, Tráfego pago
- YouTube: Papo de Gestor (10 min), Vídeo 10min, Vídeo-aula 30min
- Threads: Posts curtos
- Podcast: Roteiro de episódio
- WhatsApp: Mensagens pra grupos
Pra postagem automática: integra com Make.com (conecta a 1.000+ apps, incluindo todas as redes acima).
Via integração com Make.com. Tutorial completo está em 📚 Ajuda → 🔌 Integrações e automação. Resumo:
- Crie conta gratuita em make.com
- Cria cenário com módulo "Webhooks Custom webhook"
- Cola a URL do webhook na plataforma (Integrações → Make.com)
- Adiciona módulo LinkedIn no cenário, conecta sua conta
- Mapeia a variável
contentno campo Conteúdo - Ativa o cenário (chavinha ON)
- Gera post no app → clica "📤 Enviar pro Make" → posta automático!
Não é obrigatório. Tem 3 jeitos de postar:
- Manual (sem integração): em cada conteúdo gerado, clica nos ícones de redes em "📤 Postar em" — copia o texto e abre a rede com texto pré-preenchido (você confirma e posta)
- Make.com: automatiza completamente — gera + 1 clique posta sem você fazer mais nada
- Outros agendadores: via Make como ponte, dá pra integrar com Buffer, mLabs, Hootsuite, etc.
É uma plataforma de scrapers (extratores de dados) que alimenta a IA com dados externos reais. Habilita 9 ferramentas avançadas na plataforma (no dropdown 🔬 Apify ▴ do painel de Criar Conteúdo):
- 📺 Repurpose YouTube · 🎵 Repurpose TikTok · 🎤 Podcast → 5 conteúdos
- 📊 Analisar perfil Instagram · 🕵️ Espião de Anúncios · 💬 Mineração de Comentários · 🌐 Audit de Site
- 📰 Monitor de Tendências · 🎯 Validação de Pauta
Como configurar: Integrações → 🔬 Apify → cola sua chave de API Apify (pegue em console.apify.com). Plano free dá $5/mês de créditos — cobre uso pessoal tranquilo.
Tem free tier: $5/mês de créditos. Cobre uso pessoal tranquilo (~50-100 execuções de scraping por mês). Se passar do free tier, precisa pagar plano (a partir de $49/mês). A maioria dos criadores solo cabe no free.
Postagem nativa em Meta/LinkedIn/TikTok exige App Review oficial de cada plataforma (2-8 semanas de aprovação + verificações). Como a plataforma é nova, ainda não passou por esses processos.
Estratégia atual: usar Make.com como ponte, que JÁ tem aprovação oficial em todas as redes. Resolve hoje sem esperar meses.
Roadmap: postagem nativa LinkedIn, Threads e YouTube estão previstas pra Q3 2026. Instagram e TikTok pra Q4 2026.
Não diretamente. O Chat IA é um assistente de suporte — responde dúvidas sobre como usar a plataforma. Pra gerar conteúdo, use a tela ✨ Criar Conteúdo, que tem a IA otimizada pra geração com a voz da sua marca.
Mas o Chat IA pode te explicar COMO usar a Criar Conteúdo, te ensinar atalhos, resolver problemas, etc.
Sim! Tem 2 caminhos:
- Botão 📎 ao lado esquerdo do campo de digitar — abre seletor de arquivo (até 5 imagens)
- Ctrl+V — tira print com Print Screen, clica no campo do chat e dá Ctrl+V (cola direto)
Formatos aceitos: PNG, JPG, GIF, WEBP. Imagens grandes (>4MB) são automaticamente comprimidas.
Ele tem uma base de conhecimento interna (CHAT_SYSTEM_PROMPT) que é atualizada toda vez que uma feature nova é entregue ou um problema novo é resolvido. Hoje a base tem mais de 40 KB de documentação descrevendo:
- Cada tela e funcionalidade do app
- Cada integração disponível
- Troubleshooting de problemas comuns
- Tutorial completo de Make → LinkedIn (testado em produção)
- Tom e estilo de resposta apropriado pra usuários leigos
Seu saldo na Anthropic acabou. Vai em console.anthropic.com → Plans & Billing e adiciona crédito (mínimo $5).
Pra evitar surpresa, configura um limite de gastos automático no painel da Anthropic.
3 verificações rápidas:
- Chavinha do cenário no Make tá ON? (canto superior direito da tela do cenário, deve estar ROXA com label "Active")
- O cenário tem o módulo LinkedIn (não Tools)? Em Make → History, abre a última execução e confere se aparece "✅ LinkedIn - Create a User Text Post". Se aparecer só "Tools - Set variable", precisa deletar o Tools e conectar Webhooks → LinkedIn direto.
- O campo Conteúdo está mapeado com a pílula `1. content` (não texto digitado)?
Tutorial completo em 📚 Ajuda → 🔌 Integrações e automação.
Geralmente é versão cacheada do navegador. Solução:
- Aperta Ctrl+F5 (refresh forçado) na página da plataforma
- Volta no card Make e clica em Testar de novo
Se persistir, verifica se a URL do webhook está exatamente igual à que aparece no módulo Webhooks do Make (qualquer caractere diferente quebra).
Geração de conteúdo leva 5-30 segundos conforme tamanho. Se demora muito mais, possíveis causas:
- Modelo Opus é mais lento que Sonnet — troca em Configurações → Conta → Modelo
- Conteúdo muito longo (roteiro de 30 min, podcasts) naturalmente demora mais
- Rate limit da Anthropic — se você gerou muito recente, aguarde 1 minuto
- Conexão de internet instável
Na tela de login, clica em "Esqueceu a senha?". Um link de reset é enviado pro seu e-mail cadastrado. O sistema usa Clerk (provedor oficial de autenticação), então a recuperação é segura e padrão.
Sim, está nos planos. Atualmente o app está em fase de "single-user" — só o criador (Thiago) tem conta enquanto a plataforma é refinada. O signup será aberto em fases:
- Fase 1 (em breve): waitlist + acesso por convite pra primeiros usuários
- Fase 2: signup aberto com plano gratuito + plano pago opcional
Sim, está no roadmap como PWA (Progressive Web App) — basicamente o site instalável como app no celular. Mais leve e rápido que app nativo, mas com experiência similar. Previsão: Q4 2026.
Hoje o site já é responsivo e funciona no celular pelo navegador.
Sim, está previsto. Hoje os dados ficam no navegador (localStorage), então não sincronizam automaticamente entre PC e celular. Está nos planos uma migração opcional pra Supabase com Row Level Security — quem quiser sync, ativa; quem prefere manter local, mantém. Previsão: Q3 2026.
Em ordem de prioridade:
- Q3 2026: Postagem nativa LinkedIn, Threads, YouTube · Google Agenda · Notion · Meta Insights
- Q4 2026: Instagram nativo (Business), Facebook, TikTok · ClickUp · Calendly · GA4 · Meta Ads
- 2027: HeyGen (vídeos com avatar IA) · mLabs · Beehiiv · Mailchimp · RD Station
Pode acompanhar e sugerir novas em 🔌 Integrações (clique em qualquer card "Em breve" pra ver detalhes).
Foto de perfil
Aparece no canto superior do app e nos relatórios exportados.
Dados pessoais
Como você quer ser identificado no sistema.
Escolha o formato
Selecione o tipo de conteúdo que deseja criar.
Conteúdos gerados em lote
Clique em cada card para expandir o conteúdo. Cada conteúdo tem seus próprios botões de cópia, regeneração e aprendizagem contínua.