Digite o PIN de 6 dígitos fornecido pela Bottonshirt
⏳ Verificando PIN...
📦 Bottonshirt — Admin ERP
v5.59.339
Light
👤 —
GMV Total—Receita bruta acumulada
Pedidos—Total de pedidos
Royalties Pendentes—A pagar artistas
Artistas Ativos—Com artes cadastradas
📈 Curva ABC — Produtos
Produtos ordenados por GMV gerado.
Carregando...
🎨 LTV por Artista
Artistas ranqueados por GMV e royalties repassados.
Carregando...
🛒 Pedidos Recentes
—
Carregando...
🏷️ Margem Histórica vs. Simulação
Edite custos e preço simulado. Salvar gera log de auditoria.
Carregando...
💰 Repasses aos Artistas
Saldo acumulado de royalties pendentes. Repasse liberado ao atingir o mínimo configurado.
Carregando...
🖨️ Gráficas Cadastradas
Gerencie os acessos das gráficas parceiras.
Carregando...
🔑 Solicitações de Link de Impressão
Gráficas que precisam de um novo link para baixar o arquivo de impressão.
Carregando...
📜 Últimos Acessos — Portal Gráfica
Histórico de sessões com IP, data/hora e gráfica identificada.
Carregando...
⚠️ Rastreamentos com Conflito
Códigos de rastreamento que não puderam ser vinculados automaticamente por haver mais de um pedido com o mesmo CEP.
Nenhum conflito pendente.
⚠️ Resolver Conflito de Rastreamento
Destinatário: · CEP:
Selecione o pedido correto para vincular este código:
🎮 Níveis de Royalty
Configure os critérios para cada nível. Ambas as condições (artes E vendas/mês) devem ser atingidas para subir de nível.
Carregando...
📊 Avaliação dos Artistas
Verifica cada artista contra as regras e sugere ajustes de %. Você confirma antes de aplicar.
Clique em "Avaliar Todos" para ver sugestões.
🖼️ Artes enviadas pelos artistas
Informe a chave admin das funções (só uma vez; fica guardada no banco, visível só para admins do ERP):
Motivo da rejeição (o artista vai ver no portal):
Carregando...
🔗 Links de download dos artistas
Links (Drive, Dropbox, WeTransfer...) que os artistas colaram na aba Enviar Artes. Abra, baixe as imagens e marque como baixado. Trate os links como não confiáveis.
Carregando...
🎨 Gestão de Artistas
Gerencie acesso, notificações e visualize o painel de cada artista.
Carregando...
📝 Descrições das Artes Exportadas
Carregando...
📤 Exportar produtos para o TikTok Shop
Escolha o artista, depois a arte, depois marque os produtos que quer incluir no lote.
🎨 Estampas
👕 Produtos desta estampa
🛒 Selecionados (0)
Nenhum produto selecionado ainda.
✅ JSON gerado
Copie ou baixe esse arquivo e rode gerar_planilha_tiktok.py localmente com ele.
🎬 1. Opções das cenas
As 5 cenas (3 variadas + CTA + detalhes de acabamento) já saem prontas em cada coluna abaixo. Esses ajustes valem pra masc/femi/infantil ao mesmo tempo.
Babylook e Cropped são femi/infantil — se escolher uma delas e a coluna for masculino, ele usa "Regular" automaticamente nessa coluna. Regular, Oversized, Moletom e Raglan valem pros 3. Isso também define qual tipo de costura o Take 5 (macro) mostra corretamente.
Por padrão cada caixa de take sorteia uma variação. Dá pra travar uma específica direto no combo em cima de cada caixa, lá embaixo.
🏞️ 2. Ambiente padrão (aplica nos 3 ao gerar)
Isso define o ponto de partida das 3 versões. Depois de geradas, cada coluna abaixo tem seu próprio combo de ambiente + campo de texto, que já vale pros 4 takes empilhados nela — troque ali que os prompts daquela coluna já atualizam sozinhos, sem mexer nas outras duas.
Infantil ignora esse ajuste automaticamente.
Marque quando a peça tem estampa grande nas costas + logo pequena no peito. O prompt já explica pro Veo o papel de cada imagem: ref. 1 = rosto do modelo + logo do peito (foto de frente), ref. 2 = costas com a estampa grande, ref. 3 = ambiente. Desmarcado (peça só com estampa na frente): o Take 1 (Provador) já troca automaticamente os 2 planos de costas por planos de frente/detalhe extras, pra não desperdiçar tempo mostrando as costas lisas.
Marque quando a foto de referência 1 mostra os dois modelos juntos (como nas suas fotos de oversized em casal). O prompt já instrui o Veo a usar só o homem na coluna Masculino e só a mulher na coluna Feminino, ignorando a outra pessoa da foto. Só tem efeito se a peça selecionada acima for Oversized.
🖼️ 3. Descrição da estampa por IA (opcional)
Suba a arte isolada (sem a camiseta) e a IA transcreve os elementos de texto automaticamente pra caixa abaixo — mesmo padrão de qualidade da geração de descrições da aba Exportar TikTok. Ajuda o Veo3 a manter as letras legíveis em vez de "inventar" glifos, nos 5 takes das 3 colunas.
Cada coluna já traz os 4 takes empilhados, controlados pelo combo de ambiente daquela coluna.
Selecione a estampa acima — os 4 takes já geram automaticamente pros 3 modelos.
🏞️ 1. Ambiente (aplica em todas as cenas)
Tabela isolada manequim_ambientes — inclui os ambientes fixos de loja além dos genéricos de estúdio.
📍 usada em todas as Cenas (1 a 5), Masc/Femi/Casal
🖼️ 2. Gerar descrição da estampa por IA (opcional)
Suba a arte isolada (sem a camiseta) e a IA transcreve os elementos de texto automaticamente pra caixa abaixo — mesmo padrão de qualidade da geração de descrições da aba Exportar TikTok. Ajuda o Veo3 a manter as letras legíveis em vez de "inventar" glifos.
📍 usada em todas as Cenas (1 a 5), Masc/Femi/Casal
🎨 3. Estampa nas costas (Cena 3 e Cena 5)
Marque quando a peça tem estampa grande nas costas + logo pequena no peito (comum em unissex/oversized). Ativa automaticamente a variante "Costas" (3 takes de costas + 1 de frente na logo) nas Cenas 3 e 5, Masc e Femi. Não mexe no bloco Casal.
📍 usada nas Cenas 3 e 5, só Masc/Femi (não afeta Casal)
👕 4. Caimento da camiseta (aplica em todas as cenas)
Trava global — evita que o Veo3 normalize pra caimento comum/slim. Vale pra manequim masculino e feminino (unissex).
📍 usada em todas as Cenas (1 a 5), Masc/Femi/Casal
Cada coluna já traz as 5 cenas empilhadas. Cena 1 gera prompt completo (efeitos de lente/câmera cinema); Cenas 2–5 entram nas próximas rodadas.
✂️ Edição de Vídeos (roda no seu computador)
Dois modos de edição, executados por um serviço local (editor_pov.py) que o ERP chama via localhost — mesmo esquema do organizador do Studio POV.
● verificando...
⚔️ Comparativo (Versus)
sem foto
Cada take é um vídeo já montado (tela dividida: quem fala de um lado, quem espera do outro), exportado do Premiere com ~0,2–0,3 s de margem no início e no fim e só o áudio de quem fala. Take ímpar = fala o 🔴 vermelho, par = fala o 🔵 azul. O sistema concatena os takes e desenha as barras de placar.
💰 Comissão estimada
Selecione um produto acima.
0.4s
🧮 Quantos vídeos são possíveis
Preencha ao menos uma pasta pra calcular.
📊 Barras de comparação
Antecedência = quantos segundos antes do fim do take a barra começa a andar.
A intro entra antes do take 1 (congela o primeiro frame) e as barras já aparecem vazias. Duração entre 1,2 e 8 s (recomendado ~2,6).
Pré-visualização
VS
⚔️ Rodadas do Versus
Uma Rodada = 1 critério de comparação (ex.: "Sódio", "Açúcar") com dois takes: 🔴 produto A e 🔵 produto B, sempre falando do mesmo critério. Cada pasta pertence a UMA rodada e UM lado: o sorteio só escolhe a variação dentro da pasta, então os critérios nunca se misturam. Convenção de pastas: comparativo\take1 (rodada 1 🔴), take2 (rodada 1 🔵), take3 (rodada 2 🔴)… ímpar = vermelho, par = azul. Cada take recebe uma Nota (0–10), que é um peso relativo: o sistema converte as notas no placar final da barra (normalizando pelo azul).
Ordem final no vídeo: R1 (quem fala primeiro, depois o outro), R2, R3… Com "Embaralhar" ligado, o par de cada rodada fica sempre junto e cada rodada pode cair em qualquer posição; use "Travar posição" pra fixar uma rodada como 1ª ou última.
Pontuação: normalizar notas
🎬 Corpo e CTA (depois do combate)
Ordem do vídeo: combate → corpo (se houver e estiver ligado) → CTA (se houver e estiver ligado). A barra de placar some quando o combate termina. Corpo e CTA mantêm o áudio original e entram como mais duas dimensões do sorteio.
Preencha ao menos uma pasta pra calcular.
🔍 Auditoria de combinações já geradas
📋 Plano completo (combinações que serão seguidas, em ordem)
🔊 Áudio do vídeo final
100%
Ganho no vídeo inteiro já pronto — 100% é o neutro.
📐 Resolução de saída
Orientação preservada — só o tamanho muda.
🗣️ Vozes ElevenLabs Cadastradas
Cadastra o nome da pessoa/personagem + o Voice ID do ElevenLabs. Depois, nas telas de Sequencial e Combinações, você escolhe pelo nome em vez de colar o ID toda vez.
🧠 Narração Inteligente
A IA já sabe a descrição do produto (Studio POV) — gera uma narração de 20-30s com tags de emoção (ElevenLabs v3), decide sozinha quantos takes e distribui o texto certo em cada linha abaixo.
sem foto
💰 Comissão estimada
Selecione um produto acima.
Prévia do texto completo (editável):
Ganchos sugeridos (texto de destaque):
🏷️ Ver tags de emoção disponíveis (ElevenLabs v3)
🏷️ Blocos de Textos de Destaque
Um bloco guarda os textos (com estilo) já distribuídos nos takes atuais desta tela — inclusive quais takes ficam sem texto. Monte os takes e os textos aqui embaixo como um protótipo normal, depois clique em "Salvar bloco". Nas Combinações, cada combinação gerada sorteia um bloco inteiro (não um texto solto por posição), preservando exatamente esse padrão de "tem texto aqui, não tem ali".
✨ Hooks avulsos pro produto
Gera 10 ideias novas com IA, específicas pro produto selecionado.
Ideias de texto de destaque pro produto selecionado acima (Narração Inteligente) — clique no número do take pra já colocar aquele hook na caixinha "Texto sobre o vídeo" correspondente (substitui o que já tinha ali).
Lista fixa (mesmo texto sempre) — clique no número do take pra colocar ali.
Lista fixa (mesmo texto sempre) — clique no número do take pra colocar ali.
Lista fixa (mesmo texto sempre) — clique no número do take pra colocar ali.
Blocos já cadastrados pra este produto:
Selecione um produto acima primeiro.
🎙️ Edição Sequencial Guiada por Áudio
Pra takes que têm fala/áudio de ambiente e precisam ser cortados e encadeados na ordem certa (usa video-use). Adicione os arquivos na ordem em que eles se conectam. Cada take pode ter um texto de destaque fixo opcional (tipo legenda/chamada, queimado no vídeo) — se algum take tiver texto, o corte inteligente do video-use é pulado (assume takes já limpos).
🎨 Aplicar estilo de texto em todos os takes (opcional)
Preencha aqui pra aplicar o mesmo estilo em todos os takes já adicionados de uma vez. Diferente das Combinações, aqui não tem cascata automática no envio — clique em "Aplicar" pra copiar o que você preencher pra cada take abaixo agora (dá pra ajustar um take específico depois, à vontade). Só entra no que você realmente preencher/marcar aqui; o que ficar em branco não mexe em nada.
Todos os blocos cadastrados (Sequencial > Blocos de Textos de Destaque) pra esse produto aparecem aqui, marcados por padrão. Desmarque os que não fazem sentido combinar com a narração desta execução — só os marcados entram no sorteio aleatório ao gerar as combinações.
Selecione um produto acima primeiro.
🔊 Áudios Disponíveis Pro Sorteio
Lidos direto da pasta audio/ do produto (e da pasta genérica compartilhada) -- pra "cadastrar" um áudio novo, é só jogar o arquivo lá (.mp3/.wav/.m4a) e clicar em Atualizar. Marque 1 pra sempre usar ele, ou 2+ pra sortear um diferente por vídeo gerado (sem repetir nenhum até esgotar todos). Nenhum marcado = sem áudio sobreposto, comportamento normal.
Selecione um produto acima primeiro.
🔀 Gerador de Combinações
🎨 Aplicar estilo de texto em todas as posições (opcional)
Preencha aqui pra aplicar o mesmo estilo em todas as posições de uma vez. Se quiser uma exceção numa posição específica, preencha o campo dela também — a posição sempre tem prioridade sobre este painel. Só entra no pedido o que você realmente preencher aqui; o que ficar em branco não mexe em nada.
Cada posição é uma pasta com variações de um take (não precisa ser só 3 — hook/meio/CTA é só um exemplo). O sistema sorteia combinações únicas (sem repetir), concatena via ffmpeg, e — se você atribuir narração por posição — gera o áudio DAQUELE trecho uma única vez e reaproveita em todas as combinações (não gasta crédito ElevenLabs repetido pro mesmo texto).
Preencha ao menos uma pasta pra calcular.
🔍 Auditoria de combinações já geradas
📋 Plano completo (combinações que serão seguidas, em ordem)
🔊 Áudio do vídeo final
100%
Ganho no vídeo inteiro já pronto — 100% é o neutro. Use pra baixar quando sair alto demais.
🔊 Áudio de fundo (pasta)
Valem quando 1+ áudios estiverem marcados em "Áudios Disponíveis Pro Sorteio" (pasta audio/ do produto).
50%
📐 Resolução de saída
Orientação (retrato/paisagem) é preservada — só o tamanho muda. Padrão 720p, que é o que costuma ser exportado.
🎨 Gerar em Lote por Composição de Cores
Cada cor individual e cada combinação de cores (geradas pelo botão "🎨 Gerar Combinações de Cores" acima) vira uma opção aqui. Marque as que quer gerar, defina quantos vídeos por composição marcada, e clique em gerar — usa a MESMA configuração de narração/texto/transição já preenchida no "Gerador de Combinações" acima, só troca de onde vêm as posições.
Selecione um produto e clique em "🔄 Atualizar lista".
Já cortou o vídeo e quer testar outro texto/tom sem re-cortar do zero? Cola aqui o caminho do vídeo
(use o botão "📋 Copiar caminho" na tabela de Histórico) e gera uma narração nova só pra ele — rápido, não passa pelo video-use.
🗂️ Histórico de Vídeos Gerados
Registro de tudo que já foi gerado nesta aba — verde = narração dentro do tempo do vídeo,
laranja = precisou acelerar ou excedeu o tempo (revisar manualmente).
⚠️ Excluir aqui remove só o registro da lista — não apaga o arquivo .mp4 do seu computador.
Por página:
Status
Tipo
Arquivo
Caminho
Vídeo
Narração
Aceleração
Data
Corrigido?
Carregando...
Página 1
🎥 Roteiro de Live
Configura uma TikTok Live (duração, tom, intensidade de vendas, estratégia) e a IA monta o roteiro em blocos curtos — tipo teleprompter em tópicos, pra ler rápido num iPad durante a live. Edite, regenere, duplique ou reordene qualquer bloco sem afetar os outros.
📄 Roteiros de live salvos
Selecione um produto acima primeiro.
min
Campos opcionais (meta, oferta, cupom...)
🛒 Vendas nesta live:0
🏁 Registrar resultado da live
O QUE FALAR
☰ Blocos
🔴 Modo Live
✅ Texto revisado
🔴 Modo Live — Ângulos
✅ Texto revisado
🎬 Teleprompter
Textos avulsos pra ler direto no teleprompter (mesmo mecanismo de rolagem/espelhamento do Roteiro de Live), vinculados a um produto já cadastrado.
Copies geradas na aba 🎙️ Transcrição de Vídeo → "✍️ Reescrever Copy com IA" pra esse produto. Clique em "Usar" pra jogar o texto no campo Texto abaixo.
Selecione um produto acima.
✏️ Editando um texto salvo -- "Gravar" vai atualizar ele (não cria um novo). cancelar edição
📋 Textos salvos
Carregando...
1️⃣ Produto
Foto + nome + descrição → ficha técnica visual completa. Só aqui a foto é usada — os próximos estágios reaproveitam esta ficha.
A conta define de qual pasta-raiz (E:\0000-TIKTOK SHOP\000-CONTAS\<CONTA>) esse produto lê os takes. Um mesmo produto usado em 2 contas = 2 cadastros diferentes.
Se preenchido automaticamente (ao criar a pasta pelo campo de cima), já vem certo. Se editar na mão, digite exatamente igual ao nome real da pasta em disco (sem reformatar) — o scanner compara caractere a caractere.
Evita o produto sair desproporcional (grande ou pequeno demais) quando composto na mão da modelo no Etapa 5 (Prompt Composição). Preenchendo aqui, isso vira uma instrução de escala explícita pra IA -- não fica só solto no meio das observações gerais.
O que você escrever aqui é tratado como FATO confirmado, não suposição — a IA usa direto, sem "inventar".
Cole este prompt junto com as fotos reais que você enviou (como imagem de referência) no gerador de imagem — ele foi escrito com base só no que a IA confirmou nas suas fotos, sem inventar ângulo ou detalhe.
2️⃣ Análise de Uso
Usa só a ficha técnica do Etapa 1 (sem foto de novo) — finalidade, público, mecanismo, travas.
📱 Descrição TikTok
título = nome do produto + descrição da IA com 5 hashtags — já pronta pra copiar. Precisa da Análise de Uso acima já ter rodado (usa finalidade/público/travas dela). Útil pra produtos antigos que ainda não têm essa descrição, ou pra gerar de novo (substitui a atual). "Apenas hashtags" (marcado por padrão) faz gerar só as hashtags, sem o texto de venda.
3️⃣ Hooks e Narração
Gera, com IA, uma lista de hooks (texto que fica queimado na tela), uma lista de textos de narração (pra gravar falando sobre o produto em mãos) e uma lista de ideias de abertura (como filmar o começo do vídeo) — usando tudo que já foi levantado nos Etapas 1 e 2. Edite, salve ou apague qualquer item; gere mais quando quiser, sem perder o que já tem.
sem foto
Até 3 direcionamentos diferentes (ex: comparação com produto A, com produto B, com água) — marque a bolinha de qual deles vale AGORA; só o marcado é enviado pra IA na hora de gerar. Vale pros Hooks, Narração, Ideias de Abertura e Aberturas Segmentadas/Corpo/CTAs desta tela.
🎯 Escolha o direcionamento
🎯 Aberturas Segmentadas, Corpo e CTAs
Gera, com IA, uma abertura FALADA pra cada dor/público diferente que o produto resolve (a IA decide quantas — 1 produto pode resolver 1 problema só, outro pode resolver vários) -- cada abertura já vem com o seu próprio corpo, escrito sob medida pra dar continuidade direta àquele gancho específico (não é mais um corpo único genérico compartilhado por todas) -- e várias CTAs pra testar, à parte. Edite, salve ou apague qualquer item; gere mais quando quiser, sem perder o que já tem. Usa a mesma observação/Direcionamento marcado lá em cima -- cada dor/público diferente vira um "segmento" dentro da abertura (a própria IA decide quantos), então não precisa marcar isso aqui de novo.
🎯 Aberturas Segmentadas + Corpo
Nenhuma abertura segmentada gerada ainda pra esse produto.
📣 CTAs
Nenhuma CTA gerada ainda pra esse produto.
🪝 Hooks (texto na tela)
Nenhum hook gerado ainda pra esse produto.
🎙️ Narração (produto em mãos)
Nenhum texto de narração gerado ainda pra esse produto.
🎬 Ideias de Abertura
Nenhuma ideia de abertura gerada ainda pra esse produto.
3️⃣🅰️ Ângulos, Corpos e Ganchos
Fluxo em etapas, com validação entre elas: (1) a IA levanta as dores/benefícios do produto e você aprova os melhores; (2) gera os corpos só dos ângulos aprovados; (3) depois os ganchos de cada corpo. Tudo fica etiquetado pelo ângulo, e o editor só combina gancho + corpo do mesmo ângulo (CTAs servem pra qualquer um). Esta tela é independente da "Hooks e Narração".
sem foto
Um recado pra IA, usado só quando você clica em Levantar ângulos, Gerar corpos, Gerar ganchos ou Gerar CTAs (o que estiver escrito aqui vai junto, com prioridade). Não faz nada sozinho. Ex: "comparar com o Gatorade", "focar em quem treina de manhã", "falar de bateria". Deixe vazio se não precisar.
1️⃣ Ângulos (dores e benefícios)
A IA analisa o produto (Etapas 1 e 2), lista dores/benefícios com justificativa e potencial de venda, e o Jev confere se cada um respeita o compliance. Aprove os melhores (recomendado: 3) e descarte o resto.
Selecione um produto.
2️⃣ Corpos por ângulo
Gera abertura + corpo só dos ângulos aprovados (cada um passa por compliance e nota criativa). O combo de ângulo filtra a lista e também define o que o botão gera: com um ângulo escolhido, gera só dele; em "Todos", gera de todos os aprovados. Edite, marque "Revisado" e exclua o que não servir. Só depois de validar os corpos a gente parte pros ganchos.
Nenhum corpo por ângulo gerado ainda.
3️⃣ Ganchos por corpo
Gera 5 ganchos pra cada corpo marcado como ✅ Revisado (respeitando o filtro de ângulo), escritos pra abrir exatamente o assunto daquele corpo. Cada gancho fica ligado ao corpo e ao ângulo, e passa por compliance. Também dá pra gerar de um corpo só, no botão "🪝 Gerar ganchos" do card dele.
Nenhum gancho gerado ainda.
📣 CTAs (servem pra qualquer ângulo)
Nenhuma CTA gerada ainda.
⚔️ Comparativos (produto × concorrentes)
Compara o seu produto com 1 ou 2 concorrentes (3 produtos no máximo no vídeo). Digite só o nome e a IA pesquisa na web e mostra as fontes; ou cole as especificações do concorrente e a IA usa somente o que você colou. Cada comparativo traz os pontos de comparação, quem leva cada um (nosso, o outro ou empate) e o placar final.
— selecione o produto acima —
Características comparáveis (ingredientes, benefícios, a dor que resolve, praticidade). Edite à vontade — só isto será usado na comparação e fica salvo por produto.
(até 5 concorrentes; cada lista fica na mesma ordem das características do meu produto)
🧪 Validar ideias de gancho
Escolha o produto, escreva a ideia (gancho, fala, legenda, apelido...) e a IA analisa em dois papéis: revisor das regras do TikTok Shop e a IA que lê o texto e transcreve o áudio do vídeo (entende o produto? apelido ou termo estranho confunde?). A nota vem do Jev (rápido e barato, usando as regras ativas do compliance); logo em seguida a IA que escreve explica os motivos e sugere reescritas, cada uma com nota. Tudo fica salvo no histórico do produto.
📚 Ideias do produto
Selecione um produto.
Análise da ideia selecionada
Selecione um produto.
4️⃣ Imagens
Funde a imagem de catálogo (identidade — logo, texto, cores) com uma foto real do produto (física — dobras, textura, reflexo) numa única imagem de alta fidelidade. Essa imagem "Produto Master" vira a referência oficial do produto pro Etapa 4 (Geração de Imagens), em vez da foto de catálogo pura.
Marque todas as que fizerem sentido pro produto (ex: 2 pra um suplemento, 6-7 pra um calçado). As que não tiverem foto de referência, a IA infere sozinha a partir do que já entendeu do produto.
Uma foto pode cobrir mais de uma face ao mesmo tempo (ex: uma foto do tênis mostrando dentro+fora) -- marque todas as faces que aquela foto mostra. Precisa de pelo menos 1 foto marcada como "Catálogo" e 1 como "Real".
Todas as faces pedidas numa imagem só, em painéis legendados (ex: "1. FRONT VIEW") -- foi assim que o tênis e o whey ficaram bons.
📤 Já gerou a imagem no GPT-image? Suba o resultado aqui
5️⃣ Prompt Composição
Monta o prompt de alta fidelidade (regras fixas de realismo + identidade da modelo + identidade/física do produto + ambiente) pra você colar no GPT-image junto com as fotos de referência. Modelos e ambientes ficam cadastrados aqui e são reaproveitáveis entre produtos.
✨ Gerar prompt da composição (Modelo + Produto + Ambiente)
Produto: usa automaticamente o produto selecionado no topo desta tela (já analisado nos Etapas 1-2).
6️⃣ Gerar Narrativa Vídeos
Usa a ficha técnica + análise de uso já aprovadas — gera SÓ a narração (áudio/ElevenLabs), dividida em takes. As cenas visuais vêm no próximo estágio, separadamente.
A IA leva em conta ao gerar a narrativa.
6.1️⃣ Análise Vídeo Viral
Usa a mesma ficha técnica + análise de uso do Etapa 5, mas soma a transcrição de um vídeo que já viralizou como referência de estrutura/ritmo/gatilhos. A IA nunca copia o texto — sempre reescreve do zero pra este produto.
Transcritas na aba 🎙️ Transcrição de Vídeo e associadas a este produto genérico.
Selecione uma transcrição acima pra liberar os botões.
7️⃣ Roteiros Vídeos (3 opções)
A partir da narrativa gerada, cria 3 sugestões diferentes de sequência de cenas. Escolha uma pra gerar os prompts finais (imagem + vídeo) de cada take.
2.1️⃣ Meus Roteiros
Cadastre seus próprios roteiros pra esse produto: um título, e os takes que quiser, cada um num campo separado. Ao gerar o arquivo final, cada take vira um bloco separado por "#Take N" — pronto pra colar direto na Edição Sequencial.
📄 Roteiros salvos
Nenhum roteiro salvo ainda pra esse produto.
🎙️ Transcrição de Vídeo
Cole o link de um vídeo do TikTok para extrair áudio e gerar a transcrição (com timestamp por palavra).
Vincula a produtos já cadastrados no catálogo de exportação TikTok.
Vincula a produtos analisados no Studio POV (não relacionados a camisetas). Escolha só um dos dois combos por transcrição.
Imagem do produto
sem produto selecionado
ou
⏳ Extraindo áudio e transcrevendo, aguarde...
HISTÓRICO
Nenhuma transcrição ainda.
VÍDEO
Selecione uma transcrição no histórico.
TRANSCRIÇÃO
🌐 TRADUÇÃO (PT-BR)
✍️ Reescrever Copy com IA
Pega a transcrição selecionada acima (uma copy que já vendeu bem — usa a versão traduzida em PT-BR automaticamente, se o vídeo tiver sido em outro idioma) e pede pra IA reescrever mantendo o que funcionou, corrigindo o que você indicar e deixando mais persuasiva. É só o texto (sem o vídeo/imagens), então é uma peça do processo, não a otimização completa.
Selecione uma transcrição no histórico acima primeiro.
📄 Copies reescritas
Nenhuma copy reescrita ainda pra esse vídeo.
🧑🎤 Creators
Cadastro de creators do TikTok pra pesquisar/avaliar depois (parcerias, referência de conteúdo, etc).
sem foto
✏️ Editando um creator já cadastrado -- "Gravar" vai atualizar ele. cancelar edição
📋 Creators cadastrados
Carregando...
📦 Gestão TikTok Shop
Contas, vínculo de produtos com as pastas físicas de vídeos, e a fila de publicação por dia. O scanner que lê as pastas em disco e a distribuição automática dos 30 dias rodam por fora (script Python local) — aqui é só a gestão/visualização.
🏢 Contas TikTok cadastradas
+ Nova conta
🔗 Vincular Produtos TikTok
Rescanear agora é por produto (botão 🔍 na tabela "Já vinculadas" abaixo). Produto novo, cuja pasta ainda não apareceu em nenhuma lista, precisa de 1 scan manual via scanear_pool_videos.bat antes de aparecer aqui.
📋 Passo a passo -- rodar o cadastro do TikTok
1
iniciar_servidor_cadastro_tiktok.bat MANUAL, sempre. Dá duplo clique nele. Ele sobe o servidor Flask (porta 5055) que o ERP usa pra conversar com sua máquina. Sem ele aberto, NENHUM botão do ERP funciona (nem Scanner, nem Cadastrar, nem Distribuidor). Deixa a janela aberta o tempo todo que você for usar o ERP nessa máquina.
2
abrir_browser_cadastro_<conta>.bat MANUAL, sempre (motivo: ele fecha todo Chrome aberto antes de abrir de novo, então não dá pra disparar pelo próprio ERP sem correr risco de fechar a aba do ERP também). Escolhe o certo pra conta que você vai usar (ex: abrir_browser_cadastro_wilson.bat). Ele abre o Chrome já logado, na porta certa, na tela de upload do TikTok Studio. Deixa essa janela do Chrome aberta.
3
Daqui pra frente, tudo pelo ERP (nenhum .bat) Com os 2 de cima já abertos, TUDO daqui pra frente é só clique no ERP (nenhum .bat, nenhum terminal):
4
3a. Rodar Scanner Aba "Vincular Produtos" → escolhe a conta → botão "🔍 Rodar Scanner". Registra os vídeos físicos novos no banco.
5
3b. Vincular produto (só se precisar) Se aparecer alguma pasta em "⚠️ Pastas ainda sem produto vinculado", escolhe o produto no combo do lado e clica "Vincular".
6
3c. Escolher o modo Escolhe conforme o que você quer fazer HOJE, só UM dos dois:
7
MODO A — Programado (30 dias) Só se o rádio "Programação (agendado)" estiver marcado. Botão "▶ Rodar Distribuidor" (aba Fila de Publicação) → depois "▶ Cadastrar/Agendar no TikTok" (aba Vincular Produtos, por produto).
8
MODO B — Diário (hoje) Só se o rádio "Publicação diária" estiver marcado (aba Postagem). NUNCA roda o Distribuidor nesse modo. Botão "▶ Cadastrar hoje" (aba Postagem) — processa a conta inteira de uma vez, intercalando os produtos.
Ou escanear só 1 produto específico
⚠️ Pastas ainda sem produto vinculado
✅ Já vinculadas
🗓️ Fila de Publicação (próximos 30 dias)
📅 Configuração de Postagem TikTok
Configura remotamente os parâmetros que o observador local (Python) usa pra agendar e cadastrar vídeos no TikTok Studio de cada conta — sem precisar estar no computador físico que roda a automação.
📱 Descrição TikTok por produto
O cadastrar_fila_produto.py usa o nome de busca e a descrição daqui (pov_analise_produto.titulo_busca_tiktok / descricao_tiktok) automaticamente na hora de postar, se o produto estiver cadastrado aqui. Sem isso, cai no "Nome do produto"/"Descrição do produto" genéricos mais abaixo (usados só pra produto ainda não cadastrado aqui em cima).
** Antes de programar o produto para postagem, teste este nome para filtrar o produto na hora de inserir no anúncio, para ver se ele encontra o produto certo.
🎵 Trilha, IA e configuração de postagem (por produto)
Vale só pro produto selecionado acima em "📱 Descrição TikTok por produto" -- se deixar em branco/desmarcado, usa o padrão da conta (aba "Modo de publicação" acima) como valor de fallback. Salva junto com o botão "💾 Salvar produto".
Vídeos por dia: quantos vídeos desse produto entram na fila de publicação por dia.
⚠️ No modo múltiplo, cada linha vira uma busca separada (sempre pega o 1º resultado) — a quantidade de produtos do vídeo passa a ser o número de linhas, e o campo "Arquivo de descrição do produto" abaixo se torna obrigatório.
No modo único, o nome de busca é definido por produto no painel "📱 Descrição TikTok por produto" acima (campo "Nome do produto a ser vinculado").
🕐 Distribuição Orgânica ao Longo do Dia (modo Loop)
Configura, por período do dia, o tamanho de lote de postagens — pra um dia real variar em vez de repetir o mesmo padrão o dia todo. Vale só pro modo "Publicação diária" com Loop rodando.
Selecione uma conta pra ver a estimativa.
🌅 Manhã
☀️ Tarde
🌙 Noite
mínimomáximo
🌅 Manhã
☀️ Tarde
🌙 Noite
📋 Postagem do Dia
Visão rápida de todos os produtos desta conta: quanto tem disponível, quanto já postou hoje, pausa por período, e edição rápida sem trocar de aba. "Atualizar" também busca mudanças feitas por outra máquina/automação -- a pausa e outras edições feitas aqui já atualizam a tabela sozinhas.
Produtos ativos hoje
—
Total programado hoje
—
Produtos pausados
—
Sem disponível
—
Já postado hoje
—
Postados com erro
—
#
Foto
Produto / pasta
Vídeos por dia
Disponível postagem
Postado hoje
Restante hoje
Total vídeos postados
Pausado
Máquina
Editar
Selecione uma conta acima primeiro.
Dispara um lote único, agora.
Fica rodando o dia todo, nas janelas configuradas.
⏳ Iniciando...
🔁 Terminal do Loop
🕓 Histórico de Execuções
Últimas execuções desta conta (diária manual, diária loop, ou agendada). Clique numa linha pra ver os vídeos dessa execução.
Selecione uma conta acima primeiro.
✏️ Edição rápida — —
👗 Prompt Vídeo Roupas
Monte prompts de vídeo (Veo3/UGC) pra peças de vestuário a partir de variáveis globais reaproveitáveis. Escolha os valores abaixo e os takes já aparecem prontos, com o texto substituído -- copie o que precisar.
Imagem de referência
sem produto selecionado
Carregando variáveis...
⚙️ Gerenciar variáveis e opções
🎬 Takes
Cada take usa as variáveis acima como {CHAVE} no texto -- ao trocar um valor lá em cima, todos os takes recalculam sozinhos.
Carregando takes...
🔤 Aparência do ERP
Ajusta o tamanho das fontes do sistema. Fica salvo só para o seu usuário (por e-mail de login) — não muda pra ninguém mais que usa o ERP.
⚙️ Regras Financeiras Globais
Parâmetros usados nos cálculos de margem e repasse.
🗑️ Excluir Pedidos de Teste
Remove pedidos de teste do Supabase (royalties, rastreamento, itens). Não mexe no WooCommerce — apague o pedido lá manualmente também.
✂️ Edição de Vídeos (Studio POV)
Chave da ElevenLabs (motor de narração) usada na aba Edição. O Voice ID de cada narração é escolhido na própria tela de Edição, não aqui.
edicao_elevenlabs_api_key
edicao_servico_local_url
edicao_webhook_narracao_url
edicao_webhook_e1_url
edicao_webhook_e2_url
edicao_webhook_descricao_tiktok_url
edicao_webhook_aberturas_seg_url
edicao_webhook_aberturas_angulos_url
edicao_webhook_levantar_angulos_url
edicao_webhook_ganchos_corpo_url
edicao_webhook_roteiro_live_url
edicao_webhook_reescrever_copy_url
edicao_webhook_e4_url
edicao_webhook_hooks_url
Reaproveitado pelo Etapa 3 (Hooks & Narração) pra gerar os hooks -- mesmo workflow.
edicao_webhook_narracoes_texto_url
edicao_webhook_aberturas_url
edicao_pasta_base_videos
🔑 Conexão Supabase
Credenciais de acesso ao banco de dados.
Aguardando...
🛒 Integração WooCommerce
Chaves de API para atualizar pedidos e rastreamento na loja.
woo_consumer_key
woo_consumer_secret
wp_app_user · Usado para gravar rastreio no plugin Infixs Correios Automático
wp_app_password
woo_atualizar_automatico
📈 Análise de Perfil (TikTok Shop) — Acesso à API
Token admin do serviço separado (projeto Supabase gpjrupkwwaddszkyrrtv). Dá poder de criar, cancelar e reenviar pedidos e revogar relatórios -- igual aos outros segredos acima, fica salvo aqui e nunca aparece no console.
analise_admin_token
🖨️ Dados do Remetente (PDF)
Endereço e logo usados na etiqueta e listagem de pedidos gerados em PDF.
remetente_logo_url
remetente_nome
remetente_slogan
remetente_site
remetente_rua
remetente_bairro
remetente_cidade
remetente_cep
🔗 Webhook & Armazenamento
Configurações de notificação e bucket de arquivos de rastreamento.
webhook_despacho_url · Disparado quando gráfica marca pedido como pronto
hetzner_bucket_url_base
hetzner_bucket_rastreamento
hetzner_access_key
hetzner_secret_key
🎙️ Transcrição de Vídeo
Webhook do n8n que extrai áudio e transcreve vídeos do TikTok (reaproveita o ytdlp-service já usado no JARVIS).
webhook_transcricao_url
⬇️ Baixar Vídeo (TikTok)
Webhook do n8n que baixa o vídeo original do TikTok sem marca d'água (reaproveita o ytdlp-service).
webhook_baixar_video_url
🖨️ Bottonshirt — Portal Gráfica
—
IP: —
Light
📋 Ordens de Produção
Carregando...
📁 Histórico de Pedidos
Carregando...
🔍 Meus Acessos Registrados
Todos os seus acessos ao portal são registrados com IP e data/hora para segurança.
🛡️
Monitoramento Ativo
Seu IP atual: —
Carregando...
📤 Enviar Relatório de Rastreamento
Faça upload do PDF gerado pelo SGP (Correios). O sistema irá ler automaticamente e vincular os códigos aos pedidos.
📄
Clique ou arraste o PDF aqui
Relatório de Gestão de Postagem — SGP / Correios · somente .pdf
Lendo PDF e cruzando com pedidos...
0
Vinculados
0
Conflitos
0
Não encontrados
⚠️ Os itens com conflito ficam pendentes para resolução pelo administrador no painel admin.
🚚 Confirmar Despacho
Você está marcando o pedido como pronto para despacho.
Esta ação não pode ser desfeita e notificará a equipe Bottonshirt.
🖨️ Cadastrar Nova Gráfica
Selecione os tipos que esta gráfica produz. Ela só verá pedidos desses tipos.
Defina um PIN único. Anote antes de salvar — não é possível recuperá-lo.
🤖 IA Atendimento (Power Kids / Sofia)
Desativa ou reativa a IA para uma cliente. Desativada = a Sofia ignora o contato (atendimento humano). Reativada = a Sofia volta a atender e a trava de memória é limpa.
📈 Análise de Perfil (TikTok Shop)
Cadastro de pedidos e fila de análises do serviço de "visão do seller" -- worker no Windows + n8n cuidam do resto sozinhos.
📊 Painel de Vendas
Carregando...
➕ Cadastrar pedido
Cadastrar em lote (uma linha por pedido: perfil;email)
⚠️ Worker desligadoÚltima coleta: —⚠️ Fila parada: confira se o worker está rodando no Windows
Carregando...
➕ Cadastrar afiliado
👥 Afiliados cadastrados
Carregando...
💸 Comissões
Carregando...
Total: 0
Carregando...
💰 Pix e contato (tela "Solicitar nova análise" do cliente)
🧾 Dados do responsável (rodapé, política de privacidade e termos do site)
Campos vazios ficam ocultos no site. O site exibe esses dados com cache de 1 hora no navegador.