DashboardSign inStart your trial

Mailcoach

Reference

56 actions for Mailcoach workflows.

01. Operations

Act on Mailcoach from a workflow

Operations are the actions a workflow can take in Mailcoach, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Account

1 operation

Retrieve authenticated user information and account details for your Mailcoach integration. This is typically used once during setup to verify credentials and confirm successful connection to your account.

Action

Get User

MAILCOACH_GET_USER

Retrieve detailed information about the authenticated user account, including profile data and account settings associated with your API credentials.

Analytics

4 operations

Track email performance metrics including click-through rates, open rates, bounce rates, and unsubscribe activity for your campaigns. Use these operations to monitor engagement and measure the effectiveness of your email marketing efforts over time.

Action

Get Campaign Bounces

MAILCOACH_GET_CAMPAIGN_BOUNCES

Retrieve a list of subscribers whose emails bounced when you sent a campaign, helping you identify delivery issues and maintain a clean email list. This lets you understand which addresses are no longer valid so you can take corrective action.

5 input
Action

Get Campaign Clicks

MAILCOACH_GET_CAMPAIGN_CLICKS

Retrieve detailed click data from a sent campaign to analyze how recipients engaged with your email links and content. This helps you understand which messages resonated most with your audience.

4 input
Action

Get Campaign Opens

MAILCOACH_GET_CAMPAIGN_OPENS

Retrieve detailed open metrics for a sent campaign, including who opened it and how many times they opened it, helping you understand audience engagement. Use this to analyze which campaigns resonate most with your subscribers.

4 input
Action

Get Campaign Unsubscribes

MAILCOACH_GET_CAMPAIGN_UNSUBSCRIBES

Retrieve a list of subscribers who unsubscribed from a specific email campaign, helping you understand why people are leaving your mailing list. This is useful for analyzing campaign performance and identifying content or messaging issues.

4 input

Campaigns

6 operations

Create, manage, and monitor email campaigns within Mailcoach, including sending new campaigns, updating existing ones, and retrieving campaign data. This is your central hub for managing the full lifecycle of marketing communications from creation to deletion.

Action★ Featured

Add Mailcoach Campaign

MAILCOACH_ADD_CAMPAIGN

Creates a new email campaign in Mailcoach that you can send to your subscriber lists or specific segments right away or schedule for later.

12 input
Action★ Featured

Get All Campaigns

MAILCOACH_GET_ALL_CAMPAIGNS

Retrieve a complete list of all your email campaigns with pagination and sorting options. Use this to view, organize, and analyze your marketing campaigns at a glance.

7 input
Action

Delete Campaign

MAILCOACH_DELETE_CAMPAIGN

Permanently removes a campaign from your email marketing account using its unique identifier. Use this when you need to clean up failed campaigns, remove duplicates, or delete campaigns that are no longer needed.

1 input
Action

Get All Sent Items

MAILCOACH_GET_ALL_SENT_ITEMS

Retrieve a complete list of all emails and messages you've sent through Mailcoach, allowing you to review delivery history and access past communications. Use this to track what you've sent, verify delivery status, and maintain records of your outgoing correspondence.

6 input
Action

Get Specific Campaign

MAILCOACH_GET_SPECIFIC_CAMPAIGN

Retrieve detailed information about a specific email campaign including its status, performance metrics, and configuration settings. Use this to access comprehensive campaign data for analysis, optimization, or status checking.

1 input
Action

Update Campaign

MAILCOACH_UPDATE_CAMPAIGN

Modify an existing email campaign's details including name, schedule, content, and other attributes to keep your campaigns current and relevant.

17 input

Imports

7 operations

Handle bulk subscriber data imports by creating import jobs, appending data, and tracking import progress and status. These operations streamline the process of adding large numbers of contacts to your email lists efficiently.

Action★ Featured

Start Subscriber Import

MAILCOACH_START_SUBSCRIBER_IMPORT

Activates a prepared subscriber import to process CSV data and add or update contacts in your email list. Use this after uploading and reviewing your subscriber data to begin the import process.

