Connect Mailerlite to OpenClaw on Operator.io
MailerLite is an email marketing service for building, sending, and automating campaigns. It helps businesses reach audiences with beautiful emails, landing pages, and advanced automation.
Automate Mailerlite with AI
Operator puts an OpenClaw agent in front of Mailerlite. You describe the job from Telegram or Discord and it handles the rest inside Mailerlite, picking the right calls from the 86 Mailerlite actions and checking its own work as it goes.
Your agent reaches Mailerlite directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Mailerlite
Your agent can call any of these Mailerlite actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Add Product to Category
Tool to add a product to a category in an e-commerce shop. Use when you need to assign or link a product to a specific category for organization and marketing purposes.
Add Subscriber To Group
Tool to assign an existing subscriber to a group. Use when you need to add a subscriber to a specific group in your MailerLite account.
Create automation
Create automation
Create Campaign
Tool to create a new email campaign (draft) with specified type, content, and targeting. Use when you need to create a campaign programmatically with email settings and optional audience targeting via groups or segments. HTML content sup...
Create E-commerce Cart Item
Tool to add an item to a shopping cart. Creates the cart if it does not exist. Use for abandoned cart automation.
Create E-commerce Category
Tool to create a new product category for a shop. Use when organizing products into categories or setting up shop taxonomy with automation preferences.
Create/Update E-commerce Customer
Tool to create or update a customer record for a shop. Use when syncing shop customers or onboarding new purchases.
Create E-commerce Order
Tool to create a new order for a shop. Use when recording customer purchases or syncing order data from external systems.
Create E-commerce Product
Tool to create a new product for an e-commerce shop. Use when adding products to a shop for tracking sales, automations, and customer interactions.
Create E-commerce Shop
Tool to connect a new e-commerce shop. Use when you need to integrate a store for automations, product imports, and sales tracking.
Create Field
Tool to create a new custom field. Use when distinct subscriber attributes are needed before assigning or updating subscriber data. Call once per field key.
Create Group
Tool to create a new subscriber group. Use after deciding the group name for categorization. Store `group_id` from the response — required by MAILERLITE_UPDATE_GROUP, MAILERLITE_DELETE_GROUP, and MAILERLITE_GET_GROUP_SUBSCRIBERS.
Create Segment
Tool to create a new subscriber segment. Use when grouping subscribers by custom criteria before sending targeted campaigns.
Create Subscriber
Tool to create or update (upsert) a subscriber by email. Use when adding new subscribers or updating existing ones without needing their ID. If subscriber exists, updates non-destructively (omitted fields/groups are preserved).
Create Webhook
Tool to register a new webhook URL for specified event types. Use when you need real-time notifications for selected MailerLite events.
Delete Automation
Tool to delete an automation workflow by ID. Deletion is permanent and irreversible — always require explicit user confirmation before calling. Use when you need to remove an automation after confirming it's no longer needed. Returns suc...
Delete E-commerce Cart Item
Tool to remove an item from a cart in an e-commerce shop. Use when you need to delete a specific product from a customer's shopping cart.
Delete E-commerce Category
Tool to delete a product category from an e-commerce shop by IDs. Use when you need to remove a specific category from your MailerLite store.
Delete E-commerce Customer
Tool to delete a customer from an e-commerce shop by IDs. Use when you need to remove a specific customer from your MailerLite store.
Delete E-commerce Order
Tool to delete an order from a shop. Use when you need to remove an order and its associated cart from MailerLite. Returns the deleted order details on success.
Delete E-commerce Product
Tool to delete a product from an e-commerce shop by IDs. Use when you need to remove a specific product from your MailerLite store.
Delete E-commerce Shop
Tool to disconnect an e-commerce shop by ID. Use when you have the shop's unique identifier and want to remove it from your MailerLite account.
Delete Field
Tool to delete a custom field. Use when a field is obsolete and you need to remove it from your MailerLite account. Returns success=True on 204 No Content.
Delete Group
Tool to delete a subscriber group by ID. Permanently removes the group and all its subscriber associations — irreversible with no undo. Use when you need to remove an existing subscriber group from your MailerLite account. Require explic...
Delete Segment
Tool to delete a segment by ID. Use when you need to remove an existing segment from your MailerLite account. Returns success=True on 204 No Content.
Delete Subscriber
Tool to delete a subscriber by ID. Use when you have the subscriber ID and want to remove them from your MailerLite account. Returns success=True on 204 No Content.
Delete Webhook
Tool to remove a webhook subscription by ID. Use when you need to delete a webhook after confirming it is no longer needed. Returns success=True on 204 No Content.
Execute Batch Request
Tool to execute multiple API requests in a single batch call (max 50 requests). Use when you need to perform multiple operations efficiently or reduce API call overhead. Note: Individual request failures don't stop batch processing; chec...
Forget Subscriber
Tool to forget a subscriber completely (GDPR compliant deletion). Use when you need to permanently delete all subscriber data within 30 days.
Get Account Info
Tool to retrieve basic MailerLite account details. Use when you need to verify authentication and review account metadata. Response payload is nested under results[i].response.data with data and meta subkeys — not a flat data key. Does n...
Get Account Stats
Tool to retrieve usage statistics and performance metrics for the account. Use after sending campaigns to analyze engagement and deliverability.
Get Automation
Tool to retrieve details of a specific automation by ID. Use when you have the automation ID and need its full configuration. Example: "Get automation 7267552".
Get Automation Activity
Tool to retrieve subscriber activity for a specific automation. Use when you need to track automation execution status and subscriber progress through workflows. Requires filter[status] parameter to be specified.
Get Campaign Languages
Tool to retrieve a list of all available campaign languages. Use when you need to fetch supported languages for creating or configuring campaigns.
Get Campaigns
Tool to retrieve a list of all campaigns. Use when you need to fetch campaigns optionally filtered by status or type, with pagination.
Get E-commerce Cart
Tool to fetch details of a specific cart by shop ID and cart ID. Use when you need to retrieve cart information including customer, items, total, and checkout URL.
Get E-commerce Cart Item
Tool to fetch details of a specific cart item by shop ID, cart ID, and item ID. Use when you need to retrieve information about a specific item in a cart.
Get E-commerce Category
Tool to fetch details of a specific product category by shop and category ID. Use when you need information about a specific e-commerce category.
Get E-commerce Customer
Tool to fetch details of a customer by shop and customer ID. Use after confirming shop_id and customer_id.
Get E-commerce Customers
Tool to list customers for a specific shop. Use when you need to retrieve and paginate ecommerce customers after you have a shop ID. Example: "List customers for shop 123".
Get E-commerce Order
Tool to fetch details of a specific e-commerce order by shop ID and order ID. Use when you need to retrieve order information including customer, cart items, total, and status.
Get E-commerce Product
Tool to fetch details of a specific e-commerce product by shop and product ID. Use when you need product information such as name, price, description, and categories.
Get E-commerce Shop
Tool to fetch details of a specific e-commerce shop by ID. Use when you need detailed configuration or stats of a connected shop.
Get E-commerce Shops
Tool to list all e-commerce shops connected to the account. Use when you need to retrieve and paginate shop listings for an account.
Get Fields
Tool to retrieve all custom fields defined in the account. Use when you need to list or paginate through subscriber custom fields.
Get Group
Tool to retrieve details of a specific subscriber group by ID. Use when you need information about a particular group's statistics and configuration.
Get Groups
Tool to retrieve all subscriber groups. Use when listing, paginating, or looking up group IDs for use in downstream tools (e.g., `trigger.settings.group_id`). Always verify returned IDs exactly match before passing to other tools; mismat...
Get Group Subscribers
Tool to list subscribers within a group by ID. Use when you need to retrieve subscribers belonging to a specific MailerLite group before targeted campaigns. Use after confirming the group ID is valid.
Plus 38 more Mailerlite actions your agent can call.
How to connect Mailerlite
You authorize Mailerlite once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Mailerlite without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Mailerlite
- How do I connect Mailerlite to Operator?
- Connecting Mailerlite is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Mailerlite and you never reauthorize by hand.
- Can my agent publish and schedule content in Mailerlite?
- Yes. It can draft posts, schedule them, and read back how they did once they are live. A common loop is draft, review, schedule, and publish, where you approve the copy and the agent handles the timing and the posting in Mailerlite.
- Do I need to write code or manage Mailerlite API keys?
- No. Operator manages the Mailerlite connection and token refresh, so there are no API keys to paste and nothing to deploy.
- Can my agent use Mailerlite together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Mailerlite and tools like Sendgrid, Active campaign, Benchmark email in one job, reading from one and acting in another without you wiring anything between them.
Connect Mailerlite to another app
Your agent can run Mailerlite together with any of these. Each page shows what it does across both apps in one job.
More apps to automate
Apps your agent runs alongside Mailerlite, or browse all integrations.
Put your agent on Mailerlite
Sign in, connect Mailerlite, and hand your agent the work. Your first week is free.
Try for free