# Mailcoach AI integration on Definable

> Mailcoach is an email marketing platform that allows users to manage email campaigns and subscriber lists efficiently.

## What this connects

Mailcoach is an email marketing platform that allows users to manage email campaigns and subscriber lists efficiently.

Vendor: https://mailcoach.app

## Tools available

**56** tools available. First 12:

- `MAILCOACH_ADD_CAMPAIGN` — 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.
- `MAILCOACH_ADD_EMAIL_LIST` — 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.
- `MAILCOACH_ADD_SUPPRESSION` — Add suppression — Tool to add a suppression entry. Use after detecting a bounce, spam complaint, or manual block.
- `MAILCOACH_ADD_TAG` — Add Tag to Email List — Tool to create a new tag within a specific email list. Use after confirming the email list exists.
- `MAILCOACH_ADD_TAGS_TO_SUBSCRIBER` — 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.
- `MAILCOACH_ADD_TRANSACTIONAL_EMAIL_TEMPLATE` — 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 to reference, update, or delete the template later.
- `MAILCOACH_APPEND_TO_SUBSCRIBER_IMPORT` — 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.
- `MAILCOACH_CONFIRM_SUBSCRIBER` — 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 after the subscriber clicks a confirmation link in their email. Prerequisites: - A subscriber must exist (created via MAILCOACH_SUBSCRIBE_TO_EMAIL_LIST action) - The subscriber must be in 'unconfirmed' status (skip_confirmation was false or not set) Returns 204 No Content on success. If the subscriber is already confirmed or does not exist, appropriate error messages are returned.
- `MAILCOACH_CREATE_SEGMENT` — 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.
- `MAILCOACH_CREATE_SUBSCRIBER_IMPORT` — 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 must include a header row with at least an 'email' column. Optional columns include 'first_name', 'last_name', 'tags', and custom attributes. Requires a valid email_list_uuid from an existing email list.
- `MAILCOACH_DELETE_CAMPAIGN` — Delete Campaign — Tool to delete a campaign by UUID. Use when you need to permanently remove a campaign after confirming its identifier.
- `MAILCOACH_DELETE_EMAIL_LIST` — 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.

## Auth

Auth schemes: `API_KEY`.

## How agents use Mailcoach

Inside a Definable workflow, Mailcoach is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Mailcoach** — the Researcher (GPT-5.5) pulls context from Mailcoach (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Mailcoach** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Mailcoach (create record, post message, draft email).
- **Designer / Engineer → Distributor → Mailcoach** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Mailcoach (attach file, open PR comment, post status).

The Verifier checks every Mailcoach call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- email newsletters — https://definable.ai/apps/category/email-newsletters/
- marketing automation — https://definable.ai/apps/category/marketing-automation/

## Related

- HTML page: https://definable.ai/apps/mailcoach/
- Same category (email newsletters): https://definable.ai/apps/category/email-newsletters/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