1 input
Action

Append to Subscriber Import

MAILCOACH_APPEND_TO_SUBSCRIBER_IMPORT

Add more subscriber data to an existing import batch in Mailcoach, allowing you to gradually build your email list without starting over. This is useful when you're collecting contacts from multiple sources or over time and want to add them to the same import session.

2 input
Action

Create Subscriber Import

MAILCOACH_CREATE_SUBSCRIBER_IMPORT

Prepare a bulk subscriber import from CSV data into your Mailcoach email list, enabling you to add multiple contacts at once without manual entry. The import is created in draft status so you can review it before activating.

5 input
Action

Delete Subscriber Import

MAILCOACH_DELETE_SUBSCRIBER_IMPORT

Permanently removes a subscriber import from your Mailcoach account so you can clean up failed or duplicate imports and free up resources.

1 input
Action

Get All Subscriber Imports

MAILCOACH_GET_ALL_SUBSCRIBER_IMPORTS

Retrieve a complete list of all subscriber import jobs with pagination, allowing you to review import history and status across your email campaigns.

1 input
Action

Get Subscriber Import

MAILCOACH_GET_SUBSCRIBER_IMPORT

Retrieve detailed information about a specific subscriber import job, including its current status and progress. This helps you monitor and verify that your email list uploads are processing correctly.

1 input
Action

Update Subscriber Import

MAILCOACH_UPDATE_SUBSCRIBER_IMPORT

Modify the settings and configuration of a draft subscriber import before it's executed, allowing you to correct or refine your subscriber data upload.

6 input

Lists

5 operations

Manage your email distribution lists by creating new lists, updating list settings, retrieving list information, and removing lists. This is where you organize and maintain the subscriber groups that form the foundation of your campaigns.

Action★ Featured

Add Email List

MAILCOACH_ADD_EMAIL_LIST

Create a new email list to organize and segment your subscribers for targeted campaigns. This helps you build separate mailing lists for different audience groups before sending communications.

23 input
Action

Delete Email List

MAILCOACH_DELETE_EMAIL_LIST

Permanently removes an email list from your Mailcoach account by its unique identifier. Use this when you no longer need a specific list or want to clean up inactive campaigns.

1 input
Action

Get Email Lists

MAILCOACH_GET_EMAIL_LISTS

Retrieve all your email lists from Mailcoach so you can view, manage, and organize your subscriber segments. This helps you understand your audience structure and find specific lists for campaigns or analysis.

4 input
Action

Get Specific Email List

MAILCOACH_GET_SPECIFIC_EMAIL_LIST

Retrieves detailed information about a specific email list in Mailcoach, including subscriber count, email settings, and configuration details. Use this when you need to review or verify a list's current setup before sending campaigns or making changes.

1 input
Action

Update Email List

MAILCOACH_UPDATE_EMAIL_LIST

Modify an existing email list's settings and configuration, such as name, description, or other list properties. Use this to keep your subscriber lists organized and up-to-date as your business needs change.

24 input

Segments

5 operations

Create and manage dynamic subscriber segments within your email lists to enable targeted campaign delivery. Use these operations to build audiences based on specific criteria and keep segments updated as your subscriber data evolves.

Action

Create Segment for Email List

MAILCOACH_CREATE_SEGMENT

Create targeted subscriber groups within your email list based on specific criteria like tags, allowing you to send personalized campaigns to the right audience segments.

6 input
Action

Delete Segment from Email List

MAILCOACH_DELETE_SEGMENT

Permanently remove a segment from your email list when you no longer need to target that specific subscriber group.

2 input
Action

Get Segment

MAILCOACH_GET_SEGMENT

Retrieve detailed information about a specific email segment including its name, description, and subscriber count to verify segment configuration or audit your email list organization.

2 input
Action

List Segments

MAILCOACH_LIST_SEGMENTS

Retrieve all audience segments for a specific email list, allowing you to see which subscriber groups are available based on their tags and characteristics.

