Can I send language-specific emails with MailerLite?

In this article, you'll learn how to efficiently use Weglot with MailerLite to add a custom language field in your MailerLite account, a language switcher in your sign-up form, and group subscribers into segments based on their language choice.


Expanding your website's reach to an international audience starts with offering your content in multiple languages. Weglot makes it easy to translate your MailerLite website or landing page automatically, adapting to each visitor's language preference.


By following these steps, you'll be able to deliver personalized, multilingual email campaigns tailored to each audience segment.


Step 1: Get Started with Weglot


To begin:

  1. Create a Weglot account and choose the original and destination languages for your site.
  2. Install the Weglot code snippet on your website. This will enable automatic translation across your entire site, including any MailerLite forms you've embedded.

If you're using another CMS (like Shopify, WordPress, or WooCommerce), refer to our dedicated installation guide for that platform.


💡 For MailerLite Landing Pages & Websites, if you're using MailerLite's built-in site builder:

  1. Open your chosen website or landing page and go to Overview.

  1. Scroll down and click on Edit settings.


  1. Under Analytics and custom code, paste the Weglot snippet into the Header or Page code injection field.


✅ Once installed, visit your site and try switching languages, forms should switch as well!


Step 2: Create a Custom Language Field in MailerLite


To track the language your subscribers select, you'll need a dedicated field in MailerLite:

  1. Go to the Subscribers tab and click on Fields.
  2. Select Create field, and add a Text field named something like "Language" .

  1. Click Create to save.

Step 3: Add a Language Dropdown to Your MailerLite Form


To let users choose their language on sign-up:

  1. Go to Forms in MailerLite. Create a new form or edit an existing one.

  1. In the editor, hover over the fields and click Settings.

  1. Select Add field, then choose the custom Language field you created.

  1. Use the pencil icon to edit it, change the field type to Dropdown, and add your language options (e.g., English, Spanish, French).

  1. Once finished, click Done editing to save.

Step 4: Embed the Form on Your Website


With your form ready and Weglot active:

  1. Open the form's Overview in MailerLite and scroll down to find the JavaScript embed code.

  1. Paste this code into your site's HTML. If you're using MailerLite's website builder, follow the earlier instructions to add it in the custom code section.

Your form will now appear in the visitor's selected language automatically.


Step 5: Segment Your Audience by Language


To send personalized content in each subscriber's preferred language:

  1. Go to the Subscribers section in MailerLite.
  2. Open the Segments tab and click Create segment.

  1. Give it a name (e.g., "English"), then click Create.
  2. For filters, choose: Fields > Language > Equals > (language name) — make sure the name matches your dropdown options.

  1. Click Save changes.

Repeat for each language. Subscribers will be automatically added to the appropriate segment based on their form selection.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us