Operator
← All integrations
Mailcoach logo

Connect Mailcoach to OpenClaw on Operator.io

Mailcoach is an email marketing platform for managing campaigns and subscribers. It helps you reach your audience efficiently with streamlined email delivery and automation.

Automate Mailcoach with AI

Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Mailcoach. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Mailcoach on its own, running actions like add mailcoach campaign, add email list, add suppression.

Your agent reaches Mailcoach 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 Mailcoach

Your agent can call any of these Mailcoach actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Mailcoach Campaign

Tool to create a new Mailcoach campaign. Use when you need to send or schedule an email campaign to a specific list or segment.

Add Email List

Tool to create a new email list. Use when you need to manage and organize subscribers before sending campaigns. Use after authentication.

Add suppression

Tool to add a suppression entry. Use after detecting a bounce, spam complaint, or manual block.

Add Tag to Email List

Tool to create a new tag within a specific email list. Use after confirming the email list exists.

Add Tags to Subscriber

Add tags to a subscriber for segmentation and targeting. Tags are appended to existing tags. Use after obtaining a subscriber UUID from listing subscribers or creating a new subscription.

Add Transactional Email Template

Creates a new email template in Mailcoach via POST /api/templates. Use this action to create reusable HTML templates that can be referenced when sending transactional emails. Returns the created template with its UUID, which can be used...

Append to Subscriber Import

Tool to append CSV data to an existing subscriber import. Use after retrieving a subscriber import when additional subscriber data needs to be added.

Confirm Subscriber

Confirm a subscriber's subscription to an email list (double opt-in confirmation). Use this action to finalize a subscriber's subscription after they have been added to an email list with confirmation required. This is typically called a...

Create Segment for Email List

Tool to create a new segment within an email list. Use when you need to target specific groups of subscribers based on tags.

Create Subscriber Import

Creates a new subscriber import in Mailcoach. Use this to bulk import subscribers from CSV data into an email list. The import is created in 'draft' status and must be started separately using the start_subscriber_import action. The CSV...

Delete Campaign

Tool to delete a campaign by UUID. Use when you need to permanently remove a campaign after confirming its identifier.

Delete Email List

Tool to delete an email list by UUID. Use when you need to permanently remove an email list after confirming its identifier.

Delete Segment from Email List

Tool to delete a segment from an email list. Use when you need to permanently remove a segment after confirming its identifiers.

Delete Subscriber

Permanently delete a subscriber by UUID from Mailcoach. Use this tool when you need to completely remove a subscriber and all their data. After deletion, the email address can be re-subscribed in the future. This action is irreversible -...

Delete Subscriber Import

Tool to delete a subscriber import by its UUID. Use when you need to permanently remove a subscriber import after confirming its identifier.

Delete Suppression

Tool to delete a suppression entry by UUID. Use when you need to permanently remove a suppression after confirming its identifier.

Delete Tag from Email List

Tool to delete a tag from an email list. Use when you need to permanently remove a tag after confirming its identifiers.

Delete Template

Tool to delete a template by UUID. Use when you need to permanently remove a template after confirming its UUID.

Delete Transactional Mail

Tool to delete a transactional mail send record by its UUID. This removes the logged send entry for a transactional email from the /api/sends endpoint. Use when you need to permanently remove a transactional mail log item. Note: This is...

Get All Campaigns

Tool to retrieve all campaigns. Use when you need a paginated, sortable list of campaigns matching criteria.

Get All Sent Items

Tool to retrieve all sent items. Use when you need to list and filter sent items after delivery.

Get All Subscriber Imports

Tool to retrieve all subscriber imports. Use when you need a paginated list of import jobs.

Get All Suppressions

Retrieve a paginated list of all email suppression entries from Mailcoach. Suppressions are email addresses that will never receive emails. They can be created due to hard bounces, spam complaints, or manual blocking. Use this tool to: -...

Get All Tags

Tool to retrieve all tags for a specific email list. Use after confirming the email list exists.

Get All Templates

Tool to retrieve all templates. Use when you need a paginated list of templates with optional search and sorting.

Get All Transactional Email Templates

Tool to retrieve all transactional email templates. Use when you need a paginated list of transactional templates matching your criteria.

