MailerLite integration | Zervanor
← All connectors

MailerLite

Also an agent tool
marketing

MailerLite (new API, connect.mailerlite.com): manage subscribers, groups, segments, custom fields, automations, campaigns, forms, and webhooks. Bearer access-token auth. Change notifications use native HMAC-SHA256 signed webhooks (subscriber and campaign events) with a subscribers-list polling fallback.

48 actions · 11 triggers

The MailerLite integration lets you connect MailerLite to your automations with 48 actions and 11 triggers — and every action is also a tool an AI agent can call. Examples: Get Account, List Subscribers, Get Subscriber, Create or Update Subscriber, Update Subscriber. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 11

Events in MailerLite that can start a workflow.

webhook

Subscriber Created

Fires when a new subscriber is created (MailerLite webhook event subscriber.created).

webhook

Subscriber Updated

Fires when a subscriber is updated (MailerLite webhook event subscriber.updated).

webhook

Subscriber Unsubscribed

Fires when a subscriber unsubscribes (MailerLite webhook event subscriber.unsubscribed).

webhook

Subscriber Added to Group

Fires when a subscriber is added to a group (MailerLite webhook event subscriber.added_to_group).

webhook

Subscriber Removed from Group

Fires when a subscriber is removed from a group (MailerLite webhook event subscriber.removed_from_group).

webhook

Subscriber Bounced

Fires when a subscriber's email bounces (MailerLite webhook event subscriber.bounced).

webhook

Subscriber Spam Reported

Fires when a subscriber reports spam (MailerLite webhook event subscriber.spam_reported).

webhook

Subscriber Automation Triggered

Fires when an automation is triggered for a subscriber (MailerLite webhook event subscriber.automation_triggered).

webhook

Subscriber Automation Completed

Fires when a subscriber completes an automation (MailerLite webhook event subscriber.automation_completed).

webhook

Campaign Sent

Fires when a campaign is sent (MailerLite webhook event campaign.sent).

polling

New or updated MailerLite subscribers (polled)

Polls GET /subscribers and pages via the opaque cursor. Dedupe by subscriber id; advance by updated_at.

Actions 48

What Zervanor can do in MailerLite.

Subscribers10

GET

List Subscribers

List subscribers (GET /subscribers). Cursor pagination via the opaque cursor param; filter by status. Suitable as a scheduled polling trigger for new/updated subscribers.

GET

Get Subscriber

Get a single subscriber by id or email (GET /subscribers/{subscriber_id}).

POST

Create or Update Subscriber

Create a subscriber, or update it if the email already exists (POST /subscribers). Upsert semantics.

PUT

Update Subscriber

Update an existing subscriber by id (PUT /subscribers/{subscriber_id}).

DELETE

Delete Subscriber

Remove a subscriber from the account (DELETE /subscribers/{subscriber_id}).

POST

Forget Subscriber

GDPR-delete a subscriber's data (POST /subscribers/{subscriber_id}/forget). Data is purged after a 30-day window.

GET

Get Subscriber Activity

Get a subscriber's engagement activity log (GET /subscribers/{subscriber_id}/activity).

GET

Get Subscriber Import

Get the status/report of a subscriber import job (GET /subscribers/import/{import_id}).

POST

Assign Subscriber to Group

Add a subscriber to a group (POST /subscribers/{subscriber_id}/groups/{group_id}).

DELETE

Unassign Subscriber from Group

Remove a subscriber from a group (DELETE /subscribers/{subscriber_id}/groups/{group_id}).

Campaigns8

GET

List Campaigns

List campaigns (GET /campaigns). Filter by status (sent, draft, ready).

GET

Get Campaign

Get a single campaign by id (GET /campaigns/{campaign_id}).

POST

Create Campaign

Create a new campaign (POST /campaigns).

PUT

Update Campaign

Update an existing draft campaign (PUT /campaigns/{campaign_id}).

POST

Schedule Campaign

