Ir para o conteúdo
em alta

Geral

Como criar campanhas de e-mail personalizadas com Mistral AI Large

Veja como usar o Mistral AI Large para gerar versões personalizadas de e-mails por segmento, sem enviar dados pessoais ao modelo.

Texto: 13 min de leitura

👁 118 leituras

Você tem uma loja virtual, uma empresa de serviços ou um negócio local e envia newsletters para centenas ou milhares de pessoas. Sabe que a personalização pode funcionar melhor do que uma mensagem genérica. O problema é que personalizar campanhas em escala costuma exigir plataformas caras ou uma equipe de desenvolvimento. Neste guia, veja como usar o Mistral AI Large para criar versões de e-mails com base em sinais comportamentais anônimos, sem enviar nomes, endereços ou e-mails ao modelo.

A proposta é gerar variantes de mensagens sem incluir dados pessoais no prompt. Os dados dos clientes ficam no seu sistema; o modelo recebe apenas informações como interesses e frequência de compra. O tutorial mostra um fluxo de trabalho com a API do Mistral AI, além de exemplos de prompts e um script em Python. Não é uma garantia de conformidade com o GDPR: a forma como você coleta, combina e usa os dados também importa.

O que você vai aprender neste tutorial

Ao seguir este guia, você terá um fluxo de trabalho para criar um modelo-base de e-mail e gerar variantes para segmentos de público com base em comportamentos e preferências. A ideia é não enviar dados pessoais identificáveis, ou PII, como nomes, endereços, telefones ou e-mails à API. Você pode chamar a API do Mistral AI com Python, JavaScript ou outra ferramenta que envie solicitações HTTP. Se já usou Zapier ou Make, talvez reconheça etapas semelhantes de automação.

O que você precisa para começar

Você precisa de uma conta em platform.mistral.ai e de uma chave de API, disponível após o cadastro. O limite de teste gratuito pode ser suficiente para os primeiros testes. Também é útil ter Python 3.10 ou superior e o pacote mistralai, que pode ser instalado com pip install mistralai. Opcionalmente, conecte o fluxo ao seu sistema de envio de e-mails, como Mailchimp, Brevo ou Sendgrid, por meio de um webhook ou de um script que exporte um arquivo CSV. Não é necessário ter experiência em aprendizado de máquina, mas você precisa saber quais são os seus segmentos e o que quer comunicar a cada um.

Atenção

A abordagem sem PII só faz sentido se você realmente não enviar nomes, endereços ou e-mails ao modelo. A API deve receber apenas sinais anônimos, como categoria de interesse, frequência de compras e horário preferido para abrir e-mails. Mantenha os dados pessoais no seu sistema e associe o texto gerado ao destinatário apenas na etapa de envio.

Etapa 1: defina segmentos sem dados pessoais

Antes de criar seu primeiro prompt, pense no que diferencia os destinatários sem usar dados pessoais. Em vez de “Ana Silva, 34 anos, São Paulo”, use uma descrição como “cliente ativo, compra eletrônicos, abre e-mails pela manhã, última compra há duas semanas”. São esses os tipos de informações que o Mistral AI deve receber.

Entre os atributos sem PII que você pode usar estão: categoria de produtos, como eletrônicos, roupas ou artigos esportivos; frequência de compras, como regular, ocasional ou inativa; horário em que a pessoa costuma abrir e-mails, como manhã, tarde ou noite; tempo desde a última compra; e preferência por ofertas, novidades ou conteúdo educativo.

Dica

Registre esses atributos no seu banco de dados usando um ID de segmento, e não os dados pessoais do cliente. Por exemplo, segment_id="B2-ELEC-MORNING" pode identificar um comprador ativo de eletrônicos que costuma abrir e-mails pela manhã. Envie ao Mistral AI uma descrição do segmento, nunca o e-mail ou o nome da pessoa. Associe o texto ao destinatário no seu sistema, depois que o modelo terminar.

Etapa 2: crie um modelo-base para a campanha

O modelo-base é a mensagem principal a partir da qual o Mistral AI gera variantes. Inclua a ideia central da campanha, o assunto do e-mail e os elementos que você quer personalizar, como tom, destaque de produtos ou frases principais.

Este é um exemplo para uma pequena loja virtual de eletrônicos. O texto abaixo é um modelo de conteúdo, não um resultado de teste:

Modelo-base - campanha: nova coleção de fones de ouvido

Assunto: Temos novidades para você - novos fones de ouvido na loja
Pré-cabeçalho: Veja o que outros clientes escolheram esta semana

Corpo:
Olá,

acabamos de adicionar uma nova coleção de fones de ouvido sem fio à loja.
Temos modelos em várias faixas de preço, desde opções para o dia a dia
até modelos profissionais.

