
MailerLite
Read and upsert MailerLite subscribers; manage groups, group membership, fields and segments; read campaigns with stats, automations and forms.
Keep MailerLite audiences in step with sign-ups, CRMs and shops while preserving each subscriber's consent status, and report campaign engagement.
Source actions
17
Destination actions
9
Data types
14
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
automation activity
- List automation subscriber activitySource
Subscribers in an automation by queue status.
automation_activity.list
automations
- Get automationSource
An automation with steps, email stats and triggers.
automations.get - List automationsSource
Automations with enabled state, steps and stats.
automations.list
campaign subscriber activity
- List campaign recipient activitySource
Per-recipient opens and clicks for a sent campaign.
campaign_subscriber_activity.list
campaigns
- Create draft campaignDestinationNot retried automaticallyApproval before production
Creates a regular campaign as a draft; it is not scheduled or sent.
campaigns.create - Get campaignSource
A campaign with emails and delivery stats.
campaigns.get - List campaignsSource
Campaigns with status, sender, audience and delivery stats.
campaigns.list
fields
- Create fieldDestinationNot retried automaticallyApproval before production
Creates a custom subscriber field.
fields.create - List fieldsSource
Default and custom subscriber fields with key and type.
fields.list - Rename fieldDestinationProvider duplicate protectionApproval before production
Renames a custom field (the key does not change).
fields.update
form subscribers
- List form sign-upsSource
Subscribers who signed up through a form.
form_subscribers.list
forms
- Get formSource
A form with conversion stats.
forms.get - List formsSource
Pop-up, embedded or promotion forms with conversion stats.
forms.list
group memberships
- Add subscriber to groupDestinationProvider duplicate protectionApproval before production
Assigns an existing subscriber to a group; repeating it has no further effect.
group_memberships.create
group subscribers
- List group subscribersSource
Subscribers in a group (active by default).
group_subscribers.list
groups
- Create groupDestinationNot retried automaticallyApproval before production
Creates a subscriber group.
groups.create - List groupsSource
Groups with subscriber counts and engagement rates.
groups.list - Rename groupDestinationProvider duplicate protectionApproval before production
Renames a subscriber group.
groups.update
segment subscribers
- List segment subscribersSource
Subscribers in a segment (active by default).
segment_subscribers.list
segments
- List segmentsSource
Segments with size and engagement rates.
segments.list - Rename segmentDestinationProvider duplicate protectionApproval before production
Renames a segment.
segments.update
subscriber activity
- List subscriber activitySource
A subscriber's activity log (sends, opens, clicks, unsubscribes, preference changes).
subscriber_activity.list
subscribers
- Get subscriberSource
A subscriber by ID or email address.
subscribers.get - List subscribersSource
Subscribers with fields, engagement counts and consent timestamps.
subscribers.list - Update subscriberDestinationProvider duplicate protectionApproval before production
Updates a subscriber by ID. Group IDs, when given, replace the subscriber's group membership.
subscribers.update - Create or update subscriberDestinationProvider duplicate protectionApproval before production
Creates a subscriber or updates the one with this email; fields and groups are only added, never removed.
subscribers.upsert
Authentication
API token (bearer)
Plans and access
All MailerLite plans (new MailerLite) include the API; custom HTML campaign content needs the Advanced plan. API tokens have full account access; create a dedicated token per integration.
Test environment
A free MailerLite account works for testing.
Rate limits
120 requests per minute per account; HTTP 429 when exceeded.
Pagination
Subscriber lists use cursors (meta.next_cursor); groups, segments, fields, campaigns, automations and forms use page numbers.
Provider events
Webhooks for subscriber, campaign and automation events. Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- Deleting or forgetting subscribers, unassigning groups and deleting groups, fields, segments, campaigns and forms are not implemented.
- Campaigns can be created as drafts only; scheduling or sending campaigns to audiences is not implemented.
- Subscriber status, resubscribe and opt-in timestamps change only when a flow maps them explicitly.
- Updating a subscriber with group IDs replaces their group membership (unlisted groups are removed); use the add-to-group operation for additive changes.
- Group and campaign creation have no idempotency key; uncertain writes are not repeated automatically.
Developer reference
- Create the MailerLite credentials described above with the narrowest permissions your flows need.
- In Nexra, open Connect, then Connections, then New connection, choose MailerLite, enter its settings and credentials, and tick only the write actions you need. Connection guide
- Test the connection, then use its actions as flow sources and destinations. Flow guide
Machine-readable detail: GET /api/public/connect/connectors/mailerlite and the Connections API.