Open-source Email & SMS marketing
you host yourself
Full control over data, ready-made integrations, AI for content creation, automation and webhooks. Set up in Docker in 5 minutes.

AI Campaign Architect
Strategic Email + SMS campaign planner that creates your plan, logic, and forecasts — before you send your first message.
Business context → Audience → AI Strategy → Forecast & Export
Message timeline, goals (education/sales/reminder) and IF/THEN logic
Industry benchmarks + sliders that calculate ROI in real-time

Why NetSendo?
Built for developers who want control, privacy, and flexibility without sacrificing modern features.
How it works
Deploy in Docker
Run docker compose up. NetSendo starts in seconds with Postgres and Redis included.
Add Mailbox
Connect your SMTP server, Gmail, or API provider like SendGrid/Mailgun.
Plan & Launch
Design campaign strategy in Campaign Architect, export to campaigns and launch.
Let AI write your
campaigns in seconds
Stop staring at a blank screen. Netsendo's AI assistant can generate engaging subject lines, write full email body content, and even take voice dictation to craft your message.
Multi-Model Support
Use OpenAI GPT-4o, Anthropic Claude 3.5, or Google Gemini. Your API key, your rules.
Voice Dictation
Just speak your ideas. The AI will transcribe and format them into a professional newsletter.

Experience NetSendo Live
Don't just take our word for it. Log in to our live demo instance and explore the platform's capabilities firsthand.
This is a public demo instance. Data is reset every 24 hours.
Connect with your tools
NetSendo plays nicely with the tools you already use. Orchestrate workflows with n8n and connect any AI model.
Latest Updates
View all releases- Enterprise Media Library:
- Media Library Page (/media): Centralized asset management with drag-and-drop upload, filtering by brand/type/folder, search functionality, bulk selection, and grid display.
- Brand Management Page (/brands): Create and manage brands with logos, descriptions, and color palettes.
- Automatic Color Extraction: Native GD library k-means clustering algorithm extracts 8 dominant colors from uploaded images automatically.
- WYSIWYG Components (Prepared):
- MediaBrowser.vue: Modal component for selecting images from the library within the WYSIWYG editor.
- WYSIWYG Editor - Enhanced Link Editing:
- Link editing modal (AdvancedEditor.vue) now includes a Link Text field alongside the URL field, allowing users to modify both the display text and the destination URL.
- Extended Link Options: Added Title field (for tooltips/accessibility) and Target dropdown (Same window / New window) - matching previous NetSendo functionality.
- Click-to-Edit Links: Clicking on any link in the editor now opens the edit modal with pre-filled values, allowing quick modifications.
- Selected text is automatically pre-filled in the text field when opening the modal.
- Updated translations for link editing in PL, EN, DE, ES.
- WooCommerce Product Variants Support:
- Backend:
- Extended WooCommerceApiService to fetch and cache product variations.
- Updated TemplateProductsController with new endpoint getProductVariations for fetching variations.
- Added support for variant data structure (price ranges, attributes, image overrides) in API responses.
- Frontend (Template Builder):