[SEÇÃO PERSONALIZADA - insira aqui a variante gerada pela IA]

Confira a coleção completa no site e escolha o seu.

Até a próxima,
Equipe [nome da loja]

A seção entre colchetes é o trecho que o Mistral AI vai personalizar para cada segmento. O restante do e-mail permanece igual, o que ajuda a economizar tempo e manter a consistência da marca.

Etapa 3: crie o primeiro prompt para gerar variantes

Agora, prepare a solicitação à API. O exemplo a seguir é uma tradução e adaptação para o português de um prompt originalmente escrito em inglês; não é um novo teste. Ele descreve um segmento de clientes ativos que compram eletrônicos e abrem e-mails pela manhã:

Você é redator de e-mails para uma pequena loja virtual de eletrônicos.
Crie uma seção personalizada de e-mail, com 3 ou 4 frases, para o
segmento de clientes abaixo. NÃO use dados pessoais: nada de nomes,
e-mails ou endereços.

Perfil do segmento:
- Categoria de compra: eletrônicos (fones de ouvido, áudio)
- Frequência de compra: compradores regulares (2 a 3 vezes por trimestre)
- Horário de abertura de e-mails: manhã (7h às 9h)
- Última compra: há 3 semanas
- Tipo de conteúdo preferido: avaliações de produtos e novidades

Tarefa: escreva uma seção acolhedora e direta que:
1. Faça referência ao interesse por equipamentos de áudio, sem dados pessoais
2. Destaque 1 ou 2 benefícios específicos da nova coleção de fones
3. Use um tom matinal enérgico, com frases breves e diretas
4. Termine com uma chamada para ação sutil

Saída: somente o texto da seção personalizada, sem assunto ou saudação.
Idioma: português do Brasil.

O prompt informa ao modelo o contexto do segmento, proíbe o uso de PII, define o tom e especifica o formato da resposta. Indicar o idioma ajuda a orientar a saída.

Dica

Inclua uma proibição explícita de usar PII no prompt, mesmo que você não esteja enviando dados pessoais. Isso pode funcionar como uma precaução adicional caso alguma informação indesejada entre no contexto. Também revise os dados que seus próprios scripts enviam.

Etapa 4: gere variantes para diferentes segmentos

O mesmo produto e a mesma loja podem exigir mensagens diferentes para públicos distintos. A seguir, há três exemplos de prompts traduzidos e adaptados para o português. Eles são modelos de instrução, não resultados de testes realizados em português.

Segmento de clientes inativos, sem compras há mais de 3 meses:

Você é redator de e-mails para uma pequena loja virtual de eletrônicos.
Crie uma seção personalizada de reengajamento, com 3 ou 4 frases.
Não use dados pessoais.

Perfil do segmento:
- Categoria de compra: eletrônicos (fones de ouvido, áudio)
- Frequência de compra: inativa (sem compras há mais de 3 meses)
- Último engajamento: há mais de 90 dias
- Tipo de conteúdo preferido: descontos e promoções

Tarefa: escreva uma seção acolhedora para reconquistar o interesse que:
1. Reconheça que faz algum tempo desde a última visita, sem mencionar datas específicas
2. Desperte curiosidade sobre as novidades da loja
3. Use um tom convidativo, sem pressionar
4. Diga que vale a pena conferir os lançamentos

Saída: somente o texto da seção personalizada, em português do Brasil.

Segmento de clientes ocasionais que procuram ofertas:

Você é redator de e-mails para uma pequena loja virtual de eletrônicos.
Crie uma seção personalizada de e-mail, com 3 ou 4 frases, para um
segmento que procura boas ofertas. Não use dados pessoais.

Perfil do segmento:
- Categoria de compra: eletrônicos (fones de ouvido, áudio)
- Frequência de compra: ocasional (compra principalmente durante promoções)
- Tipo de conteúdo preferido: ofertas, reduções de preço e combos
- Sensibilidade a preço: alta

Tarefa: escreva uma seção que destaque o valor e:
1. Enfatize a relação entre preço e qualidade da nova coleção
2. Sugira preços competitivos, sem informar valores específicos
3. Crie uma urgência moderada, relacionada ao estoque e não ao tempo
4. Mantenha um tom prático e direto

Saída: somente o texto da seção personalizada, em português do Brasil.

Segmento de entusiastas, que compram regularmente e se interessam por novidades:

Você é redator de e-mails para uma pequena loja virtual de eletrônicos.
Crie uma seção personalizada de e-mail, com 3 ou 4 frases, para um
segmento de entusiastas. Não use dados pessoais.

Perfil do segmento:
- Categoria de compra: eletrônicos (fones de ouvido, áudio profissional)
- Frequência de compra: alta (mensal ou mais)
- Tipo de conteúdo preferido: lançamentos, especificações técnicas e acesso antecipado
- Engajamento: abre quase todos os e-mails

Tarefa: escreva uma seção dirigida a quem entende do assunto que:
1. Converse com alguém que conhece equipamentos de áudio
2. Destaque diferenciais técnicos da nova coleção
3. Crie uma sensação de exclusividade, como se a pessoa estivesse vendo a novidade primeiro
4. Use um tom seguro e conhecedor, sem ser condescendente

Saída: somente o texto da seção personalizada, em português do Brasil.

Dica

Os exemplos usam tons diferentes: acolhedor para clientes inativos, objetivo para quem procura ofertas e mais especializado para entusiastas. Para obter esse tipo de resultado, descreva o contexto e o tom que você quer. O modelo não conhece os detalhes do seu negócio se você não os informar.

Etapa 5: automatize a geração com a API em Python

Gerar variantes manualmente para centenas de segmentos não é um fluxo prático. O script abaixo processa uma lista de segmentos e cria uma versão para cada um. O exemplo foi traduzido e adaptado para português; ele não representa um teste realizado em português.

from mistralai import Mistral
import json

client = Mistral(api_key="SUA_CHAVE_API")

# Segmentos de público - apenas dados comportamentais, sem PII
segments = [
    {
        "id": "ELEC-REGULAR-MORNING",
        "category": "eletrônicos",
        "frequency": "comprador regular",
        "open_time": "manhã",
        "last_purchase": "há 3 semanas",
        "content_preference": "novidades"
    },
    {
        "id": "ELEC-LAPSED",
        "category": "eletrônicos",
        "frequency": "inativo (mais de 90 dias sem compras)",
        "content_preference": "descontos e promoções"
    },
    {
        "id": "ELEC-DEAL-SEEKER",
        "category": "eletrônicos",
        "frequency": "ocasional",
        "content_preference": "ofertas e combos",
        "price_sensitivity": "alta"
    }
]

def generate_email_variant(segment):
    prompt = f"""Você é redator de e-mails para uma pequena loja de eletrônicos.
Crie uma seção personalizada de e-mail, com 3 ou 4 frases, para este segmento.
Não use dados pessoais, como nomes, e-mails ou endereços.

Perfil do segmento: {json.dumps(segment, ensure_ascii=False)}

Escreva uma seção que corresponda aos comportamentos e às preferências
do segmento. O tom deve combinar com a frequência de compra e o tipo de
conteúdo preferido.
Saída: somente o texto da seção, em português do Brasil."""

    response = client.chat.complete(
        model="mistral-large-latest",
        messages=[{"role": "user", "content": prompt}],
        temperature=0.7,
        max_tokens=200
    )
    return response.choices[0].message.content

results = {}
for segment in segments:
    variant = generate_email_variant(segment)
    results[segment["id"]] = variant
    print(f"Segmento: {segment['id']}")
    print(f"Variante: {variant}")
    print("---")

# Exporta para JSON - associe os textos aos destinatários no seu sistema
with open("variantes_email.json", "w", encoding="utf-8") as f:
    json.dump(results, f, ensure_ascii=False, indent=2)

O script gera um arquivo JSON com os textos associados aos IDs dos segmentos. No seu sistema de envio, você mantém o mapeamento entre clientes e segmentos. Depois, associa o ID do segmento ao texto correspondente e envia o e-mail. Assim, os dados pessoais não precisam sair do seu sistema para essa etapa de geração.

Dica

O parâmetro temperature=0.7 é uma opção intermediária para textos de marketing: dá espaço para variação sem deixar o resultado tão previsível. Com 0.3, os textos tendem a ser mais padronizados; com 1.0, podem ficar mais criativos e também mais inconsistentes. Para as primeiras campanhas, experimente valores entre 0.6 e 0.8.

Etapa 6: valide os textos antes do envio

Você pode usar um segundo prompt para revisar os textos gerados e verificar se contêm dados pessoais ou referências que possam identificar alguém. Este exemplo é uma tradução e adaptação de um modelo de instrução, não um resultado de teste:

Você é um revisor de privacidade para conteúdo de marketing por e-mail.

Revise a seção abaixo e verifique:
1. Ela contém informações pessoais identificáveis, como nomes, e-mails,
   telefones, endereços ou datas de nascimento?
2. Ela faz referência a comportamentos pessoais específicos de uma forma
   que possa identificar alguém?
3. Ela faz suposições sobre características pessoais, como saúde, religião,
   opiniões políticas ou etnia?

Seção de e-mail a revisar:
[INSIRA O TEXTO GERADO]

Responda com:
- APROVADO: se o texto não contiver PII nem inferências sensíveis
- REPROVADO: se encontrar algum problema; explique brevemente