Schedule a campaign for delivery or send it immediately (POST /campaigns/{campaign_id}/schedule).

POST

Cancel Campaign

Revert a ready/scheduled campaign to draft (POST /campaigns/{campaign_id}/cancel).

DELETE

Delete Campaign

Delete a campaign permanently (DELETE /campaigns/{campaign_id}).

GET

Get Campaign Subscriber Activity

Get recipient engagement activity for a sent campaign (GET /campaigns/{campaign_id}/reports/subscriber-activity).

Forms5

GET

List Forms

List forms of a given type (GET /forms/{type}). Type is one of popup, embedded, promotion.

GET

Get Form

Get a single form by id (GET /forms/{form_id}).

PUT

Update Form

Update a form's name (PUT /forms/{form_id}).

DELETE

Delete Form

Delete a form (DELETE /forms/{form_id}).

GET

List Form Subscribers

List subscribers who signed up through a form (GET /forms/{form_id}/subscribers).

Groups5

GET

List Groups

List all groups (GET /groups).

POST

Create Group

Create a new group (POST /groups).

PUT

Update Group

Rename an existing group (PUT /groups/{group_id}).

DELETE

Delete Group

Delete a group (DELETE /groups/{group_id}). Does not delete its subscribers.

GET

List Group Subscribers

List subscribers belonging to a group (GET /groups/{group_id}/subscribers).

Webhooks5

GET

List Webhooks

List all webhooks (GET /webhooks).

GET

Get Webhook

Get a single webhook by id (GET /webhooks/{webhook_id}).

POST

Create Webhook

Create a webhook (POST /webhooks). MailerLite returns the auto-generated signing secret in the response; store it as the connector webhook_secret credential to verify deliveries.

PUT

Update Webhook

Update an existing webhook (PUT /webhooks/{webhook_id}).

DELETE

Delete Webhook

Delete a webhook (DELETE /webhooks/{webhook_id}).

Fields4

GET

List Fields

List all custom fields (GET /fields).

POST

Create Field

Create a custom subscriber field (POST /fields).

PUT

Update Field

Rename an existing custom field (PUT /fields/{field_id}).

DELETE

Delete Field

Delete a custom field (DELETE /fields/{field_id}).

Segments4

GET

List Segments

List dynamic subscriber segments (GET /segments).

GET

List Segment Subscribers

List subscribers matching a segment (GET /segments/{segment_id}/subscribers).

PUT

Update Segment

Update a segment's name or properties (PUT /segments/{segment_id}).

DELETE

Delete Segment

Delete a segment (DELETE /segments/{segment_id}).

Automations3

GET

List Automations

List automations (GET /automations).

GET

Get Automation

Get a single automation by id (GET /automations/{automation_id}).

GET

Get Automation Subscriber Activity

Get subscriber activity for an automation (GET /automations/{automation_id}/activity). Lists subscribers flowing through the automation with status and step progression.

Timezones2

GET

Get Account

Get the current account (GET /timezones is used as the identity/connectivity probe; MailerLite exposes no dedicated account/me endpoint, so a safe parameterless read is used). Returns available timezones for the authenticated token.

GET

List Timezones

List all available timezones (GET /timezones).

Batch1

POST

Batch Request

Bundle up to 50 API calls into a single request (POST /batch). Each entry has method, path (must start with api/), and optional body.

Campaign Languages1

GET

List Campaign Languages

List available campaign language options (GET /campaign-languages).

Automations using MailerLite

Build your own automation with MailerLite in the visual builder.

Frequently asked questions

What can I automate with MailerLite?

48 actions are available — for example: Get Account, List Subscribers, Get Subscriber, Create or Update Subscriber, Update Subscriber, and more.

Which MailerLite events can start a workflow?

11 triggers — for example: Subscriber Created, Subscriber Updated, Subscriber Unsubscribed, Subscriber Added to Group.

Can MailerLite be used as an AI agent tool?

Yes. Every MailerLite action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the MailerLite integration modelled?

MailerLite is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.