2 input
Action

Update Segment

MAILCOACH_UPDATE_SEGMENT

Modify an existing email segment's criteria, name, or tag rules to keep your subscriber lists organized and targeted. Use this when your audience definitions change or you need to refine who receives specific campaigns.

7 input

Subscribers

8 operations

Manage individual subscriber records including adding, updating, and removing subscribers from your lists. This category handles subscription confirmations, re-confirmations, and subscription state changes to keep your audience data current and compliant.

Action★ Featured

List Subscribers

MAILCOACH_LIST_SUBSCRIBERS

Retrieve all subscribers from your email list with optional filtering by email, search terms, or subscription status. Use this to access your complete subscriber data for analysis, outreach, or list management purposes.

7 input
Action★ Featured

Subscribe To Email List

MAILCOACH_SUBSCRIBE_TO_EMAIL_LIST

Add or update subscribers on your email list and manage their information in one operation. This lets you grow your audience while keeping existing subscriber data current.

8 input
Action★ Featured

Update Subscriber

MAILCOACH_UPDATE_SUBSCRIBER

Modify subscriber information such as email, name, tags, or custom attributes in your email list without needing to recreate the contact.

7 input
Action

Confirm Subscriber

MAILCOACH_CONFIRM_SUBSCRIBER

Activate a subscriber's email list membership after they verify their email address through a confirmation link. This completes the double opt-in process and ensures only engaged subscribers receive your messages.

1 input
Action

Delete Subscriber

MAILCOACH_DELETE_SUBSCRIBER

Permanently remove a subscriber and all their associated data from your Mailcoach mailing list, allowing that email address to be re-subscribed later if needed.

1 input
Action

Get Specific Subscriber

MAILCOACH_GET_SPECIFIC_SUBSCRIBER

Retrieve detailed information about a specific subscriber in your mailing list using their unique identifier, allowing you to access their profile data and subscription status.

1 input
Action

Resend Subscriber Confirmation

MAILCOACH_RESEND_CONFIRMATION

Resend a confirmation email to a subscriber who hasn't yet verified their email address, helping you complete their signup process.

1 input
Action

Unsubscribe Subscriber

MAILCOACH_UNSUBSCRIBE_SUBSCRIBER

Remove a subscriber from receiving emails while keeping their record intact, allowing them to be resubscribed later if they change their mind.

1 input

Suppressions

4 operations

Control suppression lists to prevent emails from reaching addresses that should not receive messages, such as bounced addresses or opted-out contacts. These operations help maintain email deliverability and compliance with anti-spam regulations.

Action

Add suppression

MAILCOACH_ADD_SUPPRESSION

Prevent email delivery to addresses that have bounced, been flagged as spam, or should be manually blocked from your mailing list. This helps maintain your sender reputation and ensures messages only go to engaged recipients.

2 input
Action

Delete Suppression

MAILCOACH_DELETE_SUPPRESSION

Remove a suppressed email address or contact from your Mailcoach suppression list, allowing you to re-engage with that recipient in future campaigns.

1 input
Action

Get All Suppressions

MAILCOACH_GET_ALL_SUPPRESSIONS

Retrieve all email addresses that are blocked from receiving messages in Mailcoach, including those flagged for bounces, spam complaints, or manual suppression. This helps you maintain list hygiene and understand who cannot be contacted.

4 input
Action

Get Specific Suppression

MAILCOACH_GET_SPECIFIC_SUPPRESSION

Retrieve details about a specific suppressed email address or contact to understand why they were suppressed and manage your email list quality.

1 input

Tags

7 operations

Organize and categorize subscribers and content using tags for more granular audience targeting and management. Tags enable you to build complex segments and personalize campaigns based on subscriber attributes and behaviors.

Action★ Featured

Add Tags to Subscriber

MAILCOACH_ADD_TAGS_TO_SUBSCRIBER

Organize and categorize your email subscribers by adding tags that help you segment your audience for targeted campaigns and personalized communications.

