Open-source Email & SMS marketing
który hostujesz u siebie
Pełna kontrola nad danymi, gotowe integracje, AI do tworzenia treści, automatyzacje i webhooks. Postaw w Dockerze w 5 minut.

AI Campaign Architect
Strategiczny planer kampanii Email + SMS, który układa plan, logikę i prognozy — zanim wyślesz pierwszą wiadomość.
Kontekst biznesu → Audience → Strategia AI → Prognoza i eksport
Timeline wiadomości, cele (edukacja/sprzedaż/reminder) i logika IF/THEN
Benchmarki branżowe + suwaki, które przeliczają ROI w czasie rzeczywistym

Dlaczego NetSendo?
Stworzone dla deweloperów, którzy chcą kontroli, prywatności i elastyczności bez rezygnowania z nowoczesnych funkcji.
Jak to działa
Wdróż w Dockerze
Uruchom docker compose up. NetSendo startuje w kilka sekund z wliczonym Postgres i Redis.
Dodaj skrzynkę
Podłącz swój serwer SMTP, Gmail lub dostawcę API jak SendGrid/Mailgun.
Zaplanuj i uruchom
Zaprojektuj strategię kampanii w Campaign Architect, eksportuj do kampanii i uruchom.
Niech AI napisze twoje
kampanie w sekundy
Przestań patrzeć na pusty ekran. Asystent NetSendo może generować angażujące tematy, pisać pełne treści e-maili, a nawet używać dyktowania głosowego.
Wsparcie wielu modeli
Użyj OpenAI GPT-4o, Anthropic Claude 3.5 lub Google Gemini. Twój klucz API, twoje zasady.
Dyktowanie głosowe
Po prostu wypowiedz swoje pomysły. AI transkrybuje i sformatuje je w profesjonalny newsletter.

┌─────────────────┐ STDIO ┌─────────────────┐
│ Claude/Cursor │ ◄────────────► │ MCP Server │
│ (AI Client) │ │ (Docker/npx) │
└─────────────────┘ └────────┬────────┘
│
HTTP/S
│
┌────────▼────────┐
│ NetSendo │
│ (Your inst.) │
└─────────────────┘Wspierani klienci AI
Przykładowe zapytanie
"Pokaż moje listy mailingowe i dodaj nowego subskrybenta jan@example.com do Newslettera"
Zarządzaj NetSendo
językiem naturalnym
Połącz Claude, Cursor lub VS Code ze swoją instancją NetSendo. Zadawaj pytania, zarządzaj subskrybentami i wysyłaj wiadomości — wszystko przez rozmowę z AI.
Język naturalny
Pytaj 'Ilu mam subskrybentów?' lub 'Wyślij e-maila do Jana'.
Bez kodu
Nie musisz znać API — AI zrobi to za Ciebie.
W czasie rzeczywistym
Bezpośrednie operacje na Twojej instancji NetSendo.
Sprawdź NetSendo na żywo
Nie wierz nam na słowo. Zaloguj się do naszej wersji demo i poznaj możliwości platformy z pierwszej ręki.
To jest publiczna wersja demo. Dane są resetowane co 24 godziny.
Połącz ze swoimi narzędziami
NetSendo świetnie współpracuje z narzędziami, których już używasz. Orkiestruj workflowy z n8n i podłącz dowolny model AI.
Ostatnie aktualizacje
Zobacz wszystkie wydania- Modal Overlay — Content Hidden Behind Backdrop:
- Fixed all modal dialogs (Delete, Copy, and others) having their content hidden behind the semi-transparent backdrop overlay. Root cause: the modal content container in Modal.vue had default static positioning, causing the absolute inset-0 backdrop (bg-gray-500 opacity-75) to render on top of it. Added relative z-[51] to the modal content container to create a proper stacking context and ensure the modal body always renders above the backdrop.
- Mailing Lists — Grid View Action Buttons Unresponsive:
- Fixed all action buttons (Subscribers, Create Message, Edit, Clone, Delete) on mailing list cards being unclickable. Root cause: the list name <Link> contained a <span class="absolute inset-0"> overlay that covered the entire card (which has position: relative), intercepting all click events and redirecting to the edit page. Added relative z-10 to the action buttons container to elevate them above the overlay.
- Tailwind CSS v3 → v4 Migration:
- Migrated from Tailwind CSS v3 to v4 with new CSS-native configuration approach.
- Replaced @tailwind base/components/utilities directives with @import "tailwindcss" in app.css.
- Added @custom-variant dark (&:where(.dark, .dark *)) to preserve class-based dark mode toggling (replaces darkMode: 'class' from tailwind.config.js).
- Added @theme block with font-family configuration (replaces theme.extend from tailwind.config.js).
- Converted @layer utilities custom classes to @utility syntax.

