Como criar cartazes de PDV, textos de encarte e notas de planograma no varejo com Claude Code
Lojista de varejo: agilize cartazes de PDV, encartes e notas de planograma com Claude Code, com prompt e script de checagem.
Depois que a loja fechou, fiquei parado no meio do salão com a caneta na mão.
A feira de produtos novos começa amanhã e eu não tinha escrito nem um cartaz. São 20 itens. Cada um precisa de uma chamada, do preço e de uma frase de venda. Mesmo a dez minutos por cartaz feito à mão, dá umas três horas e meia. O caixa já estava fechado, mas eu não conseguia ir embora. A funcionária que estava repondo gôndola ficou junto, com aquela cara de quem não quer me deixar sozinho.
Queria poder voltar e ensinar ao “eu” daquela noite o jeito que uso hoje. Basta entregar a lista de produtos e pedir “monte o texto de cartaz para esses 20 itens neste formato” para ter um rascunho pronto em alguns segundos. A arte final ainda é feita por gente, mas a parte que mais consome tempo, que é arrancar as frases da cabeça, simplesmente some.
Este artigo é para o lojista e o vendedor de varejo, e fala de aliviar com Claude Code aquele “trabalho de texto que aparece toda semana”: cartaz de PDV, texto de encarte e nota de planograma. Não é geração automática de design. É só o texto e a nota. Mas só de aliviar esse ponto, o ritmo do salão de vendas já muda.
Pontos principais
- Cartaz de PDV, texto de encarte e nota de planograma são o caso típico de “o formato já está definido, mas a gente escreve do zero toda vez”, e combinam bem com IA generativa.
- O padrão básico é entregar a lista de produtos (CSV ou anotação) e tirar os textos de uma vez, no formato que você definiu.
- Preço, estoque e qualquer frase que esbarre na lei do consumidor o ser humano confere por último, sempre. Esse ponto não se deixa nas mãos da máquina.
- A criação de cartazes de uma semana inteira cai pela metade na prática, e a variação de tom entre os textos diminui.
- Deixo aqui um modelo de prompt para copiar e colar, e um script de checagem que valida a saída.
Primeiro, o leitor-alvo e o fluxo de trabalho de hoje
Este artigo serve, por exemplo, para gente assim:
- Responsável de salão em supermercado de alimentos ou drogaria, que troca cartaz de PDV várias vezes por semana.
- Loja de presentes ou de roupas com gestão própria, em que você mesmo escreve os textos de encarte e de post de rede social.
- Supervisor que cuida de várias lojas e manda a nota de instrução de planograma para cada unidade.
O trabalho em torno de cartaz e encarte no varejo costuma seguir este fluxo:
- Define-se a entrada de produto, a promoção ou a campanha de estação.
- Lista-se os produtos contemplados.
- Pensa-se item por item a chamada e a frase de venda.
- Coloca-se preço, origem e os avisos legais.
- Imprime-se ou escreve-se à mão a versão final e cola-se no salão.
- Refaz-se o texto também para o encarte e a rede social.
Desses, o 3 e o 6 são os que mais consomem tempo. E como é um trabalho de “pensar”, quando você está cansado a qualidade cai. O meu “eu” depois do fechamento era exatamente isso.
Os retrabalhos e as dores mais comuns
Quando você bota a mão na massa, o retrabalho quase sempre acontece nos mesmos lugares:
- Tom desencontrado: o cartaz feito num dia animado fica diferente do feito num dia cansado, e o salão perde unidade visual.
- Mesma expressão repetida: vira só “imperdível” e “quantidade limitada”, e o olho do cliente não para em lugar nenhum.
- Erro ao copiar o preço: à mão, troca-se o valor com imposto pelo sem imposto. Isso vira reclamação na hora.
- Refazer para o encarte: pega-se o texto montado para o cartaz e escreve-se tudo de novo para o encarte, em dobro.
Onde a IA generativa ajuda é nos dois primeiros, ou seja, “unificar o tom” e “abrir o leque de expressões”. O erro de copiar o preço não se deixa para a IA: a gente barra isso com o script de checagem que aparece mais adiante.
Três lugares onde isso entra bem
Caso 1: gerar os textos de cartaz de uma vez a partir da lista de produtos
Entrega-se a lista de promoção ou de entrada de produto e pede-se os textos no formato definido. O truque é definir o formato antes; sem isso, a IA devolve a cada vez uma estrutura de frase diferente.
Fixar o formato de saída numa tabela assim evita dúvidas no salão:
| Item | Conteúdo | Limite sugerido |
|---|---|---|
| Chamada | Frase que chama o olho | até 15 caracteres |
| Frase de venda | Sabor, característica, modo de usar | até 40 caracteres |
| Recadinho | A opinião sincera do vendedor | até 25 caracteres |
Recomendo incluir o “recadinho”. Quando você pede para a IA escrever “como se fosse a opinião sincera do funcionário”, sai aquele calor do cartaz feito à mão.
Caso 2: adaptar a mesma ideia para encarte e rede social
Pegar o texto que você montou para o cartaz e usar do mesmo jeito no encarte ou na rede social fica desajeitado, porque o número de caracteres e o clima mudam conforme o canal. Ao Claude Code você pode pedir “para o mesmo produto, três versões: cartaz, encarte e post de Instagram”. Com uma única instrução saem os três canais, e o retrabalho some.
Deixar a instrução de cada canal numa checklist deixa o resultado mais estável:
- Cartaz: curto. Sempre com o preço junto.
- Encarte: deixar claros preço, origem e conteúdo.
- Rede social: de 3 a 5 hashtags. Sem preço, incentivando a visita à loja.
Caso 3: o rascunho da nota de planograma e a instrução para cada loja
Quando se muda o planograma, transmite-se por texto para cada loja “o que vai em qual prateleira e em que ponto”. Isso é discretamente difícil de escrever, porque pôr a relação espacial em palavras é mais complicado do que parece.
Entrega-se à IA o que mudou no planograma em tópicos e pede-se “deixe numa instrução que o pessoal da loja leia sem se perder”, e sai uma nota sem buracos. Expressões que tendem a ficar vagas, como “terceira gôndola, segunda prateleira de cima para baixo, alinhada à esquerda”, a IA padroniza para você.
O que se deixa para a IA e o que a pessoa decide sempre
Esse é o ponto mais importante. Vou traçar a linha numa tabela.
| Tarefa | Deixar para a IA | A pessoa decide |
|---|---|---|
| Gerar ideias de chamada | Sim | Escolha final |
| Unificar o tom da frase de venda | Sim | Conferência dos fatos |
| Registrar o preço | Parcial (só rascunho) | Sempre |
| Origem e alergênicos | Parcial (só rascunho) | Sempre |
| Frases fortes como “mais barato”, “número 1” | Não | Sempre |
| Ajustar o número de caracteres por canal | Sim | Conferir por cima |
Preço, origem, alergênicos e afirmações fortes como “mais barato” ou “número 1” a pessoa confere sempre. Frases que esbarram na lei de proteção ao consumidor e superlativos sem base estão ligados direto à confiança da loja. A IA acrescenta palavras pomposas sem pestanejar, então é aqui que você desconfia.
Modelo de prompt para copiar e colar
Modelo pronto para usar na geração em lote de textos de cartaz. Troque a parte {lista de produtos} pelos seus próprios dados.
Você é responsável de salão de uma loja de varejo. Para os produtos a seguir, monte o texto de cartaz de PDV.
# Formato de saída (sempre estas 3 linhas por produto)
- Chamada: até 15 caracteres, uma frase que chama o olho
- Frase de venda: até 40 caracteres, sabor, característica ou modo de usar
- Recadinho: até 25 caracteres, como a opinião sincera do funcionário
# Regras a seguir
- O preço eu coloco depois, então não inclua no texto
- Não use frases fortes que exigem comprovação, como "número 1 do país" ou "o mais barato"
- Não repita a mesma expressão (como "imperdível") em todos os produtos
# Lista de produtos
{lista de produtos}
O ponto é não deixar a IA colocar o preço no texto. O preço a pessoa transcreve depois e os erros são barrados pelo script de checagem. Separe bem os papéis.
Script de checagem para validar a saída
Antes de colar, valide na máquina o texto de cartaz que a IA gerou. É um pequeno script Node.js que só barra estouro de caracteres e a entrada de palavras proibidas. Roda se você tiver o Node.js instalado.
// check-pop.mjs : checa o número de caracteres e as palavras proibidas do texto de cartaz
import { readFile } from "node:fs/promises";
// cole a saída da IA em pop.json
// formato: [{ "catch": "...", "sell": "...", "voice": "..." }, ...]
const items = JSON.parse(await readFile(new URL("./pop.json", import.meta.url), "utf8"));
const limits = { catch: 15, sell: 40, voice: 25 };
const banned = ["número 1 do país", "o mais barato", "número 1 do setor", "absoluto", "perfeito sem falhas"];
let ng = 0;
items.forEach((item, i) => {
for (const key of Object.keys(limits)) {
const text = item[key] ?? "";
if ([...text].length > limits[key]) {
console.log(`produto ${i + 1} ${key}: ${[...text].length} caracteres (limite ${limits[key]})`);
ng++;
}
for (const word of banned) {
if (text.includes(word)) {
console.log(`produto ${i + 1} ${key}: palavra proibida "${word}"`);
ng++;
}
}
}
});
console.log(ng === 0 ? "OK: tudo certo" : `corrigir: ${ng} ocorrência(s)`);
A execução é só isto:
node check-pop.mjs
O estouro de caracteres e as afirmações fortes que merecem cuidado pela lei do consumidor aparecem na tela antes de você colar. Em vez de confiar só no olho humano, colocar um porteiro de máquina no meio reduz os deslizes mesmo num dia corrido.
Como começar com o próprio Claude Code e como usá-lo sem ser engenheiro estão em outros artigos: o guia para quem vai usar o Claude Code pela primeira vez e o Claude Code para quem não é engenheiro. Quando quiser aumentar a precisão dos prompts, vale olhar também o aprofundamento de prompts.
O que muda do antes para o depois, e a estimativa de ROI
Os números variam com o tamanho da loja, mas deixo aqui a minha sensação de campo.
| Item | Antes | Depois |
|---|---|---|
| Textos de cartaz de 20 itens | cerca de 3 horas | cerca de 40 minutos |
| Refazer para encarte e rede social | cerca de 1 hora | cerca de 15 minutos |
| Uma nota de instrução de planograma | cerca de 30 minutos | cerca de 10 minutos |
Supondo que esse ciclo rode uma vez por semana, sobram grosso modo umas 10 horas por mês. A 12 reais a hora, dá uns 120 reais por mês. Quando você pensa em redirecionar o tempo que sobrou para o atendimento e para a precisão dos pedidos de compra, o efeito parece um pouco maior.
Não deixe esse tempo que sobrou parar no “ficou mais leve”. Redirecione-o para conferir rupturas de estoque e para abordar o cliente, e ele também vira venda. A criação de texto não é o objetivo: é o meio para ganhar mais tempo de pé no salão.
Cuidados com segurança e dados pessoais
Por mais conveniente que seja, há informação que você não deve colocar:
- Custo de compra e condições de contrato com fornecedores: não cole no chat. Se vazar, atrapalha as negociações.
- Dados pessoais de clientes: não entregue nome, telefone ou histórico de compras para gerar cartaz. Isso nem é necessário.
- Preços e datas de promoção ainda não divulgados: defina a rotina de não enviar informação pré-lançamento para serviço externo.
Para criar texto de cartaz basta nome do produto, característica e o preço que será divulgado. Nada além disso. Criar o hábito de parar um instante e pensar “essa informação pode sair para fora?” deixa tudo mais seguro. Ao definir a regra interna, documentar a faixa de informação que pode ser usada, como no como escrever o CLAUDE.md, alinha o critério de toda a equipe. Sobre cuidados gerais com IA generativa e dados pessoais, vale ler também o guia oficial da Autoridade Nacional de Proteção de Dados (ANPD).
Perguntas frequentes
P. Ele cria o design também? R. Este método é só o texto. O layout e as imagens você finaliza com outra ferramenta de design ou à mão. Com o texto já fechado antes, a arte final fica bem mais rápida.
P. Não some o calor do cartaz feito à mão? R. Se a rotina for a IA montar o “rascunho” do texto e a pessoa escrever a versão final à mão, o calor permanece. Pelo contrário, o leque de expressões aumenta e some o problema de cair sempre nas mesmas frases.
P. Funciona mesmo com centenas de produtos? R. Funciona. Se você montar o fluxo de entregar em CSV, gerar em lote e barrar com o script de checagem, quanto mais itens, maior o efeito.
P. Por que não deixar a IA colocar o preço? R. Para evitar erro de transcrição e confusão. O preço a pessoa transcreve da fonte primária e a máquina faz a dupla checagem. Separar os papéis reduz acidentes.
P. E se eu quiser usar a sério na empresa? R. Se você quer unificar a operação em várias lojas, precisa de criação de regras e de treinamento. No treinamento e consultoria dá para montar junto o caminho adaptado à operação das suas lojas.
O que aconteceu quando testei de verdade
Reproduzi no meu próprio ambiente aquela situação do começo, de “travar no cartaz depois do fechamento”. Preparei em CSV uma lista fictícia de promoção com 20 itens e gerei os textos com o modelo de prompt acima. As 60 linhas que saíram (chamada, frase de venda e recadinho, 20 de cada) passei pelo check-pop.mjs.
Na primeira saída havia 4 estouros de caracteres e 1 “o mais barato” infiltrado. O script de checagem pegou direitinho essas 5 ocorrências, então bastou a pessoa corrigir só ali. O tempo gasto na criação dos textos, da geração de ideias à conferência, somou pouco mais de 30 minutos. Comparado com aquelas três horas e meia pensando à mão, virou outro trabalho.
Deixo um ponto claro: o primeiro rascunho da IA não vai para a parede como está. O tom fica alinhado, mas as frases fortes se infiltram. Por isso o script de checagem e o olho humano são indispensáveis. Ainda assim, só de sumir o sofrimento de “espremer tudo do zero”, o ar do salão depois do fechamento ficou bem mais leve. Comece pelo cartaz de uma única feira, a próxima, e teste. Para quem quer aprofundar o aprendizado por conta própria, reuni materiais gratuitos aqui.
PDF grátis: cheatsheet do Claude Code
Informe seu e-mail e baixe uma página com comandos, hábitos de revisão e workflows seguros.
Cuidamos dos seus dados e não enviamos spam.
Sobre o autor
Masa
Engenheiro focado em workflows práticos com Claude Code.
Artigos relacionados
Rotina de 10 minutos para transformar notas antigas do Obsidian em brief para o Claude Code
Suas notas do Obsidian viram lixo toda sessão? Separe fatos, decisões e dúvidas e transforme-as num brief que o Claude Code executa direto.
Checagem de conversão antes de publicar: evite perder leitores com o Claude Code
O PV subiu, mas zero inscrições. A culpa: link quebrado e texto em inglês. Veja como checar tudo com o Claude Code antes de publicar.
Artigos com tráfego mas sem venda: como criar a rota para a próxima ação
Só o PV cresce e nada vende? Monte uma tabela que define uma única oferta por artigo, com código pronto para copiar.