Connect Mailcoach with Hookshot™ and your stack

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

Tools and triggers

What Agents can do in Mailcoach

Available tools and events after Mailcoach is connected.

  • 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 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 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • Get All Tags

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

Setup

Connect Mailcoach in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.