Trusted by over 100k+ users
4.9
Module
Utilities

Mailerlite Newsletter

Ajax Based Mailerlite Newsletter Subscription Module

5.0 4.4K+ downloads v1.0.0

30-day money-back guarantee

Works with
Joomla 4 Joomla 5 Joomla 6
Mailerlite Newsletter

What can Mailerlite Newsletter do for you?

Product features

Current Platform

MailerLite API Integration

Official Subscribers API
Adds subscribers through MailerLite’s current REST API at connect.mailerlite.com, posting name and email with group assignment — aligned with MailerLite’s documented subscribers endpoint.

Server-Side Requests
All API calls run in PHP on your server. Visitors never see your integration secret; only the public signup form loads in the browser.

Optional Custom Endpoint
Override the API URL when required by hosting, proxies, or MailerLite guidance — otherwise the module uses the default subscribers URL out of the box.

Security First

Token Kept Off the Page

No Token in HTML or JS
Your MailerLite API token is stored in module parameters and used only in the Ajax handler — it is not output to templates or script options.

CSRF-Protected Ajax
Submissions go through Joomla’s com_ajax with CSRF validation, matching Joomla’s security model for authenticated-style requests.

Published Module Check
The server verifies the module instance exists and is published before accepting a subscription, reducing misuse of orphaned endpoints.

Targeting

Audience Groups & Setup

Group IDs
Send new subscribers to the MailerLite group you choose using the numeric audience group ID from your dashboard.

Multiple Groups
Enter several group IDs separated by comma or space to add each subscriber to more than one list or segment in one submit.

Guided Configuration
Built-in Setup instructions in the module admin point you to MailerLite’s API token and group settings with direct documentation context.

Fewer Support Tickets

Smart Token & Error Handling

Token Normalization
Strips accidental Bearer prefixes, BOMs, and stray whitespace so pasted tokens from the dashboard work reliably.

Truncation Detection
Warns when a JWT-style token looks incomplete (wrong segment count) before MailerLite returns a vague “Unauthenticated” error.

Clear API Feedback
Parses MailerLite JSON error bodies when possible and maps common HTTP cases (auth, 404, network) to actionable messages for site owners and visitors.

Content & Messaging

Full Control of Form Copy

Heading & Intro
Set the section title and supporting paragraph to match your brand voice and compliance wording.

Labels & Button
Customize name and email placeholders and the subscribe button label without touching code.

Success & Error Text
Define the messages visitors see after submit or when something fails — ideal for double opt-in reminders or localized tone.

Flexible Placement

Horizontal or Vertical Layout

Horizontal Row
Name, email, and button align in a row on wide screens — great for footers and full-width bands.

Vertical Stack
Single-column fields for sidebars, narrow columns, or mobile-first sections.

Responsive Grid
CSS automatically reflows: three columns become two, then one, with the button spanning appropriately at each breakpoint.

Match Your Theme

Deep Visual Customization

CSS Custom Properties
Colours and sizes are driven by variables injected on the section — fast theme tweaks without editing CSS files.

Typography & Spacing
Adjust heading and body sizes with any valid CSS (including clamp()), plus section padding and inner max width for perfect alignment with your layout.

Inputs & Button
Control backgrounds, borders, radii, hover colour, and success/error message colours so the block feels native to your template.

Polished UI

Optional Button Icons

Inline SVG Icons
Add a small icon before the button label — arrow, envelope, or paper plane — or keep a text-only button.

Crisp at Any DPI
Vector icons scale cleanly and inherit button colour for a professional subscribe control.

Smooth Signup

Validation & Ajax Experience

Client-Side Checks
Validates name and email before network calls, with focus moved to the first invalid field.

Server-Side Rules
PHP validates input again and returns structured JSON errors for consistent handling.

No Full Reload
Uses fetch for Ajax submit, disables the button during the request, shows inline success or error messages, and resets the form after success.

Inclusive Forms

Accessibility Built In

Screen Reader Labels
Visually hidden labels pair with placeholders so fields are announced correctly.

Live Region
Status messages use an aria-live region so assistive tech announces success and errors after submit.

Autocomplete
Name and email fields use appropriate autocomplete values for faster, safer browser fill-in.

Production Grade

Multilingual & Joomla Ready

Language Files
Validation strings and system messages use MOD_MAILERLITE_NEWSLETTER_* keys — copy and translate for each site language.

