Mailcoach
Email marketing platform for campaigns, lists, subscribers, tags, suppressions, transactional templates, and webhook delivery.
Helps marketers running campaigns at scale that build lists and tags, add suppressions, manage templates, and react to bounce or complaint events.
Sign in to connect Mailcoach
Sign in to connect an account and start using Mailcoach in your apps.
Example Use Cases
These are example ways Snow can use Mailcoach when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.
Tool to create a new email list. Use when you need to manage and organize subscribers before sending campaigns. Use after authentication.
Tool to create a new Mailcoach campaign. Use when you need to send or schedule an email campaign to a specific list or segment.
Tool to add a suppression entry. Use after detecting a bounce, spam complaint, or manual block.
Tool to create a new tag within a specific email list. Use after confirming the email list exists.
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.
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.
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 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.
Tool to create a new segment within an email list. Use when you need to target specific groups of subscribers based on tags.
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.