- Create or update MailerLite subscribers from WHMCS client registration and update hooks
- Import existing clients using the Import Clients button in the Main tab
- Use the documented CLI cron import script for batched imports
- Review the import result and check the module logs when troubleshooting
WHMCS MailerLite Integration
Connect your WHMCS client data to MailerLite through its new REST API. Import existing clients, map client groups and custom fields, apply product-based tags, and reflect MailerLite unsubscribes in WHMCS — with testing tools and logs inside your admin area.
- Client sync on registration and updates, plus bulk import
- Client-group mapping and a default MailerLite group
- WHMCS custom client fields mapped to MailerLite field keys
- Product tag mapping and an optional opted-in-only import filter
- Unsubscribe webhooks, a test tool and dedicated module logs
Prefer a walkthrough? Request a demo · Docs: Knowledgebase
Highlights
Key capabilities at a glance
Practical tools for keeping WHMCS client information connected to MailerLite.
Client Sync
Subscriber updates and existing-client import.
Client Group Mapping
Map client groups to MailerLite list/group IDs.
Field Mapping
Custom client fields to MailerLite field keys.
Marketing Preferences
Opted-in-only import and unsubscribe handling.
Module Details
Features, changelog & resources
Explore what the module does, what changed recently, and where to find help.
Connect your client data without repetitive list maintenance
Bring client imports, group mappings, product tags and unsubscribe checks into your WHMCS workflow.
MailerLite Account Required
The WHMCS MailerLite Integration connects directly to the MailerLite platform using the MailerLite REST API. A valid MailerLite account and API token are required before the module can sync subscribers and their mapped data. Configure your default group and marketing opt-in settings before importing clients.
Your MailerLite account is obtained separately from MailerLite and is not included with the module licence.
- Map WHMCS client groups to the relevant MailerLite list/group IDs
- Set a default MailerLite group in the addon configuration
- Map WHMCS custom client fields to MailerLite field keys
- Keep reusable mappings in the admin interface rather than editing individual subscriber records
- Configure comma-separated MailerLite tags against individual WHMCS products
- Apply the configured product tags when services activate or orders are paid, as described in the module guide
- Keep product mapping separate from client-group and custom-field mapping
- Use relevant product information to organise the audience you maintain in MailerLite
- Receive MailerLite unsubscribe events for matching WHMCS clients
- Clear the WHMCS marketing opt-in flag when an unsubscribe is processed
- Use the Webhook Testing tab to simulate an unsubscribe for a chosen email address
- Test with a demonstration client: the simulator can change that matching client’s marketing preference
- Enable Only import opted-in clients to limit import to clients who opted in to marketing emails
- Store the API token, default group and module licence in the addon configuration
- Choose which WHMCS administrator role groups can access the addon
- Maintain your consent process and MailerLite account settings alongside the integration
- Review recorded date, action, request, response and success details in the Logs tab
- Filter log entries by action to focus on the activity you are investigating
- Access the built-in documentation for installation, configuration, hooks, cron and troubleshooting
- Find the product documentation and support links directly in the addon header
Changelog
Public release notes for the WHMCS MailerLite Integration.
Loading changelog...
Reviews
Customer reviews for this module will appear here once available.
How It Works
Connect, map, and keep clients in sync
Connect API
Enter your MailerLite API token, set the default group and choose which administrators can access the addon.
Map Fields
Map WHMCS client groups and custom fields, then add the product tags relevant to your audience.
Import & Review
Import existing clients, configure unsubscribe webhooks, and review the results in the module logs.
Pricing
Choose your licence
Lease monthly or yearly, or own your licence with optional annual update renewals.
Leased
Self-hosted licence with updates while subscribed.
- Self-hosted
- Monthly or yearly billing
- Updates while subscribed
- ionCube required
Owned Licence
One-time purchase with 12 months of updates included.
- Self-hosted
- Owned licence
- 12 months of updates included
- Optional updates renewal: $29 AUD/year
- Continue using your licensed version without renewing updates
Prices in AUD. Taxes may apply. MailerLite account costs are separate. Owned update renewal is optional.
FAQ
Questions About the MailerLite Module
It connects WHMCS client data to MailerLite using the new REST API. It provides subscriber sync, existing-client imports, client-group mappings, custom-field mappings, product tag settings, unsubscribe handling, a webhook test tool and module logs.
Yes. You need your own MailerLite account and API token. MailerLite account charges and service limits are separate from this Snowtech addon licence.
This is the MailerLite New API integration. Configure the API token for that platform and follow the module installation guide. Check with support before using a MailerLite Classic account.
Yes. Use Import Clients in the Main tab after configuring the API token, default group, mappings and marketing opt-in filter. The built-in guide also describes batched import through a CLI cron script.
Yes. The Main tab lets you map WHMCS client groups to their MailerLite list/group IDs. A default group can also be set in the addon configuration.
Yes. The Field Mapping tab connects WHMCS custom client fields to MailerLite field keys. For example, a custom language field can be mapped to the corresponding field key in your MailerLite account.
The Product Tags tab lets you enter comma-separated tags against individual WHMCS products. The module guide describes applying them when services activate or orders are paid.
Yes. Enable Only import opted-in clients in the addon configuration. Check your client marketing preferences before importing and maintain the consent process appropriate to your business.
The unsubscribe webhook handling finds the matching WHMCS client and clears its marketing opt-in flag. Configure the webhook according to the module guide, then verify it with a demonstration client.
Yes. It simulates an unsubscribe and can set the matching WHMCS client’s marketing opt-in to off. Use a dedicated test client rather than a live customer when checking the workflow.
Open the Logs tab. It shows recorded dates, actions, requests, responses and success results, with an action filter to help narrow your review.
Yes. The addon configuration includes Access Control, where you choose the WHMCS administrator role groups allowed to use the module.
Use MailerLite to create and send your campaigns. This addon connects your WHMCS client information to that account and provides the mapping and sync tools shown on this page.
A self-hosted WHMCS installation, a Snowtech module licence, the required ionCube loader and a MailerLite account with its API token. Follow the module documentation for the PHP, WHMCS and cron requirements of your release.
Leased pricing is $4.95 AUD per month or $49 AUD per year, with updates while subscribed. An owned licence is $89 AUD as a one-time purchase, including 12 months of updates. Further updates are optional at $29 AUD per year; your licensed version remains usable without renewing updates.
30-day refund on new licences, excluding installation and custom work.