NetSendo v2.0.11: Control Deliverability & Compliance

Managing subscriber preferences across multiple lists can be a challenge, often leading to user frustration and spam complaints. At the same time, fine-tuning email deliverability requires technical control that many platforms hide away. We believe you should have power over both.
That's why we're excited to release NetSendo v2.0.11. This update focuses on giving you and your subscribers more control, enhancing deliverability, and dramatically improving platform stability with critical bug fixes for webhooks, n8n, and more.
🚀 What's New in v2.0.11
This release packs powerful features for both marketers and developers, focusing on subscriber experience and technical control.
Global Unsubscribe
A one-click, master opt-out to improve subscriber trust and ensure compliance.
Custom SMTP Headers
Add headers like 'Feedback-ID' via UI or API to monitor deliverability.
Tag Descriptions
Document the purpose of your tags to keep your workspace organized.
Master Subscriber Preferences with Global Unsubscribe
If a subscriber is on multiple lists (e.g., 'Weekly Newsletter', 'Product Updates', 'Local Events'), unsubscribing from one email doesn't stop the others. This can lead to frustration and spam complaints. Our new Global Unsubscribe feature solves this elegantly.
By adding the new [[unsubscribe_global]] placeholder to your email footer, you generate a unique link that lets subscribers opt out from all your mailing lists in a single, confirmed action. This respects their time, builds trust, and is a crucial component of GDPR compliance.
ℹ️ How it works: The global unsubscribe link leads to a clear choice page: "Unsubscribe from Everything" or "Manage My Preferences." This empowers users without removing granular control.
Fine-Tune Deliverability with Custom SMTP Headers
Advanced email marketers know that what happens behind the scenes is critical. Custom SMTP headers are extra pieces of information sent with your emails that services like Google Postmaster Tools use to track sender reputation and deliverability.
NetSendo now allows you to add these headers directly from your Mailbox settings or on a per-message basis via the API. The most common use case is adding a Feedback-ID, which is essential for getting detailed spam rate reports from Gmail.
{
"to": "subscriber@example.com",
"template_id": 5,
"headers": {
"Feedback-ID": "Campaign2026:WelcomeSequence:[[subscriber_uuid]]"
}
}
⚠️ Important: NetSendo protects core email functionality by blacklisting critical headers likeFrom,To, andSubjectfrom being overridden.
Keep Your Tags Organized with Descriptions
As your marketing automation grows, so does your list of tags. What did `active-lead-q4` mean again? To prevent confusion, you can now add an optional description to every tag. This simple addition makes it easy for your team to understand the purpose of each tag, ensuring consistency in your segmentation.
🎯 Benefits & Use Cases
E-commerce: Reduce Spam Complaints
A customer signs up for your newsletter and later buys a product, adding them to a post-purchase sequence. If they only want to stop promotional emails, not order updates, they can use the standard unsubscribe. If they want to stop all communication, the Global Unsubscribe link provides a clear, one-click solution, preventing them from marking your emails as spam.
SaaS: Monitor Sender Reputation
Your SaaS sends transactional emails, onboarding sequences, and a monthly newsletter. By adding a unique Feedback-ID custom header for each email type, you can precisely track spam rates and deliverability issues for each stream within Google Postmaster Tools, allowing you to identify and fix problems before they impact your sender score.
🛠️ Step-by-Step Guide
How to Implement Global Unsubscribe
-
Edit Your Template
Navigate to Templates in your NetSendo dashboard and open the email template you use for campaigns.
-
Add the Placeholder
In the footer, alongside your standard
[[unsubscribe]]link, add the new global placeholder:<a href="[[unsubscribe_global]]">Unsubscribe from all future emails.</a> -
Save and Deploy
Save the template. All future emails sent using this template will now include the master opt-out link, giving subscribers full control.
How to Configure Custom SMTP Headers
-
Navigate to Mailboxes
Go to Settings → Mailboxes and click 'Edit' on the sending server you wish to configure.
-
Add Custom Headers
In the new "Custom SMTP Headers" section, click "Add Header." Enter the key (e.g.,
Feedback-ID) and the value. You can use placeholders like[[subscriber_uuid]]for dynamic values. -
Save Your Changes
Click 'Save'. All emails sent through this mailbox will now automatically include your custom headers.
✅ Key Fixes & Stability Improvements
Version 2.0.11 isn't just about new features. We've closed 9 GitHub issues, squashing critical bugs to make the platform more reliable than ever.
- Fully Functional Webhooks: The entire webhook system has been fixed. Events like `subscriber.created` and `subscriber.unsubscribed` now fire reliably from all sources (UI, API, imports), making your automations dependable.
- Seamless n8n Integration: We fixed critical payload mapping bugs in the API, so your n8n workflows for sending emails will now work perfectly.
- "Clean Slate" Subscriber Restore: Re-adding a deleted subscriber no longer restores them to old lists, preventing accidental "email bombing" and respecting their original unsubscribes.
- Reliable Docker Backups: Fixed the `Exitcode 2` SSL error when performing backups with MySQL 8.0, ensuring your data is safe.
- UI Fixes: We restored the missing IMAP bounce settings in the Mailbox UI and added the correct labels for API key permissions.
🎯 Expert Tips
In your email footer, present both the standard `[[unsubscribe]]` (from this list) and `[[unsubscribe_global]]` (from everything) links. This transparency reduces spam complaints.
Enhance tracking by using placeholders in your custom SMTP headers. For example, a value like `[[list_uuid]]:[[subscriber_uuid]]` can provide extremely granular reporting.
Make immediate use of the new tag description field. Establish a team-wide convention for documenting tags, such as noting the source (`Source: Website Footer Form`) or purpose (`Trigger: Onboarding Sequence`).
Ready to Upgrade?
Gain more control over deliverability, compliance, and stability by upgrading to NetSendo v2.0.11 today. As a self-hosted platform, you own your data and your destiny.




