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.

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.
Launch Campaigns
Import subscribers, design emails with AI, and set up automation triggers.
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.

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- SMS AI Assistant:
- Added new AI generation feature for SMS content (similar to email assistant).
- Support for tone selection (Casual, Formal, Persuasive) and multiple suggestions (1 or 3).
- Includes SMS-specific character counting and GSM/Unicode detection.
- New SmsAiAssistant Vue component integrated into SMS creation page.
- SMS Preview with Data:
- SMS API Extensions:
- New SmsController with comprehensive endpoints:
- POST /api/v1/sms/send: Send single SMS.
- POST /api/v1/sms/batch: Batch send SMS to lists or tags.
- GET /api/v1/sms/status/{id}: Check SMS delivery status.
- GET /api/v1/sms/providers: List available SMS providers.
- Mailing List System Refactor:
- Separated "Mailing Lists" and "SMS Lists" into distinct views for clearer management.
- "Mailing Lists" view now strictly shows only Email-type lists.
- "SMS Lists" view continues to show SMS-type lists.
- SMS Campaigns can now target both SMS and Email lists (filtering for subscribers with phone numbers).
- Conditional Validation:

