Como criar um fluxo de inscrição multilíngue do Mailchimp com o WPML
Configure as inscrições do Mailchimp no seu site WordPress para que os visitantes de todos os idiomas caiam no público certo e recebam e-mails de boas-vindas em seu próprio idioma. O fluxo precisa de três partes trabalhando juntas: o formulário de inscrição no WordPress, o roteamento que envia cada inscrição para o destino correto no Mailchimp e os e-mails de boas-vindas por idioma no lado do Mailchimp. Esta página explica todos os três.
O MailChimp Multilingual traduz o formulário que seus visitantes veem. O plugin gratuito separado MC4WP: WPML Integration da ibericode lida com o roteamento por idioma. Ambos são necessários hoje; um único complemento unificado está a caminho (veja a nota no final desta página).
Antes de começar
Instale e ative os seguintes itens no mesmo site WordPress:
- Núcleo do WPML, WPML Tradução de Strings e o complemento MailChimp Multilingual. Baixe-o na página de downloads da sua conta do WPML – ele está incluído no Multilingual CMS e no Multilingual Agency. Este é o lado do WPML; ele traduz o formulário de inscrição.
- Mailchimp for WordPress (MC4WP) do WordPress.org. Isso conecta o WordPress ao Mailchimp e é o plugin no qual você criará o seu formulário de inscrição. Após ativar, conecte-o à sua conta do Mailchimp em Mailchimp for WP > Mailchimp.
- MC4WP: WPML Integration do WordPress.org, criado pela ibericode. Este é o plugin de roteamento que envia cada inscrição para o público certo do Mailchimp com base no idioma do WPML do visitante. É um plugin gratuito separado hoje; vamos mesclá-lo ao MailChimp Multilingual em uma versão futura.
Você também precisa de uma conta do Mailchimp com pelo menos um público configurado e seus idiomas do WPML configurados no WordPress.
O WPML suporta apenas o plugin MC4WP. O plugin oficial do Mailchimp para WordPress é um plugin diferente e não é coberto por este complemento. Se você estiver usando ele, mude para o MC4WP antes de continuar.
Crie seu formulário de inscrição no MC4WP
Vá para Mailchimp for WP > Forms e crie um formulário de inscrição no idioma padrão do seu site. Adicione os campos que você quer (e-mail, nome, caixas de seleção de aceitação, texto de consentimento do GDPR), o texto do botão de envio e as mensagens de sucesso e erro por formulário na aba Messages do formulário. O MC4WP armazena suas mensagens por formulário em vez de globalmente, então cada formulário carrega seu próprio conjunto.
Quando o formulário estiver pronto, incorpore-o onde você quiser no site – um bloco em uma página, um widget de barra lateral, uma área de rodapé ou uma caixa de seleção no checkout do WooCommerce ou no formulário de comentários do WordPress através das configurações de integração do MC4WP.
Traduza o formulário com o WPML
Assim que você salvar o formulário no MC4WP, ele ficará disponível para tradução através do WPML – nenhuma análise é necessária.
- Vá para WPML > Traduções > Painel.
- Role até a seção Formulários de inscrição do Mailchimp.
- Selecione os formulários que você quer traduzir e envie-os para o seu método de tradução preferido.
O trabalho de tradução contém cada string visível para o visitante do formulário: rótulos de campos, placeholders, texto do botão de envio, rótulos de caixas de seleção de aceitação e texto de consentimento (incluindo HTML bruto), e todas as mensagens de sucesso e erro da aba Messages do formulário. Você não precisa registrar as strings manualmente.
Se o seu texto de consentimento tiver um link para uma página interna, como a sua política de privacidade, traduza essa página primeiro. O WPML reescreve o link do texto de consentimento para a página traduzida apenas se uma tradução existir no momento em que o formulário for enviado para tradução.
Roteie as inscrições para o destino certo no Mailchimp
O complemento do WPML traduz o formulário; o roteamento por idioma acontece no MC4WP: WPML Integration. A página de configurações dele fica no painel de administração do WordPress em Mailchimp for WP > WPML, e a página tem duas seções:
- Language map. Uma tabela com uma linha por idioma do site do WPML. Para cada idioma, escolha o público de destino do Mailchimp no menu suspenso na coluna Mailchimp list. A opção padrão -- use form or integration setting recorre ao público configurado no próprio formulário. (O menu suspenso ainda usa o rótulo antigo list, mas o destino é o que o Mailchimp agora chama de audience.)
- Subscriber language. Uma única caixa de seleção: Set the subscriber’s language based on the site language. Ative-a para que o campo
languagedo assinante no Mailchimp seja definido a partir do idioma do WPML no momento do envio. O Mailchimp usa esse campo para orientar seus recursos baseados em idioma para o contato.
Salve a página. A partir de agora, uma inscrição de uma página em francês é enviada para o público que estiver mapeado para o francês e chega ao Mailchimp com a tag language: fr. A mesma lógica de roteamento se aplica a todos os outros idiomas do site.
Projete o seu lado do Mailchimp – públicos, tags e grupos
Decida a sua estrutura no Mailchimp antes de terminar de configurar o roteamento. Existem dois padrões viáveis:
- Um público principal, segmentado por idioma. A própria recomendação do Mailchimp. Mapeie todos os idiomas do WPML para o mesmo público e dependa do campo
language(definido pelo plugin de roteamento) mais tags, grupos e segmentos para orientar fluxos de boas-vindas e campanhas por idioma. Um único público é mais barato de manter (o Mailchimp cobra por público) e mais fácil de gerenciar. - Um público separado por idioma. Use isso quando você quiser que os assinantes de cada idioma sejam mantidos totalmente separados, com seu próprio e-mail de confirmação, e-mail de boas-vindas e conjunto de automação. Mapeie cada idioma do WPML para um público diferente no mapa de idiomas do plugin de roteamento.
De qualquer forma, o trabalho para projetar os fluxos de boas-vindas por idioma acontece no Mailchimp, não no WordPress. Configure seus públicos, tags, grupos e automações primeiro, e depois volte ao plugin de roteamento e termine o mapa de idiomas.
Como o Mailchimp traduz o que o WPML não traduz
Assim que um assinante chega ao Mailchimp, todos os e-mails a partir desse ponto são enviados pelo Mailchimp – o WPML e o MC4WP não estão mais envolvidos. A divisão é a seguinte:
| Onde é traduzido | WordPress / MC4WP | Mailchimp |
|---|---|---|
| Formulário de inscrição (campos, rótulos, texto de consentimento) | Sim | – |
| Mensagens de sucesso e erro | Sim | – |
| E-mail de confirmação de dupla aceitação (double opt-in) | – | Sim |
| E-mail de boas-vindas após confirmação | – | Sim |
| Sequências de automação (drip campaigns) | – | Sim |
| Conteúdo da campanha de marketing | – | Sim |
Para o conteúdo do lado do Mailchimp, o Mailchimp oferece três padrões para lidar com vários idiomas: merge tags condicionais orientadas pelo campo language do assinante, links para uma versão do e-mail traduzida pelo Google Tradutor, ou e-mails traduzidos e projetados separadamente, enviados para segmentos por idioma. A maioria das configurações multilíngues usa públicos separados por idioma (cada um com seu próprio e-mail de confirmação e de boas-vindas) ou um único público com segmentos por idioma e versões de e-mail traduzidas.
Armadilhas comuns
- As inscrições são traduzidas corretamente, mas todas caem em um único público. O plugin de roteamento (MC4WP: WPML Integration) não está instalado, não está ativado ou o seu mapa de idiomas está vazio. Abra Mailchimp for WP > WPML e configure o mapa.
- Os formulários não estão aparecendo no Painel de tradução. Confirme se o complemento MailChimp Multilingual está ativo junto com o núcleo do WPML e o WPML Tradução de Strings. A seção Formulários de inscrição do Mailchimp aparece no Painel apenas quando o complemento está ativo.
- O link do texto de consentimento aponta para a política de privacidade no idioma de origem em um formulário traduzido. Traduza a página vinculada antes de enviar o formulário para tradução. O WPML só reescreve o link se uma tradução já existir no momento em que o trabalho de tradução do formulário é criado.
- O e-mail de confirmação de dupla aceitação chega no idioma de origem. Esse e-mail é configurado no Mailchimp, não no WordPress. Envie cada idioma para o seu próprio público (com o seu próprio e-mail de confirmação) ou use as merge tags condicionais do Mailchimp para que o corpo do e-mail se ramifique com base no campo
languagedo assinante. - As inscrições são marcadas com o idioma errado. Confirme se a opção Set the subscriber’s language based on the site language está marcada em Mailchimp for WP > WPML.
- O site usa o plugin oficial do Mailchimp para WordPress em vez do MC4WP. Este complemento não cobre esse plugin. Mude para o MC4WP: Mailchimp for WordPress para usar este fluxo.
Um único complemento em breve
Você precisa de dois plugins de compatibilidade além do MC4WP hoje: o MailChimp Multilingual para a tradução do formulário e o MC4WP: WPML Integration da ibericode para o roteamento. O WPML e a ibericode concordaram em mesclar a funcionalidade de roteamento no próprio MailChimp Multilingual. Após essa versão, você precisará apenas do MailChimp Multilingual no lado do WPML, e o plugin da ibericode direcionará os usuários existentes para o complemento unificado. Abordaremos a migração nas notas da versão quando ela for lançada.
Escrito por Amir · Última atualização em 2 de julho de 2026
Escrito por Amir · Última atualização em 2 de julho de 2026