Por que a imagem da oferta não aparece no WhatsApp
A prévia de um link não é feita pelo seu celular nem pelo bot: é feita pela página do outro lado do endereço. Entender essa ordem resolve quase todo caso de oferta sem foto.
Como o WhatsApp gera a prévia de um link
Quando um endereço entra numa conversa, o aplicativo abre aquela página e procura três etiquetas no código dela: título, descrição e imagem. Com as três, monta o cartão acima do texto. Sem a etiqueta de imagem, o cartão sai sem foto.
Essas etiquetas são colocadas pela loja, não por você e não por nenhuma ferramenta. Nenhum bot inventa a foto de um produto: ou a página de destino declara uma imagem, ou não há imagem para mostrar. Por isso o mesmo produto às vezes aparece com foto e às vezes não — mudou a página no fim do link, não o seu aparelho.
Por que a imagem da oferta não aparece no WhatsApp
São quatro situações, em ordem de frequência: o endereço leva a uma página de campanha em vez de um produto; passa por um encurtador que não foi expandido antes; a loja recusa quem tenta ler a página de fora; ou a foto existe num servidor que não a devolve a tempo.
No Afilira essa decisão é explícita e fecha para o lado seguro. A regra registrada como NO_GENERIC_CARD diz que o cartão só existe com imagem real — a foto que veio da origem ou a foto do produto. Sem imagem, o envio falha com o código RICH_PREVIEW_UNAVAILABLE e a oferta não sai (src/lib/webhook/delivery.ts, linhas 354 a 377 e linha 840).
A troca é deliberada: uma oferta a menos vale mais do que um cartão cinza que ninguém clica. Se você percebe ofertas sumindo em vez de saírem feias, é essa regra agindo.
O bot não cria, não ilustra e não substitui foto: ele reaproveita a imagem vinda da origem ou busca a que a página do produto declara. Não existe banner genérico de reserva.
Converter links encurtados de afiliados sem perder a prévia
Encurtador não é vilão por natureza: o que decide é o que existe do outro lado. O da própria loja devolve a página do produto, e a prévia costuma fechar. Um encurtador de terceiros com página intermediária devolve essa página — e é ela, sem foto de produto, que vira a prévia.
O Afilira mantém uma lista fechada de encurtadores que ele sabe expandir antes de qualquer outra etapa: meli.la, mlr.li, melila.me, shope.ee, shp.ee, sshopee.me, s.shopee.com.br, amzn.to, a.co, s.click.aliexpress.com, tidd.ly, aoferta.net e os três endereços de divulgação do Magalu (src/lib/affiliate/patterns.ts, linhas 132 a 151).
Para a foto existe uma segunda lista, a dos servidores de imagem aceitos (src/lib/product-image.ts, linhas 146 a 180). O código registra o que acontece quando um servidor legítimo fica de fora: a Terabyte Shop teve cinquenta e nove conversões e zero envios em catorze dias.
Link de afiliado e link curto: o que muda
Converter e encurtar são etapas diferentes, e só a primeira decide comissão. Para a prévia, o que importa é aonde o endereço final chega. Um link convertido da Amazon continua apontando para a página do produto, então a foto vem.
Já um link de campanha da Shopee — cupom de desconto, super ofertas, cashback, frete grátis, ofertas relâmpago, cupons, promoções e ofertas — não tem produto algum atrás dele, logo não tem foto para declarar. Esses endereços são reconhecidos pelo padrão do caminho, inclusive depois de seguir até três redirecionamentos (src/lib/product-image.ts, linhas 201 a 245).
Quando a mensagem traz um link de campanha e um de produto, o de produto é promovido para a frente justamente para a prévia usar ele (linhas 255 a 274).
AliExpress está em manutenção temporária: as ofertas do AliExpress não estão sendo enviadas no momento (src/lib/platforms/maintenance.ts, linhas 20 a 30). Nessa loja, oferta que não sai não é problema de imagem.
Cache da prévia: por que o seu teste engana
A prévia é resolvida uma vez, quando a mensagem é montada, e viaja anexada a ela. Reenviar o mesmo endereço logo depois tende a reaproveitar o resultado anterior — inclusive quando ele foi ruim. Apagar e mandar de novo não é um teste novo.
Para forçar um teste limpo, use um endereço diferente: outro produto, ou o mesmo com um parâmetro a mais no fim. Isto é comportamento do aplicativo, não do Afilira, e muda entre versões — trate como hipótese a confirmar no seu aparelho.
Shopee, Mercado Livre e Amazon: o que muda
Na Shopee, a página do produto é montada dentro do navegador e não entrega a foto no código bruto. Por isso a imagem é buscada pela interface oficial do programa de afiliados, com as suas credenciais de aplicativo (src/lib/product-image.ts, linhas 22 a 46) — as mesmas que o conversor de links Shopee afiliado usa.
No Mercado Livre, a página de produto responde com desafio de verificação para servidores. Medido em 23/08/2026 na própria infraestrutura: doze de doze endereços bloqueados. A saída foi ler a página de compartilhamento do link de afiliado, que abre sem desafio e declara a foto — doze de doze abriram e, contra o gerador autenticado, sete de oito devolveram a mesma imagem (src/lib/__tests__/ml-social-og-image.test.ts, linhas 1 a 21).
Isso derruba uma crença comum: no Mercado Livre a foto não depende do cookie de sessão. O cookie serve para gerar o link com a sua identificação, e a morte dele segue um fluxo separado (src/lib/affiliate/ml-cookie-health.ts, linhas 1 a 24).
Na Amazon o problema é sujeira, não bloqueio. O conversor apaga tag, linkCode, camp, creative, ascsubtag, ref_, psc, smid e os parâmetros de recomendação antes de aplicar a sua tag (src/lib/affiliate/converter.ts, linhas 894 a 901).
Publicar ofertas com imagem e preço, não só link
Existe um jeito de não depender da prévia: mandar a foto como imagem de verdade, com o texto na legenda. O cartão de link é cortesia do aplicativo; a imagem enviada é conteúdo seu.
No painel do Afilira isso é uma escolha por sessão, no seletor Envio. As duas opções escritas na tela são Imagem do produto (recomendado) e Preview (card de link) (src/components/modals/NativeSessoesModal.tsx, linhas 70 a 73 e 726 a 741); há ainda um terceiro estado, automático, padrão de quem nunca mexeu (src/lib/webhook/delivery.ts, linha 11).
A descrição de cada opção está na própria tela: a primeira envia a foto do produto e, sem foto nenhuma, a oferta só vai para destinos marcados como preview; a segunda não publica se o cartão não puder ser criado. Se as suas ofertas vêm do radar de ofertas para afiliados do painel, olhe essa configuração antes de mexer na origem.
Checklist de 6 testes antes de culpar o bot
1. Abra o endereço no navegador
Abra numa aba anônima o link que saiu no grupo. Se cair em página de campanha, cupom ou lista de ofertas, não há foto de produto para a prévia usar.
2. Compare com o link original
Abra o mesmo produto na mensagem que chegou à origem. Se o original mostra produto e o publicado mostra campanha, o problema é a escolha do link.
3. Troque o encurtador
Publique o endereço da loja sem encurtar. Se fechar assim e falhar com o encurtador, ele está entregando uma página intermediária.
4. Teste com um produto comum
Item de estoque grande, sem campanha associada. Se nem ele fecha a prévia, o problema está no caminho, não naquela oferta.
5. Mande para você com endereço novo
Nunca reenvie o endereço que já falhou: mude o produto ou acrescente um parâmetro, senão o resultado guardado engana o teste.
6. Troque o modo de envio da sessão
No seletor Envio, alterne entre Imagem do produto e Preview e repita o teste 4. Se sai como imagem e não como cartão, a foto existe e falha a montagem.
Fontes:Como a conversão de link funciona, loja por lojaDe onde vêm as ofertas: o radar
Perguntas frequentes
Continue lendo
Publique com foto, preço e o seu link
O Afilira monta a oferta e publica nos seus grupos. Sem fidelidade.
Criar contaSem fidelidade · Cancele quando quiser