Marketing de Slideshow no TikTok
Automatize seu pipeline de marketing de slideshow no TikTok: gerar → sobrepor → publicar.
Baseado no sistema Larry comprovado (1M+ visualizações no TikTok, US$670/mês de MRR).
Quando usar esta skill
Ativação automática quando:
- O usuário deseja criar slideshows/carrosséis no TikTok
- O usuário menciona marketing ou crescimento no TikTok
- O usuário deseja gerar imagens de slideshow com IA
- O usuário pergunta sobre hooks, CTAs ou estratégia de conteúdo no TikTok
- O usuário deseja publicar slideshows via Postiz
Gatilhos de padrão:
- "Criar um carrossel no TikTok para..."
- "Gerar slides do TikTok..."
- "Configurar marketing no TikTok..."
- "Publicar no TikTok..."
- "Quais hooks funcionam no TikTok?"
Pré-requisitos
Esta skill NÃO inclui dependências. Seu agente de IA precisará pesquisar e instalar o seguinte com base na sua configuração.
Obrigatório
- Node.js (v18+) — todos os scripts rodam em Node
- node-canvas (
npm install canvas) — usado para adicionar sobreposições de texto nas imagens dos slides. Pode precisar de ferramentas de build em alguns sistemas. - Postiz — gerencia a postagem no TikTok e fornece análises. Inscreva-se em postiz.com.
Geração de Imagens (escolha um)
- OpenAI —
gpt-image-1.5(SEMPRE 1.5, nunca 1). Melhor para imagens realistas. Fortemente recomendado. - Stability AI — Stable Diffusion XL. Bom para imagens estilizadas/artísticas.
- Replicate — qualquer modelo open-source (Flux, SDXL, etc.). Mais flexível.
- Local — traga suas próprias imagens. Nenhuma API necessária.
Primeira Execução — Integração
Quando esta skill for carregada pela primeira vez, INICIE IMEDIATAMENTE uma conversa com o usuário. Não despeje uma lista de verificação — converse com eles como um parceiro de marketing humano faria. Faça uma ou duas perguntas por vez. Reaja ao que eles disserem.
Importante: Use scripts/onboarding.js --validate no final para confirmar que a configuração está completa.
Fase 0: Aquecimento da Conta no TikTok (CRÍTICO — Não Pule Isso)
Antes de tudo, verifique se o usuário já possui uma conta no TikTok com histórico de postagens. Se estiver criando uma conta nova, eles PRECISAM aquecê-la primeiro.
Explique naturalmente:
"Pergunta rápida — você já tem uma conta no TikTok que tem usado, ou estamos começando do zero? Se for nova, precisamos aquecê-la primeiro. O algoritmo do TikTok observa como as contas novas se comportam, e se você for direto de criar a conta para postar slideshows com IA, ele te marca como bot e destrói seu alcance."
Se a conta for nova ou pouco usada, guie-os por este processo:
Use o TikTok como uma pessoa normal por 7-14 dias antes de postar. Gaste 30-60 minutos por dia:
- Role o For You page naturalmente. Assista alguns vídeos até o fim. Pule outros na metade.
- Curta com moderação. Talvez 1 em cada 10 vídeos. Não curta tudo — isso é comportamento de bot.
- Siga contas no seu nicho. Isso treina o algoritmo.
- Assista conteúdo de nicho intencionalmente. O TikTok aprende com o que você interage.
- Deixe alguns comentários genuínos. Nada de spam. Reações reais.
- Talvez poste 1-2 vídeos casuais. Nada promocional.
O sinal: Quando a página For You for dominada por conteúdo do nicho, a conta está aquecida.
Diga ao usuário: "Eu sei que duas semanas parecem tempo perdido, mas contas que pulam o aquecimento consistentemente recebem 80-90% menos alcance nos primeiros posts."
Se a conta já estiver ativa e estabelecida, pule isso completamente.
Fase 1: Conhecer o Produto (Conversacional)
Comece casual:
"E aí! Vamos configurar seu marketing no TikTok. Primeiro — me fale sobre seu produto. Como se chama, o que faz?"
Depois ACOMPANHE com base no que eles disserem:
- Eles mencionam o que faz → pergunte para quem é ("Quem é seu usuário ideal?")
- Eles descrevem o público → pergunte sobre o ponto de dor ("Qual o principal problema que resolve?")
- Eles explicam o problema → pergunte o que os diferencia ("O que torna seu produto único?")
- Pegue o link do site/loja naturalmente ("Você pode me mandar o link?")
- Determine a categoria (casa/beleza/fitness/produtividade/comida/outro) — geralmente inferível
Não pergunte por "diretrizes de marca" roboticamente. Em vez disso: "Você tem algum conteúdo existente ou um estilo que está buscando? Ou estamos começando do zero?"
Armazene tudo em tiktok-marketing/app-profile.json.
Fase 2: Pesquisa de Concorrentes (Requer Permissão do Navegador)
Antes de construir qualquer estratégia de conteúdo, pesquise o que os concorrentes estão fazendo no TikTok.
Pergunte ao usuário:
"Antes de começarmos a criar conteúdo, quero pesquisar o que seus concorrentes estão fazendo no TikTok — o que está gerando visualizações, quais hooks eles usam, o que está funcionando. Posso usar o navegador para dar uma olhada no TikTok?"
Aguarde a permissão. Depois:
- Pesquise no TikTok pelo nicho do produto
- Encontre 3-5 contas concorrentes postando conteúdo similar
- Analise o conteúdo de melhor desempenho deles:
- Quais hooks estão usando?
- Qual formato de slide? (antes/depois, lista, POV, tutorial)
- Quantas visualizações nos melhores vs. posts médios?
- Qual a frequência de postagem?
- Quais CTAs estão usando?
- Quais músicas/sons estão em alta?
- Compile os achados em
tiktok-marketing/competitor-research.json - Compartilhe os achados de forma conversacional:
"Então, olhei o que está por aí. [Concorrente A] está indo bem com [formato] — o melhor post deles teve [X] visualizações. Mas notei que ninguém está realmente fazendo [lacuna]. Essa é a nossa vantagem."
Veja resources/competitor-research.md para o guia de pesquisa completo.
Fase 3: Formato de Conteúdo e Geração de Imagens
Pergunte sobre o formato:
"Você quer fazer slideshows (carrosséis de fotos) ou vídeo? Slideshows são o foco desta skill — os dados do TikTok mostram que eles recebem 2,9x mais comentários e 2,6x mais compartilhamentos do que vídeos, e são muito mais fáceis para IA gerar consistentemente."
Para slideshows (recomendado):
"Para os slideshows, precisamos de imagens. Recomendo fortemente o gpt-image-1.5 da OpenAI — ele produz imagens que realmente parecem ter sido tiradas no celular. Você também pode usar Stability AI, Replicate ou trazer suas próprias imagens."
Se escolherem OpenAI, certifique-se de que o modelo está configurado como gpt-image-1.5 — NUNCA gpt-image-1. A diferença de qualidade é enorme.
Depois trabalhe o estilo da imagem com eles:
"Agora vamos definir como essas imagens devem realmente se parecer. Você quer que pareçam fotos reais tiradas no celular, ou mais como gráficos polidos?"
Aprofunde:
- Qual é o assunto? "O que estamos mostrando? Cômodos? Rostos? Produtos?"
- Qual vibe? "Aconchegante? Limpo? Luxuoso?"
- Consistência: "Todos os 6 slides devem parecer o mesmo lugar ou pessoa?"
- Elementos obrigatórios? "Algo que TEM que estar em todas as imagens?"
Construa o prompt base COM eles. Um bom prompt base:
Foto de iPhone de um [cômodo/cena específico], [estilo específico], [detalhes específicos].
Iluminação realista, cores naturais, tirado em iPhone 15 Pro.
Sem texto, sem marcas d'água, sem logotipos.
[Âncoras de consistência: "mesma janela na parede esquerda", "mesmo sofá cinza"]
Salve o estilo de prompt acordado na configuração como imageGen.basePrompt.
Regras de prompt importantes:
- "Foto de iPhone" + "iluminação realista" = parece real
- Trave a arquitetura/layout em TODOS os prompts de slide
- Inclua objetos do dia a dia para sensação de habitado
- Orientação retrato (1024x1536) sempre — isso é TikTok
- Extremamente específico > vago
NUNCA use prompts genéricos como "uma sala de estar bonita" — eles produzem imagens genéricas que são ignoradas.
Fase 4: Configuração do Postiz
O Postiz gerencia a postagem no TikTok via API.
"Precisamos do Postiz para lidar com a postagem. Ele permite criar slideshows e publicá-los no seu TikTok como rascunhos."
Guie-os:
- Inscreva-se em postiz.com — crie uma conta
- Conecte o TikTok — Integrações → Adicionar TikTok → Autorizar
- Anote o ID da integração do TikTok — visível na URL ou nas configurações de integração
- Obtenha a chave da API — Configurações → API → copie a chave
Explique o fluxo de rascunhos:
"Os posts vão para sua caixa de entrada do TikTok como rascunhos, não direto para o feed. Antes de publicar cada um, adicione um som em alta da biblioteca de sons do TikTok. Música é o fator mais importante para o alcance no TikTok — slideshows silenciosos são enterrados. Leva 30 segundos por post."
Não prossiga até que o Postiz esteja conectado e a chave da API funcione.
Fase 5: Estratégia de Conteúdo (Construída a partir da Pesquisa)
Usando a pesquisa de concorrentes E o perfil do produto, construa uma estratégia de conteúdo inicial:
"Com base no que encontrei e no que seu produto faz, aqui está meu plano para a primeira semana..."
Apresente:
- 3-5 ideias de hook adaptadas ao nicho deles + lacunas dos concorrentes
- Recomendação de cronograma de postagem (padrão: 7h30, 16h30, 21h — fuso horário deles)
- Quais categorias de hook testar primeiro (referencie o que funcionou para concorrentes)
Salve a estratégia em tiktok-marketing/strategy.json.
Fase 6: Salvar Configuração e Primeiro Post
Armazene tudo em tiktok-marketing/config.json:
{
"app": {
"name": "NomeDoProduto",
"description": "Descrição detalhada",
"audience": "Público-alvo",
"problem": "Ponto de dor que resolve",
"differentiator": "O que o torna único",
"url": "https://...",
"category": "casa|beleza|fitness|produtividade|comida|outro"
},
"imageGen": {
"provider": "openai",
"apiKey": "sk-...",
"model": "gpt-image-1.5",
"basePrompt": "..."
},
"postiz": {
"apiKey": "sua-chave-postiz",
"integrationId": "id-integracao-tiktok"
},
"posting": {
"privacyLevel": "SELF_ONLY",
"schedule": ["07:30", "16:30", "21:00"]
}
}
Depois, gere o primeiro slideshow de teste — defina expectativas:
"Vamos criar nosso primeiro slideshow. Isso é um TESTE — estamos ajustando o estilo da imagem, não publicando ainda. Vou gerar 6 slides e vamos analisá-los juntos."
O processo de refinamento:
- Gere um conjunto de teste de 6 imagens usando os prompts que construíram juntos
- Mostre os resultados: "Como estão essas? Muito polidas? Muito escuras? Vibe errada?"
- Ajuste com base no feedback — modifique o prompt base, regenere
- Repita até que estejam satisfeitos — 2-5 rodadas é normal
- Trave o estilo do prompt quando parecer certo
Perguntas para fazer:
- "Estas são realistas o suficiente ou parecem geradas por IA?"
- "A iluminação está correta?"
- "Isso corresponde ao que seus usuários realmente se identificariam?"
Depois que o estilo estiver travado, inicie o cronograma de postagem usando a estratégia de hook da pesquisa de concorrentes e os modelos de categoria (veja resources/slide-structure.md).
Fluxo de Trabalho Principal
1. Gerar Imagens do Slideshow
Use scripts/generate-slides.js:
node scripts/generate-slides.js --config tiktok-marketing/config.json --output tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --prompts prompts.json
O script roteia automaticamente para o provedor correto com base em config.imageGen.provider.
Aviso de tempo limite: Gerar 6 imagens leva de 3 a 9 minutos no total. Defina o tempo limite de execução para pelo menos 600 segundos (10 minutos). O script suporta retomada — se falhar no meio, execute novamente e os slides concluídos serão ignorados.
Regras críticas de imagem:
- SEMPRE proporção de aspecto retrato (1024x1536 ou equivalente 9:16)
- Inclua "foto de iPhone" e "iluminação realista" nos prompts
- TODOS os 6 slides compartilham a MESMA descrição base (apenas estilo/recurso muda)
- Trave elementos-chave em todos os slides
- Veja resources/slide-structure.md para a fórmula de 6 slides
2. Adicionar Sobreposições de Texto
Usa node-canvas para renderizar texto diretamente nas imagens dos slides.
Configurando node-canvas
Solicite ao usuário:
"Para adicionar sobreposições de texto, preciso do node-canvas. Você pode rodar isso?"
npm install canvasmacOS:
brew install pkg-config cairo pango libpng jpeg giflib librsvg && npm install canvasUbuntu/Debian:sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev && npm install canvas
Use scripts/add-text-overlay.js:
node scripts/add-text-overlay.js --input tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --texts texts.json
Regras de conteúdo de texto:
- REAÇÕES, não rótulos — "Espera... isso é realmente bom??" não "Minimalista moderno"
- 4-6 palavras por linha — linhas curtas escaneáveis de relance
- 3-4 linhas por slide é o ideal
- Sem emoji — canvas não consegue renderizá-los de forma confiável
- Zonas seguras: Sem texto nos 20% inferiores (controles do TikTok) ou 10% superiores (barra de status)
- Use
\npara quebras de linha manuais — dá controle sobre o ritmo
Bom (quebras manuais):
[
"Mostrei para meu
senhorio o que a IA
acha que nossa cozinha
deveria ser",
"Ela disse que você
não pode mudar nada
desafio aceito",
"Então baixei
este app e
tirei uma foto",
"Espera... isso é
realmente a mesma
cozinha??",
"Ok, estou literalmente
obcecado com
isso",
"[NomeDoApp] me mostrou
o que é possível
link na bio"
]
Detalhes importantes da sobreposição:
- Tamanho de fonte dinâmico — texto curto fica maior (75px), texto longo fica menor (51px)
- Quebra de linha automática — respeita quebras manuais
\n, quebra automaticamente linhas que excedem 75% da largura - Centralizado a ~28-30% do topo — permanece na zona segura
- Contorno espesso — 15% do tamanho da fonte, legível em QUALQUER fundo
3. Publicar no TikTok
Use scripts/post-to-tiktok.js:
node scripts/post-to-tiktok.js --config tiktok-marketing/config.json --dir tiktok-marketing/posts/YYYY-MM-DD-HHmm/ --caption "legenda" --title "título"
Por que Publicamos como Rascunhos (SELF_ONLY)
Os posts vão para sua caixa de entrada do TikTok como rascunhos, NÃO publicados diretamente:
- Música é tudo no TikTok. Sons em alta aumentam MUITO o alcance.
- Você adiciona a música manualmente, depois publica. Leva 30 segundos.
- Posts sem música são enterrados.
- Controle criativo — visualize antes de ir ao ar.
Regras de legenda: Legendas longas com storytelling (3x mais visualizações). Estrutura: Gancho → Problema → Descoberta → Resultado → máximo 5 hashtags. Tom conversacional.
Modelo de legenda:
[gancho combinando com o slide 1] [2-3 frases de luta identificável].
Então encontrei este app chamado [NOME DO APP] que [o que faz] -
você só [ação simples] e ele [resultado]. Tentei [estilo 1] e [estilo 2]
e honestamente?? [emoção].
[mais detalhes sobre por que funciona]
[CTA: link na bio / comentário / DM]
#hashtag1 #hashtag2 #hashtag3 #hashtag4 #hashtag5
4. Otimização Pós-Postagem
Teste A/B é essencial. Após 7 dias de postagem:
- Compare slideshows que bombaram vs. que fracassaram
- Analise o que mudou: hook diferente? Estilo de imagem? Legenda?
- Dobre nos formatos que funcionam
- Corte o que não funciona
- Ajuste a estratégia em
tiktok-marketing/strategy.json
Métricas para rastrear:
- Visualizações nas primeiras 2 horas (sinal de bom alcance inicial)
- Taxa de conclusão vs. vídeo do mesmo criador
- Comentários por visualização (engajamento)
- Compartilhamentos (viralidade potencial)
- Taxa de salvamento (seu conteúdo tem valor)
Regra prática: se um slideshow não atingir 500 visualizações em 4 horas, o hook não funcionou ou a música estava errada.
Estrutura de Diretórios
tiktok-marketing/
├── config.json # Configuração principal (app, imagem, Postiz)
├── app-profile.json # Perfil do produto (preenchido na integração)
├── competitor-research.json # Pesquisa de concorrentes
├── strategy.json # Estratégia de conteúdo (hora, hook, frequência)
├── resources/
│ ├── competitor-research.md # Guia de pesquisa
│ └── slide-structure.md # Fórmula de 6 slides e modelos de hook
└── posts/
└── YYYY-MM-DD-HHmm/ # Cada post tem sua própria pasta
├── slide-1.png
├── slide-2.png
├── ...
├── slide-6.png
├── meta.json # Metadados do post (prompts, legenda, título)
└── hooks.md # Hooks testados neste post
Scripts
| Script | Função | Argumentos Necessários |
|---|---|---|
generate-slides.js | Gera 6 imagens de slideshow | --config, --output, --prompts |
add-text-overlay.js | Adiciona sobreposições de texto | --input, --texts |
post-to-tiktok.js | Envia slideshow como rascunho | --config, --dir, --caption, --title |
onboarding.js | Executa/valida testes de integração | --validate |
Recursos
- resources/competitor-research.md — guia completo para analisar concorrentes do TikTok
- resources/slide-structure.md — a fórmula de 6 slides + modelos de hook para cada categoria
- postiz.com — plataforma de agendamento de mídia social (necessária para postar)
Exemplo de Fluxo: Casa de Apostas Esportivas
Produto: Plataforma de apostas esportivas focada em "dicas de especialistas"
Estratégia de hook: Antes/Depois ("Eu perdia toda aposta até...")
Série de 6 slides:
Slide 1: Tela de celular com app de apostas aberto
Texto: "Eu perdia toda aposta esportiva"
Slide 2: Close de alguém coçando a cabeça confuso
Texto: "pensando que sabia mais"
Slide 3: 'Antes' — foto em smartphone de um bilhete de aposta perdido
Texto: "Até que usei o [AppName]"
Slide 4: Alguém sorrindo olhando o celular
Texto: "Ele analisa os jogos"
Slide 5: Close das 'dicas' no app
Texto: "e me dá as melhores odds"
Slide 6: mesma pessoa, foto de grupo feliz
Texto: "Agora a gente só ganha"
CTA: link na bio
Legenda:
Você já sentiu que seus palpites são melhores que a casa?
Eu também. Mas aí fui questionado: "baseado em quê?"
[AppName] usa dados reais e análises de especialistas -
não é achismo. Você coloca seu time e ele te mostra
onde realmente vale a pena apostar.
Tô usando faz 3 meses e honestamente?
A diferença é noite e dia.
#apostas #dicas #apostasesportivas #dinheiro #crescimento
Nota sobre a Diretriz SELF_ONLY
O Postiz cria posts com "privacyLevel": "SELF_ONLY". Isso garante:
- Nenhum post vai ao ar sem música. Você adiciona o som.
- Nenhum post publica sem revisão. Visualize no aplicativo.
- Ritmo de postagem consistente. Você controla o cronograma.
Não pule a etapa de música. Postar slideshows sem som é o erro mais comum e mais caro no marketing do TikTok.
Contato
[Original creator contact omitted]