AI-Driven Email Marketing Tool Server for Sendy - n8n Workflow

Use this dynamic n8n workflow to expose Sendy operations (subscribers, campaigns) as callable tools for an n8n AI Agent. Features the specialized n8n trigger and Sendy n8n node.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • AI Developers and Prompt Engineers who require robust email marketing capabilities within their conversational AI or automation flows.

  • Users looking for advanced n8n workflow examples demonstrating tool integration with LangChain's Master Control Program (MCP).

  • Organizations using Sendy who want to enable conversational automation for list management and campaign creation.

Overview

This powerful n8n workflow is designed not for sequential execution, but to function as a specialized AI Tool Server. By utilizing the Master Control Program (MCP) n8n trigger, this n8n templates structure exposes six crucial Sendy operations, allowing an upstream AI Agent to dynamically select and execute the required action based on context or user query. Unlike standard n8n workflows, this architecture ensures the AI agent controls the flow, making decisions about whether to Add a subscriber, Count a subscriber, or Create a campaign. This specialized setup maximizes the utility of the Sendy n8n node by making it instantly accessible and callable within an AI-driven automation context, providing a high degree of flexibility in your overall n8n solution.

How it Works

The process begins with the Sendy Tool MCP Server n8n trigger. This specialized n8n trigger (LangChain MCP) initializes the connection and advertises the functionality of all downstream nodes to the controlling AI Agent. This means the n8n workflow is passive until called. All subsequent Sendy n8n node actions, such as Add a subscriber or Delete a subscriber, are registered as executable tools back to the initial n8n trigger via the 'ai_tool' connection type. When the AI agent receives a request—for example, a user asking to check the list size—the agent determines that the Count a subscriber tool is the most appropriate n8n node. It then executes a call to this specific n8n workflow, passing the necessary parameters to the chosen n8n node. The selected Sendy n8n node performs the API operation, and the result is returned directly to the AI agent, which can then formulate a natural language response. This sophisticated use of the n8n platform allows for seamless AI integration.

Installation Guide


  1. Import the n8n Workflow: Copy the provided JSON data and paste it into your n8n instance using the 'New' -> 'Import from JSON' option.

  2. Set up Sendy Credentials: Every Sendy Tool n8n node requires valid credentials. Click on any Sendy n8n node, select 'Create New Credentials', and provide your Sendy API Key and installation URL.

  3. Configure the n8n Trigger: The Sendy Tool MCP Server n8n trigger is crucial. Ensure your upstream AI Agent or Master Control Program is correctly configured to recognize this specific n8n trigger webhook ID and the available tools documented in this n8n workflow.

  4. Activate: Once credentials are set up for the Sendy n8n node operations, activate the n8n workflow to make the AI tools available.

Node Details

Sendy Tool MCP Server (n8n Trigger):
Function: Serves as the activation point and tool registration center for the AI Agent. It is the core n8n trigger for AI tool workflows.
Key Configuration: Uses the @n8n/n8n-nodes-langchain.mcpTrigger type, making it available as an AI service.
Create a campaign (Sendy Tool n8n node):
Function: Allows the AI Agent to initiate a new email campaign within your Sendy installation.
Key Configuration: Configured to use the 'Campaign' resource, though specific operation details depend on the AI call.
Add a subscriber (Sendy Tool n8n node):
Function: Handles adding new subscribers to a specified list, executed dynamically by the AI.
Key Configuration: Configured for 'Subscriber' resource operations.
Count a subscriber (Sendy Tool n8n node):
Function: Retrieves the total count of subscribers for a list, providing crucial data back to the AI Agent.
Delete a subscriber (Sendy Tool n8n node):
Function: Removes a subscriber entirely from the system.
Remove a subscriber (Sendy Tool n8n node):
Function: Unsubscribes or removes a subscriber from a specific list.
Get subscriber's status (Sendy Tool n8n node):
* Function: Checks the current subscription status (active, unsubscribed, bounced) of a user, useful for complex AI decision-making within the n8n workflow.

Related n8n Workflows

Paid

Nodes: 3 Nodes
Updated: December 26 2025
View all
Created by

A hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord

Featured*