Seja rigoroso. Em caso de dúvida, sinalize o problema.

Você pode executar essa revisão como uma segunda etapa do script, antes da exportação. Se a resposta for “REPROVADO”, ignore a variante e registre o caso para revisão manual. Essa checagem é uma precaução adicional, não uma garantia de conformidade.

Importante

Não presuma que está tudo certo só porque você não enviou PII ao modelo. O Mistral AI Large pode gerar uma frase como “Sabemos que você comprou o produto X na quarta-feira, às 14h”, que revela ou sugere informações comportamentais específicas. Uma revisão pode ajudar a identificar esses casos.

Parâmetros da API que vale a pena conhecer

Algumas configurações da API podem fazer diferença em campanhas de e-mail. O parâmetro max_tokens controla o tamanho da resposta. Para uma seção de e-mail, 150 a 250 tokens podem bastar para gerar de 3 a 5 frases em português. Evite solicitar textos mais longos se não precisar deles. O parâmetro temperature, explicado acima, influencia a criatividade. Para campanhas sazonais, como Black Friday e Natal, você pode experimentar valores entre 0.8 e 0.9: isso pode aumentar a variedade e reduzir a chance de vários segmentos receberem textos quase idênticos. Já o parâmetro top_p, com valor de 0.9, limita a seleção às palavras mais prováveis e pode ser útil para obter textos menos experimentais. Para campanhas mais criativas, você pode testar 0.95.

Dica

Antes de enviar uma campanha para toda a sua base, teste as variantes com um grupo pequeno, de 50 a 100 pessoas por segmento. Acompanhe a taxa de abertura e os cliques. O Mistral AI oferece uma ferramenta, mas é você quem conhece melhor o seu público. Se a variante para o segmento ocasional tiver um desempenho abaixo do esperado, ajuste a descrição no prompt e gere novos textos.

Quando essa estratégia faz sentido para uma pequena empresa

Essa solução não é para todo mundo. Se você tem 200 assinantes e envia uma newsletter simples uma vez por mês, uma ferramenta de e-mail com etiquetagem básica pode ser suficiente. O Mistral AI pode fazer mais sentido quando você tem pelo menos 3 ou 4 segmentos bem definidos, envia campanhas com frequência semanal ou maior, percebe que uma única mensagem para todos está perdendo força ou atua em um setor sensível do ponto de vista regulatório, como suplementos, serviços financeiros ou saúde.

A economia não está apenas no tempo de redação. A geração pela API é cobrada com base no uso de tokens, então o custo depende do volume e do modelo utilizado. Compare esse custo com o de plataformas de personalização, como o Salesforce Marketing Cloud, que podem ter mensalidades elevadas para pequenas empresas. O valor exato depende da configuração e do uso.

Google · Suas fontesBrilhe mais no seu Google com um cliqueAdicionar às fontes preferidas →

Regras para manter em mente

Para aplicar esse fluxo de trabalho, mantenha os dados pessoais, como nomes, e-mails, telefones e endereços, no seu banco de dados; não os envie à API. Revise cada texto gerado antes do envio, automaticamente com outro prompt ou manualmente em campanhas menores. Documente os segmentos e a lógica usada para classificar os clientes, para que você consiga explicar como o processo funciona. Evite criar segmentos com base em categorias sensíveis, como saúde, religião ou opiniões políticas. A abordagem técnica descrita aqui não substitui uma avaliação das suas obrigações de privacidade e proteção de dados.

Pequenas empresas nem sempre têm os recursos das grandes para personalizar campanhas. O Mistral AI Large pode ajudar a gerar mensagens diferentes para cada segmento sem enviar dados pessoais identificáveis ao modelo, desde que o fluxo seja configurado com cuidado. Mensagens mais relevantes podem ser uma alternativa a campanhas iguais para todos, mas precisam ser revisadas e avaliadas com base nos resultados.

// leia também

Tópicos relacionados no Centelharm

Centelha

Centelha

AUTOR E EDITOR

Guias, testes e notícias para entender e usar a inteligência artificial.

leia tambémbenchmarksAssinatura ou API? Compare 7 modelos de IACompare o custo de assinaturas e APIs de 7 modelos de IA com base em 768 consultas, e descubra quando cada opção pode valer mais a pena.

Mais lidos

  1. 1Claude Opus 5.5: low, medium ou high? Testei a diferença
  2. 2Vídeos de Halloween no ZWID: 10 ideias de cenas
  3. 3Gemini 4 Argon vs. Gemini 3.1 Pro: o que mudou?

// mapa do site

Esta página em outros idiomas5

centelhar em números 0artigos no arquivo0notícias dos últimos 7 dias
× ‹ ampliar ›