MailerLite Integration
Automatically sync contest entrants to your MailerLite groups. When someone enters your contest, they're added to your subscriber list instantly.
What You'll Need
Before connecting, you'll need your API token and a group to sync subscribers to:
API Token
Log into MailerLite → Integrations → MailerLite API → Generate new token. Give it a name like "HPRS Integration" and copy the token immediately (it won't be shown again).
Group ID
Go to Subscribers → Groups → click on your group. The Group ID is in the URL: app.mailerlite.com/subscribers/groups/YOUR_GROUP_ID/active
Connecting to Your Promotion
Follow these steps to connect MailerLite to your Promotion:
Open your Promotion in the HPRS dashboard
Go to the Email Integration section
Click "Connect MailerLite"
Enter your API token
Select which group to sync subscribers to
Save your settings
[Placeholder Image: MailerLite Setup]
Set it and forget it: You only need to connect MailerLite once per contest. Your connection is securely stored and will automatically sync new entrants to your selected group. If you need to change the group later, simply disconnect and reconnect with the new selection.
What Happens When Someone Enters
When a participant submits their email to your Promotion:
- They're instantly added to your selected MailerLite group
- Their name and email are synced automatically
- Custom fields track their source and contest entry date
- If they're already subscribed, they're added to the group (no duplicates)
Using Groups Effectively
MailerLite uses groups to organize subscribers. Unlike Mailchimp's tags, subscribers can belong to multiple groups:
- Create a dedicated group for each contest (e.g., "Summer Giveaway 2024")
- Subscribers who enter multiple contests will be in multiple groups
- Use groups to send targeted campaigns to specific contest participants
- Filter your subscriber list by group to see who came from each contest
Double Opt-in
Double opt-in in MailerLite is handled through your forms and automations. If you want contest entrants to confirm their subscription, set up a confirmation automation in MailerLite that triggers when someone joins your Promotion group.
Custom Fields
HPRS syncs the following data to MailerLite:
Name
First name from contest entry
Last Name
Last name if provided
Source
Marked as coming from HPRS
Signup Date
When they entered the contest
Contest ID
Which contest they entered
Note: Custom fields must exist in MailerLite before data can be synced to them. Standard fields (name, last_name) work automatically.
Tips for Best Results
- Create a new group for each contest to keep subscribers organized
- Set up a welcome automation that triggers when someone joins your Promotion group
- After your Promotion ends, create a campaign targeting just that group
- Use MailerLite's segments to combine group membership with other criteria
Troubleshooting
Subscribers not appearing?
Check that your API token is correct and hasn't been revoked. Try generating a new token and reconnecting.
API token not working?
Generate a fresh token in MailerLite under Integrations → MailerLite API. Make sure you copy the full token before closing the dialog.
Group not found error?
Verify the group still exists in MailerLite. If you renamed or deleted it, select a new group in HPRS.
Custom fields not syncing?
Custom fields must be created in MailerLite first. Go to Subscribers → Subscriber fields to add new fields before they can receive data.
Mailchimp Integration
Connect your Promotions to Mailchimp for automatic email syncing.