Get Campaign Bounces

Tool to retrieve bounced subscribers of a sent campaign with pagination support. Use when you need to analyze or manage email bounces for campaign delivery tracking.

Get Campaign Clicks

Tool to retrieve clicks from a sent campaign with pagination support. Use when you need to analyze link engagement and click-through data for a specific campaign.

Get Campaign Opens

Tool to retrieve all opens for a sent campaign with pagination support. Use when you need to see who opened a campaign and how many times.

Get Campaign Unsubscribes

Tool to retrieve unsubscribes from a sent campaign with pagination support. Use when you need to see who unsubscribed from a specific campaign.

Get Email Lists

Tool to retrieve all email lists. Use when you need to fetch a paginated list of email lists with optional filters.

Get Segment

Tool to retrieve details of a specific segment. Use when you need to fetch segment metadata after confirming the email list and segment UUIDs.

Get Specific Campaign

Tool to retrieve details of a specific Mailcoach campaign. Use when you need the full campaign resource by its UUID.

Get Specific Email List

Retrieve detailed information about a specific Mailcoach email list by its UUID. Returns comprehensive list details including: - Basic info: name, UUID, subscriber count - Email settings: default from/reply-to addresses and names - Subsc...

Get Specific Subscriber

Tool to retrieve a specific subscriber. Use when you need to fetch subscriber details by UUID.

Get Specific Suppression

Tool to retrieve a specific suppression entry. Use when you need to fetch suppression details by UUID or email.

Get Specific Tag

Tool to retrieve details of a specific tag. Use when you need to fetch tag metadata after confirming the email list and tag UUIDs.

Get Specific Template

Retrieves the full details of a specific Mailcoach email template by its UUID. Use this to fetch template content (HTML), metadata, and timestamps for a known template. The UUID can be obtained from the 'Get All Templates' action or from...

Get Subscriber Import

Tool to retrieve details of a specific subscriber import by UUID. Use when you need to check the status or details of a particular import job.

Get Transactional Mail

Tool to retrieve details of a specific transactional email by its UUID. Use when you need to fetch the full details (subject, HTML content, recipients, settings) of a known transactional email template.

Get User

Tool to retrieve details of the currently authenticated user. Use when you need to get information about the user associated with the API token.

List Segments

Tool to retrieve all segments for a specific email list. Use when you need to fetch segments that filter subscribers by tags.

List Subscribers

Tool to list all subscribers from a specific email list with pagination support. Use when you need to fetch subscribers from an email list, with optional filtering by email, search terms, or subscription status.

List Transactional Mails

Tool to retrieve all transactional email records. Use when you need a paginated list of sent transactional mails.

Remove Tags from Subscriber

Tool to remove tags from a subscriber. Use after retrieving a subscriber's UUID to adjust their segments.

Resend Subscriber Confirmation

Tool to resend confirmation email to a subscriber. Use when a subscriber hasn't confirmed and you need to resend the confirmation.

Start Subscriber Import

Starts processing a subscriber import that is in 'draft' status. Use this action after creating a subscriber import with 'Create Subscriber Import' and optionally appending data with 'Append to Subscriber Import'. The import must be in '...

Subscribe To Email List

Subscribe (or update) a subscriber to an email list. By default, this upserts: if the email already exists in the list, it updates the subscriber; otherwise, it creates a new one. Use strict=true to prevent updates and fail if the email...

Plus 8 more Mailcoach actions your agent can call.

How to connect Mailcoach

You authorize Mailcoach once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Mailcoach 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 Mailcoach

How do I connect Mailcoach to Operator?
You authorize Mailcoach once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Mailcoach without you signing in again.
Can my agent publish and schedule content in Mailcoach?
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 Mailcoach.
Do I need to write code or manage Mailcoach API keys?
No code and no API keys. You authorize Mailcoach through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Mailcoach together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Mailcoach and tools like Sendgrid, Active campaign, Benchmark email in one job, reading from one and acting in another without you wiring anything between them.

More apps to automate

Apps your agent runs alongside Mailcoach, or browse all integrations.

Put your agent on Mailcoach

Sign in, connect Mailcoach, and hand your agent the work. Your first week is free.

Try for free