MailerLite email marketing — manage subscribers, groups, segments, campaigns, automations, forms, custom fields, and webhooks. Connect your own MailerLite API key to read and manage your own account's data here. Some features are plan-gated by MailerLite itself (e.g. resend/multivariate campaigns, advanced automation triggers) — this extension detects and reports that honestly rather than guessing.
connection_statusreadWhether the user's own MailerLite API key is connected. Use for: is my MailerLite account connected, connection status.
save_mailerlite_keywriteConnect a MailerLite account by saving its API key. Validates the key against MailerLite before saving. Use for: connect my MailerLite account, save this API key.
list_mailerlite_accountsreadList every MailerLite account you've connected — label, masked key, which one is active.
switch_mailerlite_accountwriteSwitch which connected MailerLite account is active — all following calls use this one.
disconnect_mailerlite_accountdestructiveDisconnect ONE specific connected MailerLite account by its label — removes only that key.
list_subscribersreadList subscribers, optionally filtered by status (active/unsubscribed/unconfirmed/bounced/junk). Use for: list my subscribers, show active subscribers.
create_fill_subscriberwriteCreate or update (upsert) a subscriber by email. Non-destructive — omitted fields/groups are NOT removed from an existing subscriber. Use for: add this email to my list.
get_subscriberreadFetch one subscriber by id. Use for: get subscriber details.
subscriber_activityreadA subscriber's engagement activity (opens, clicks, etc). Use for: subscriber engagement history.
add_subscriber_to_groupwriteAssign an existing subscriber to a group.
remove_subscriber_from_groupwriteRemove a subscriber from a group.
delete_subscriberdestructivePermanently delete a subscriber.
forget_subscriberdestructiveGDPR 'right to be forgotten': permanently erases this subscriber's personal data (distinct from delete_subscriber, which just removes the record — forget is MailerLite's own compliance endpoint, POST /subscribers/{id}/forget, confirmed via MailerLite's official SDK source). Use for: forget this subscriber, right to be forgotten.
list_groupsreadList mailing groups. Use for: list my groups.
create_groupwriteCreate a new mailing group. Use for: new group called X.
rename_groupwriteRename an existing mailing group.
delete_groupdestructivePermanently delete a group (subscribers stay, just un-grouped).
group_subscribersreadList subscribers belonging to a group.
list_segmentsreadList dynamic subscriber segments. NOTE: segment filter rules are built in the MailerLite UI only — this extension can list/rename/delete existing segments but not author new filter logic. Use for: list my segments.
rename_segmentwriteRename a segment (filter rules themselves can't be edited via API).
delete_segmentdestructivePermanently delete a segment.
segment_subscribersreadList subscribers matching a segment's rules.
list_campaignsreadList campaigns filtered by status (sent/draft/ready) and/or type (regular/ab/resend/rss). Use for: list my campaigns, show draft/sent campaigns.
get_campaignreadFetch one campaign by id. Use for: get this campaign.
create_campaignwriteCreate a draft campaign. type='resend'/'multivariate' and content_html both carry a REAL risk of being rejected on lower MailerLite plans — any such rejection is surfaced with MailerLite's own exact wording, never guessed. Use for: draft a new campaign called X.
schedule_campaignwriteSchedule a ready campaign to send (or send it instantly with delivery='instant'). Use for: schedule this campaign for tomorrow, send now.
cancel_campaignwriteCancel a campaign that's currently in 'ready' state (queued to send). Use for: cancel this send.
delete_campaigndestructivePermanently delete a campaign. Use for: delete this campaign.
list_automationsreadList automations (name, enabled/disabled, created date) — read-only. MailerLite's API can't build or edit automation steps; those are UI-only. Use for: list my automations, show automation workflows.
get_automationreadFetch one automation's basic info by id. Use for: get this automation.
automation_activityreadSubscriber activity flowing through an automation, filtered by status (completed/active/canceled/failed — required). Use for: who's in this automation, automation subscriber activity.
create_automation_draftwriteCreate an EMPTY draft automation (name only) — MailerLite's API can't define triggers/steps, so the user still needs to open MailerLite's UI to actually build the workflow. Use for: create a draft automation shell.
delete_automationdestructivePermanently delete an automation. Use for: delete this automation.
list_formsreadList forms of one type: popup, embedded, or promotion (required — MailerLite has no combined 'all forms' endpoint). Use for: list my popup/embedded forms.
rename_formwriteRename a form. Use for: rename this form.
delete_formdestructivePermanently delete a form. Use for: delete this form.
form_subscribersreadList subscribers who signed up via a specific form. Use for: subscribers from this form.
list_fieldsreadList custom subscriber fields (text/number/date). Use for: list custom fields.
create_fieldwriteCreate a custom subscriber field (type: text, number, or date). Use for: add a custom field.
rename_fieldwriteRename a custom field. Use for: rename this field.
delete_fielddestructivePermanently delete a custom field. Use for: delete this field.
list_webhooksreadList configured webhooks. Use for: list my webhooks.
create_webhookwriteCreate a webhook for a MailerLite event (e.g. subscriber.created, campaign.sent — see MailerLite docs for the full event list). campaign.click/campaign.open/subscriber.deleted REQUIRE batchable=true (MailerLite's own requirement). Use for: add a webhook for this event.
delete_webhookdestructivePermanently delete a webhook. Use for: delete this webhook.
list_campaign_languagesreadList valid language_id values for campaign unsubscribe-page language.
list_timezonesreadList valid timezone_id values for scheduling campaigns.
mailerlite_capability_statusreadShow this MailerLite account's REAL plan (name, price, subscriber tier, smart-sending flag — read directly from MailerLite's own account endpoint) plus any capability restrictions actually observed from live API responses, and MailerLite's own documented plan gates for things the account endpoint doesn't itself describe (e.g. whether HTML campaign content is unlocked at this tier). Use for: what MailerLite features am I limited to, plan limits.
Install MailerLite Connector and let Webbee use it across your workflow.
Open in panel