
SENDY n8n INTEGRATION: AUTOMATE SENDY WITH N8N
Looking to automate your email marketing workflows with Sendy and n8n? You're in the right place. The Sendy n8n integration gives you access to 6 powerful actions that let you manage subscribers, create campaigns, and streamline your email marketing operations without writing a single line of code.
Sendy is a self-hosted email newsletter application that lets you send trackable emails via Amazon SES at a fraction of the cost of traditional email marketing platforms. When combined with n8n's visual workflow automation, you unlock the ability to automatically add subscribers from any source, clean your lists, track subscriber counts, and even create campaigns programmatically.
In this comprehensive guide, you'll discover exactly how to connect Sendy to n8n, explore each available action in detail, and learn practical use cases that will transform how you handle email marketing automation.
Need help automating Sendy with n8n?
Our team will get back to you in minutes.
Why automate Sendy with n8n?
The Sendy n8n integration provides you with 6 distinct actions to automate every aspect of your email marketing subscriber management and campaign creation. Whether you're running a SaaS business, an e-commerce store, or a content platform, connecting Sendy to n8n eliminates the manual work of managing your mailing lists.
Significant time savings: No more manually adding subscribers from your CRM, website forms, or payment processors. Set up smart rules that automatically subscribe new customers, remove unsubscribes, and keep your lists clean 24/7. What used to take hours of weekly maintenance now happens instantly in the background.
Seamless integration with your stack: Connect Sendy to over 400+ applications available in n8n. Automatically add Stripe customers to your newsletter, sync Typeform submissions to specific lists, remove subscribers when they cancel in your billing system, or trigger welcome campaigns when users sign up through your app.
Practical workflow examples:
- Automatically add new WooCommerce customers to your promotional mailing list
- Remove subscribers from Sendy when they unsubscribe via your custom preference center
- Count subscribers daily and send the metrics to a Google Sheet for tracking
- Create and send campaigns automatically based on new blog posts or product launches
- Check subscriber status before sending transactional emails through other systems
The result? A fully automated email marketing machine that runs while you focus on creating great content and growing your business.
How to connect Sendy to n8n?
! 1 stepHow to connect Sendy to n8n?
- 01
Add the node
Connecting Sendy to n8n requires API key authentication. Since Sendy is self-hosted, you'll need access to your Sendy installation's API credentials and server URL.Basic configuration:Locate your Sendy API key: Log into your Sendy installation, navigate to Settings, and find your API key. This key authenticates all requests from n8n to your Sendy instance.Get your Sendy installation URL: Note the full URL where your Sendy is hosted (e.g., https://sendy.yourdomain.com). This is required for n8n to communicate with your specific installation.Add credentials in n8n: In your n8n workflow, add a Sendy node, click on "Credential to connect with," and select "Create New." Enter your API key and Sendy URL.Test the connection: Configure a simple action like "Subscriber Count" with a valid List ID to verify that n8n can successfully communicate with your Sendy installation.Save and reuse: Once configured, these credentials are saved in n8n and can be reused across all your Sendy workflows.
TIP💡 TIP: Keep your Sendy API key secure and never share it publicly. If you suspect your key has been compromised, generate a new one immediately in your Sendy settings. Also, ensure your Sendy server's firewall allows incoming connections from your n8n instance's IP address if you're running n8n on a separate server.- 01
Need help automating Sendy with n8n?
Our team will get back to you in minutes.
Sendy actions available in n8n
01 Action 01Sendy: Add Subscriber
This action is the foundation of most Sendy automation workflows. It allows you to programmatically add new subscribers to any of your Sendy mailing lists, complete with custom fields and preferences.
Key parameters:
- Email: The subscriber's email address you want to add to your list. This is a required text field that accepts any valid email format.
- List ID: The unique identifier of the Sendy mailing list where the subscriber will be added. You can find this ID in your Sendy list settings. This field is required.
- Additional Fields: Optional custom properties you can attach to the subscriber, such as name, company, or any custom fields you've configured in Sendy.
Use cases:
- Automatically subscribe new customers from Stripe, PayPal, or any payment processor
- Add form submissions from Typeform, Gravity Forms, or custom web forms to targeted lists
- Sync new CRM contacts from HubSpot or Pipedrive to your newsletter
- Subscribe users who complete specific actions in your application

02 Action 02Sendy: Subscriber Status
Need to verify if someone is subscribed before taking action? This action retrieves the current subscription status of any email address on a specific list. It's essential for building conditional workflows that behave differently based on subscription state.
Key parameters:
- Credential to connect with: A required dropdown to select your Sendy account credentials for authentication.
- Resource: Set to "Subscriber" to indicate you're working with subscriber data.
- Operation: Set to "Status" to retrieve the subscription state.
- Email: The email address you want to check. This is a required text field.
- List ID: The unique identifier of the mailing list to check against. Required for the status lookup.
Use cases:
- Check if a user is subscribed before sending them a promotional offer via another channel
- Build conditional logic that adds users only if they're not already subscribed
- Verify subscription status before processing refunds or cancellations
- Create re-engagement workflows targeting users who have unsubscribed
When to use it: Use this action at the beginning of workflows where the next steps depend on whether someone is actively subscribed, unsubscribed, or has never been on your list.

03 Action 03Sendy Subscriber: Remove
This action removes a subscriber from a specific mailing list without permanently deleting their data. The subscriber won't receive emails from that list but can be re-added later. Perfect for honoring unsubscribe requests or managing list segmentation.
Key parameters:
- Email: The email address of the subscriber to remove from the list. Required text input.
- List ID: The unique identifier of the mailing list from which to remove the subscriber. Required field.
Use cases:
- Process unsubscribe requests from your custom preference center or webhook
- Remove subscribers who downgrade from a paid plan and shouldn't receive premium content
- Clean lists by removing bounced emails detected by external validation services
- Implement cooling-off periods where users are temporarily removed then re-added

04 Action 04Delete Subscriber
Unlike the "Remove" action, Delete Subscriber permanently removes all data associated with an email address. Use this for GDPR compliance, data cleanup, or when a subscriber requests complete data deletion.
Key parameters:
- Email: The email address of the subscriber to permanently delete. Required field.
- List ID: Optional field to specify a particular list. If left blank, the subscriber is deleted from ALL lists they belong to—use with caution.
Use cases:
- Honor GDPR "right to be forgotten" requests automatically
- Permanently remove fake or spam email addresses from your entire database
- Clean up test subscribers after development or QA processes
- Implement complete data deletion when users close their accounts
💡 TIP: Before using Delete Subscriber without a List ID, always confirm the action with the user or implement a confirmation step in your workflow. Deleting from all lists is irreversible and affects every mailing list in your Sendy installation.

05 Action 05Subscriber: Count
This action returns the total number of active subscribers on a specific mailing list. It's invaluable for monitoring list growth, triggering milestone-based workflows, and generating reports.
Key parameters:
- Credential to connect with: Required dropdown to select your Sendy authentication credentials.
- Resource: Set to "Subscriber" for subscriber-related operations.
- Operation: Set to "Count" to retrieve the subscriber total.
- List ID: The unique identifier of the list you want to count. This field is required.
Use cases:
- Schedule daily or weekly subscriber count snapshots to Google Sheets or Airtable for growth tracking
- Trigger celebration notifications when you hit subscriber milestones (1,000, 10,000, etc.)
- Monitor list health by comparing counts over time and alerting on unusual drops
- Feed subscriber metrics into dashboards built with tools like Geckoboard or Databox

06 Action 06Create Campaign
The most powerful action in the Sendy n8n integration. Create Campaign lets you programmatically generate email campaigns complete with sender details, subject lines, and full HTML content. Combined with n8n's other nodes, you can automate your entire content distribution workflow.
Key parameters:
- From Name: The sender name recipients will see. Required text field.
- From Email: The email address the campaign is sent from. Must be a verified sender in your Sendy/SES setup. Required.
- Reply To: Optional email address for replies if different from the sender address.
- Title: Internal campaign name for your Sendy dashboard. Required for organization.
- Subject: The email subject line your recipients see. Required and crucial for open rates.
- HTML Text: The full HTML content of your email. Required. Can include dynamic data from previous n8n nodes.
- Send Campaign: Optional toggle. When enabled, the campaign sends immediately upon creation. Leave disabled to save as draft.
- Brand ID: Optional field for multi-brand Sendy installations to specify which brand the campaign belongs to.
Use cases:
- Automatically create and send digest emails when new blog posts are published via WordPress
- Generate personalized campaign drafts from CRM data for sales teams to review
- Create product announcement emails triggered by inventory or pricing changes
- Build automated drip campaigns where each email is dynamically generated based on user behavior

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Sendy n8n integration free to use?
Yes, the Sendy integration is included with n8n at no additional cost. Since n8n is open-source, you can self-host it completely free, which pairs perfectly with Sendy's self-hosted model. The only costs involved are your Sendy license (one-time payment), Amazon SES sending fees (typically $0.10 per 1,000 emails), and any hosting costs for your n8n and Sendy instances. There are no per-automation or per-subscriber fees for using the integration itself.Can I send campaigns automatically with the Sendy n8n integration?
Absolutely. The Create Campaign action includes a "Send Campaign" toggle parameter. When enabled, your campaign will be created and sent immediately when the workflow executes. This is perfect for automated newsletters, triggered announcements, or any scenario where you want emails to go out without manual intervention. For more control, leave the toggle disabled to create draft campaigns that you can review before sending manually in Sendy.How do I find my Sendy List ID for the n8n actions?
Your List ID can be found in your Sendy dashboard. Navigate to the specific mailing list you want to work with, click on "View all lists" if needed, then look at the URL or the list details page—the List ID is typically displayed there. It's a unique alphanumeric string that identifies each list. You'll need this ID for nearly every Sendy action in n8n, so consider storing commonly-used List IDs in n8n's static data or credentials for easy reference across workflows. For advanced users, you can also explore n8n troubleshooting tips to optimize your automation setup.



