Noptin is fully compatible with the latest version of WPML allowing you to run a multilingual newsletter.

Translate Forms

You can translate your newsletter subscription forms into each of your site’s languages.

To do this:-

Click on Noptin Newsletter > Subscription Forms to open the subscription forms overview page…

open subscription forms overview page

… then click on the + sign to translate the form into a new language.

translate newsletter form wpml

That’s all.

Every time you display a subscription form on your website, Noptin will try to display the translated version whenever possible.

Translate Settings

To display confirmation messages and send double opt-in emails in the subscriber’s language, you have to first translate the plugin settings.

To do this:-

Click on WPML > String Translations to open the string translations module…

wpml string translation

… then use the display filter at the top of the page to search for Noptin settings.

filter string translations

Finally, click on the + icon on each language to translate the setting to that language.

Step 3: Translate Newsletter Campaigns

The previous step showed you how to display subscription forms and confirmation messages in the subscriber’s language.

Next, we’ll ensure that any emails they get are in their preferred languages.

To do this, we have to create a different email campaign for each language on our site and then filter the recipients by their preferred language as shown below.

filter email newsletter recipients by language

The preferred language dropdown is available when sending newsletters to Noptin subscribers, WordPress users, or WooCommerce customers.

If you’re sending the newsletter via Mailchimp or any of the supported integrations, you need to create a list or segment for each supported language and then use automation rules to sync a subscriber’s language with your CRM.

Translate post digests

You can set Noptin to filter posts using a given language. This option is only available when using the visual email editor.

Filter post digests by language

Not using the visual email editor?

You can install the Ultimate Add-ons Pack and specify the language code below.

[[posts lang=en]]

Remember to send yourself a test email and ensure it includes the correct posts.

Translate new post notifications

You can use conditional logic limit post notifications by WPML language as shown below.

translate new post notification emails

This way, you can create separate notifications for each language on your site and set them to send based on the subscriber’s preferred language.

Step 4: Translate automation rules

You can use automation rules to automate running actions based on your users’ behaviors.

Similar to newsletter campaigns, you can create multiple automation rules and then use conditional logic to limit how it is run as shown below:-

translate automation rules
This rule will only fire when a user’s preferred locale is English

Related Guides

  • What is Noptin?

    This walk-through introduces you to Noptin and what you can do with the plugin

    Read More

  • Installation

    Learn how to install Noptin on a single site or a multisite network.

    Read More

  • Shortcodes

    Here is a list of shortcodes that you can use to display newsletter subscription forms, your subscriber count, and subscriber only content.

    Read More

  • Translating

    Learn how to translate Noptin into your language.

    Read More

  • Polylang

    Learn how to run a multi-lingual newsletter using Polylang

    Read More

  • How to allow Editors to manage Noptin

    This article will guide you on how to allow editors to access and manage Noptin Sign in to your WordPress Dashboard, then hover over Noptin > Settings. In the Settings, Select General and then Allow Editors

    Read More

  • How to keep data when uninstalling Noptin

    Uninstalling a plugin from your WordPress site can often lead to loss of data. However, Noptin has an inbuilt feature which ensures that the data you worked so hard to collect remains intact even when you remove it from your site. Keeping data allows you to export it to the next project you are working…

    Read More