Waiting for author
Overview of the issue
MailPoet has a Post Notifications feature that allows you to send an email to your customers every time you write a new post.
However, when you write a post in your site’s original language, it sends a notification to your customers in all languages. If you translate your post, it doesn’t send any notification.
Workaround
We don’t have a workaround at the moment. We encourage you to consider plugin alternatives that are compatible with WPML.
Next steps to resolve this issue
Please note: MailPoet displays the follow message about multilingual support in their documentation:
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.
We encourage you to contact MailPoet directly if you want to see fixes pushed forward.
Here are some thoughts if you have taxonomies :
First, create a « post notification » email per language.
Then, in your email design, assign the categories according to the language. Usually, you do not add categories once they are set. If you have to add or delete categories, you’ll have to manually edit your email for each language.
Save and activate. That will send this specific email only when a post is assigned to a category.
For our use case, we did not want to send emails when a translation is made. I did not try to fix the « If you translate your post, it doesn’t send any notification. » as we did not want that.
Half of the work is done!
Thanks for sharing, Maxime.