2 input
Action

Add Tag to Email List

MAILCOACH_ADD_TAG

Organize and categorize subscribers within your email list by assigning tags to help segment and manage your audience more effectively.

3 input
Action

Delete Tag from Email List

MAILCOACH_DELETE_TAG

Remove a specific tag from your email list to clean up outdated categories or reorganize your subscriber segments. This helps maintain an organized tagging system as your list evolves.

2 input
Action

Get All Tags

MAILCOACH_GET_ALL_TAGS

Retrieve all tags associated with a specific email list to organize and identify subscriber segments. This helps you understand how your contacts are categorized and segmented for targeted campaigns.

2 input
Action

Get Specific Tag

MAILCOACH_GET_SPECIFIC_TAG

Retrieve detailed information about a specific tag in your email list, including its properties and configuration. This helps you verify tag settings and understand how your contacts are organized before managing your campaigns.

2 input
Action

Remove Tags from Subscriber

MAILCOACH_REMOVE_TAGS_FROM_SUBSCRIBER

Remove specific tags from a subscriber to update their segmentation and communication preferences. This helps you keep your audience organization current as subscriber interests and statuses change.

2 input
Action

Update Tag

MAILCOACH_UPDATE_TAG

Modify the name or visibility settings of an existing email tag to keep your subscriber segments organized and up-to-date.

4 input

Templates

4 operations

Store and manage reusable email templates to streamline campaign creation and maintain brand consistency. These operations allow you to create once and deploy multiple times across different campaigns and audiences.

Action

Delete Template

MAILCOACH_DELETE_TEMPLATE

Permanently remove an email template from your Mailcoach account to clean up unused designs or replace outdated messaging. Use this when you no longer need a template and want to maintain an organized template library.

1 input
Action

Get All Templates

MAILCOACH_GET_ALL_TEMPLATES

Retrieve all your email templates with filtering and sorting options to quickly find and manage your email designs. This helps you locate specific templates or get an overview of all your email assets.

3 input
Action

Get Specific Template

MAILCOACH_GET_SPECIFIC_TEMPLATE

Retrieves the complete details of a specific email template including its HTML content, name, and metadata. Use this when you need to review, audit, or prepare template content for sending or modification.

1 input
Action

Update Template

MAILCOACH_UPDATE_TEMPLATE

Modify an existing email template's name, content, or HTML structure to keep your email designs current with your branding and messaging needs.

4 input

Transactional

5 operations

Manage transactional email templates and send automated event-triggered messages like confirmations, receipts, and notifications. This category handles the one-to-one communications that support your business workflows beyond marketing campaigns.

Action

Add Transactional Email Template

MAILCOACH_ADD_TRANSACTIONAL_EMAIL_TEMPLATE

Create reusable HTML email templates in Mailcoach that can be used for sending transactional emails like order confirmations, password resets, or notifications. Once created, these templates receive a unique identifier for easy reference and updates.

3 input
Action

Delete Transactional Mail

MAILCOACH_DELETE_TRANSACTIONAL_MAIL

Permanently removes a logged transactional email record from your system, allowing you to clean up old or unwanted email delivery logs. This helps maintain a clean history of your email communications.

1 input
Action

Get All Transactional Email Templates

MAILCOACH_GET_ALL_TRANSACTIONAL_EMAIL_TEMPLATES

Retrieves a complete list of all transactional email templates in your Mailcoach account, allowing you to view and manage your automated email designs. This helps you keep track of your email templates and identify which ones are in use across your communication systems.

3 input
Action

Get Transactional Mail

MAILCOACH_GET_TRANSACTIONAL_MAIL

Retrieve the complete details of a specific transactional email including its subject, content, recipients, and configuration settings using its unique identifier.

1 input
Action

List Transactional Mails

MAILCOACH_LIST_TRANSACTIONAL_MAILS

Retrieve a paginated list of all transactional emails that have been sent from your account, helping you track and audit automated customer communications.

1 input
What now

Use Mailcoach in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.