send_campaign
Send Campaign
Send a campaign to its full subscriber list, or send a test email to preview the campaign first. Use action "send" to dispatch to all subscribers, or "send_test" to send a preview to specific email addresses.
send_campaign
Send a campaign to its full subscriber list, or send a test email to preview the campaign first. Use action "send" to dispatch to all subscribers, or "send_test" to send a preview to specific email addresses.
list_campaigns
Retrieve campaigns from Mailcoach. Supports searching by name and filtering by status (draft, scheduled, sent).
manage_tag
List, create, update, or delete tags on an email list. Tags are used for categorizing subscribers and building segments.
manage_campaign
Create, update, or delete a campaign. For creation, provide the campaign name, email list UUID, and optionally subject, HTML content, template, and scheduling details. For update, provide the campaign UUID and fields to modify. For delete, provide the campaign UUID.
manage_subscriber
Add, update, or remove a subscriber from an email list. Also supports confirming, unsubscribing, and resending confirmation emails. Use action "create" to add a new subscriber, "update" to change details, "delete" to remove, "confirm" to confirm, "unsubscribe" to unsubscribe, or "resend_confirmation" to resend the confirmation email.
manage_template
Create, update, retrieve, list, or delete email templates. Templates define reusable HTML structures with placeholder fields for campaigns.
manage_suppression
List, add, or remove email suppressions. Suppressed addresses are prevented from receiving any emails. Addresses are automatically suppressed on hard bounces or spam complaints, and can also be manually added.
manage_subscriber_tags
Add or remove tags from a subscriber. Provide the subscriber UUID and the list of tag names to add or remove.
list_subscribers
Retrieve subscribers from an email list. Supports searching by email, name, or tags, and filtering by subscription status.
manage_segment
List, create, update, or delete segments on an email list. Segments allow targeting subsets of subscribers based on combinations of required and excluded tags.
get_campaign_analytics
Retrieve engagement analytics for a sent campaign — opens, clicks, unsubscribes, and bounces. Select one or more metric types to retrieve.
list_email_lists
Retrieve email lists (mailing lists) from Mailcoach. Supports searching by name and pagination.
send_transactional_email
Send a transactional email using either a pre-built template name or custom HTML. Supports recipient addressing (to, cc, bcc), placeholder replacements, and optional logging.
manage_email_list
Create, update, or delete an email list. When creating, provide a name and default sender email. When updating, provide the list UUID and fields to change. When deleting, provide the list UUID and set action to "delete".
import_subscribers
Bulk import subscribers into an email list using CSV data. The import is created and then started automatically. Returns the import status and counts.
Manage email marketing campaigns, subscriber lists, and transactional emails. Create and send campaigns with HTML or Markdown, schedule sends, and track opens, clicks, bounces, and unsubscribes. Add, update, remove, and segment subscribers using tags. Bulk import subscribers into lists. Create reusable email templates with placeholder fields. Send transactional emails with custom content or templates. Manage suppressions to block specific addresses. Receive webhooks for subscriber, campaign, tag, engagement, and bounce events.
Common questions about connecting Mailcoach to AI agents with Metorial.