Support for Multilingual Plugins
MailPoet does not directly support qTranslate, WPML, or Polylang.
This said you can still use MailPoet with these plugins to send standard newsletters. Simply ensure:
- to have forms for each language;
- translate the signup confirmation email in all languages since there's only 1 confirmation email;
- translate the Unsubscribe page and the Manage Your Subscription page.
MailPoet works pretty well with MultilingualPress or WeGlot otherwise.
How to Set Up MailPoet on a Multilingual Website
1. Create a list for each of your languages;
2. Create a form for each of your languages. Each form should be tied to its respective language;
3. Add each form to your websites, so they show in their respective language;
4. In your site's In MailPoet's Settings > Sign-up Confirmation, update the content of the email to be in all languages;
5. Send newsletters or emails in a language to the corresponding list.
Known WPML Issues
This is a list of currently known WPML issues, but as MailPoet does not officially support WPML, this is likely not a complete list.
- Abandoned Cart automation only works for the main language, not alternate languages
- Post Notifications that filter based on language, or based on language-specific categories, do not pull out any posts other than for the default language
- back end text uses WPML’s translations rather than MailPoet translations, which is sometimes incorrect or comes into conflict
- list management, such as sign up forms or the Manage Subscriptions page, is not language-specific so all customers see all options