Per-Language Instances
Duplicate the module per content language with translated headings and intros for true multilingual campaigns.

Joomla 4, 5 & 6
Modern module structure with namespaced helper, cache-busted assets, and an update server for straightforward maintenance.

Official Subscribers API
Adds subscribers through MailerLite’s current REST API at connect.mailerlite.com, posting name and email with group assignment — aligned with MailerLite’s documented subscribers endpoint.

Server-Side Requests
All API calls run in PHP on your server. Visitors never see your integration secret; only the public signup form loads in the browser.

Optional Custom Endpoint
Override the API URL when required by hosting, proxies, or MailerLite guidance — otherwise the module uses the default subscribers URL out of the box.

No Token in HTML or JS
Your MailerLite API token is stored in module parameters and used only in the Ajax handler — it is not output to templates or script options.

CSRF-Protected Ajax
Submissions go through Joomla’s com_ajax with CSRF validation, matching Joomla’s security model for authenticated-style requests.

Published Module Check
The server verifies the module instance exists and is published before accepting a subscription, reducing misuse of orphaned endpoints.

Group IDs
Send new subscribers to the MailerLite group you choose using the numeric audience group ID from your dashboard.

Multiple Groups
Enter several group IDs separated by comma or space to add each subscriber to more than one list or segment in one submit.

Guided Configuration
Built-in Setup instructions in the module admin point you to MailerLite’s API token and group settings with direct documentation context.

Token Normalization
Strips accidental Bearer prefixes, BOMs, and stray whitespace so pasted tokens from the dashboard work reliably.

Truncation Detection
Warns when a JWT-style token looks incomplete (wrong segment count) before MailerLite returns a vague “Unauthenticated” error.

Clear API Feedback
Parses MailerLite JSON error bodies when possible and maps common HTTP cases (auth, 404, network) to actionable messages for site owners and visitors.

Heading & Intro
Set the section title and supporting paragraph to match your brand voice and compliance wording.

Labels & Button
Customize name and email placeholders and the subscribe button label without touching code.

Success & Error Text
Define the messages visitors see after submit or when something fails — ideal for double opt-in reminders or localized tone.

Horizontal Row
Name, email, and button align in a row on wide screens — great for footers and full-width bands.

Vertical Stack
Single-column fields for sidebars, narrow columns, or mobile-first sections.

Responsive Grid
CSS automatically reflows: three columns become two, then one, with the button spanning appropriately at each breakpoint.

CSS Custom Properties
Colours and sizes are driven by variables injected on the section — fast theme tweaks without editing CSS files.

Typography & Spacing
Adjust heading and body sizes with any valid CSS (including clamp()), plus section padding and inner max width for perfect alignment with your layout.

Inputs & Button
Control backgrounds, borders, radii, hover colour, and success/error message colours so the block feels native to your template.

Inline SVG Icons
Add a small icon before the button label — arrow, envelope, or paper plane — or keep a text-only button.

Crisp at Any DPI
Vector icons scale cleanly and inherit button colour for a professional subscribe control.

Client-Side Checks
Validates name and email before network calls, with focus moved to the first invalid field.

Server-Side Rules
PHP validates input again and returns structured JSON errors for consistent handling.

No Full Reload
Uses fetch for Ajax submit, disables the button during the request, shows inline success or error messages, and resets the form after success.

Screen Reader Labels
Visually hidden labels pair with placeholders so fields are announced correctly.

Live Region
Status messages use an aria-live region so assistive tech announces success and errors after submit.

Autocomplete
Name and email fields use appropriate autocomplete values for faster, safer browser fill-in.

Language Files
Validation strings and system messages use MOD_MAILERLITE_NEWSLETTER_* keys — copy and translate for each site language.

Per-Language Instances
Duplicate the module per content language with translated headings and intros for true multilingual campaigns.

Joomla 4, 5 & 6
Modern module structure with namespaced helper, cache-busted assets, and an update server for straightforward maintenance.

Docs & setup

Get up and running fast

Written guides for installing and configuring Mailerlite Newsletter — from first setup to the options that matter.

  • Installation steps
  • Configuration options
  • Practical usage tips

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.

$29

Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$980

$49

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Have questions about Mailerlite Newsletter?

Frequently asked questions

Still have questions?

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 60+ extensions, ongoing updates, and full-time support. Plans start at $99.

  • Satisfaction guarantee
  • Secure SSL payment
  • Updates included

Sign in to your account

Don't have an account yet? Register Now!