Kann ich Mara vibecoden?
JEIN · WochenendprojektDer Anbieter rechnet in US-Dollar ab
Mara rechnet in US-Dollar ab: Starter 99 Dollar und Growth 299 Dollar pro Monat. Zusätzliche Versände kosten 1,50 Dollar pro 1.000.
Für deutsche Unternehmen kann bei Softwareleistungen aus dem Ausland das Reverse-Charge-Verfahren gelten. Das hängt nicht von der Währung allein ab. Was du auf Rechnung und USt-Voranmeldung prüfen solltest →
geprüft am 17.09.2026 · Quelle ↗ · so prüfen wir
Der erste Versand ist ein Wochenende. Ein Agent verdrahtet Produktereignisse mit einem LLM-Entwurf und einer Mail-API samt Freigabe-Warteschlange, und das deckt den sichtbaren Teil des Produkts ab. Was nicht aus einem Prompt kommt, ist der Teil nach dem ersten Versand: die Reputation deiner eigenen Domain, Sperrlisten und Compliance, Varianten über echte Sendungen verteilt und die Ergebnisse zurückgelesen, Antworten eingeordnet und beantwortet, und jemand, der es im vierten Monat noch abstimmt. Bau den Sender, und sei dann ehrlich, ob du ihn weiter betreibst.
Build me a self-hosted lifecycle email agent to replace Mara, for one SaaS product. Requirements:
- Node + Express + better-sqlite3 on my VPS, one SQLite file holding contacts,
events, sequences, drafts, sends, and suppressions. node-cron ticks once a minute,
no queue service.
- POST /events takes {type, email, properties} with a bearer token from .env. Every
event upserts a contact and appends a row I can read back later.
- Sequences are JSON files in ./sequences/: an entry event type, then steps with a
wait ("2d"), an intent in plain words ("nudge them to connect their first
integration"), and an optional skip-if event type. Ship two: welcome and
trial-ending.
- Each tick, find contacts due for a step, drop anyone whose skip-if event already
fired, then draft with the Anthropic API (key in .env): pass ./voice.md plus that
contact's last 20 events, get back a subject and a plain-text body.
- Drafts land as pending. A localhost-only admin page lists them with subject, body,
recipient, and the step that produced it, with Approve and Reject buttons. Nothing
sends without a click.
- Approved mail goes out through Resend or SMTP from .env, one send row per recipient
with the provider message id. Bounce and complaint webhooks write to a suppression
table checked before every send. One-click unsubscribe link in every footer, no
login.
- Cap at 2 emails per contact per 7 days across all sequences, enforced in code
before drafting.
- Out of scope: A/B variants, reply parsing, open tracking. Do not build multi-user
accounts or a visual sequence builder, this runs for one product and one operator.
- README with the deliverability homework: SPF, DKIM, and DMARC on a subdomain like
mail.example.com, a two-week warmup at low volume, and a blunt line that mail from
a cold domain lands in spam no matter how good the copy is.
Antworte mir auf Deutsch. Oberfläche, Kommentare und README auf Deutsch, alle Bezeichner wie Tabellen, Spalten, Variablen, Routen und Dateinamen bleiben Englisch.$ im Agenten öffnen (Prompt ist vorausgefüllt, du drückst Enter) oder direkt kopieren · dieser Bauplan ist noch auf Englisch, die Bitte um deutsche Antworten hängt unten dran
Prompt kopiert. Modelle werden besser, Urteile ändern sich.
Fünf Vibe-Coding-Tipps und geänderte Urteile. Donnerstags, kostenlos, ein Klick zum Abmelden.
Lifecycle-Mail ist kein Bauproblem, sondern ein Pflegeproblem. Die Eigenbau-Version funktioniert in der Woche, in der du sie baust, und bleibt dann auf der Qualität, die dein erster Entwurf zufällig hatte, weil niemand zurückgeht und die Aktivierungsmail umschreibt, die leise aufgehört hat zu wirken. Gründer zahlen für den Teil, der nach der Launch-Woche weiter passiert: etwas liest die Ergebnisse, schreibt die Verlierer um und kümmert sich um die Antworten, ohne gefragt zu werden.
Vom Macher eingereicht. Die ehrliche Teilung: Der Sender ist ein Wochenende, die Schleife, die ihn weiter umschreibt, nicht. Abrechnung nach Verbrauch.
xZustellbarkeit: Aufwärmen, Domain-Reputation, Umgang mit Bounces und Beschwerden
xdie Verbesserungsschleife: Varianten geschrieben, über echte Sendungen verteilt, Verlierer umgeschrieben
xUmgang mit Antworten: Eingang eingeordnet, Antworten entworfen, Sperrlisten angewandt
xErgebnisse zurück an den Text verdrahtet, der sie verursacht hat
xdie Pflege, die niemand macht, der eigentliche Grund, warum Lifecycle-Programme verrotten
Kann ich Mara vibecoden?
Jein. Der Kern von Mara ist mit dem Prompt auf dieser Seite baubar. Echte Lücken bleiben: Zustellbarkeit: Aufwärmen, Domain-Reputation, Umgang mit Bounces und Beschwerden; die Verbesserungsschleife: Varianten geschrieben, über echte Sendungen verteilt, Verlierer umgeschrieben.
Was kostet Mara?
Mara hat keinen belastbar bestätigten Monatspreis. Mara rechnet in US-Dollar ab: Starter 99 Dollar und Growth 299 Dollar pro Monat. Zusätzliche Versände kosten 1,50 Dollar pro 1.000.
Was verliere ich beim Selbstbau von Mara?
Ganz ehrlich: Zustellbarkeit: Aufwärmen, Domain-Reputation, Umgang mit Bounces und Beschwerden; die Verbesserungsschleife: Varianten geschrieben, über echte Sendungen verteilt, Verlierer umgeschrieben; Umgang mit Antworten: Eingang eingeordnet, Antworten entworfen, Sperrlisten angewandt; Ergebnisse zurück an den Text verdrahtet, der sie verursacht hat; die Pflege, die niemand macht, der eigentliche Grund, warum Lifecycle-Programme verrotten. Wenn einer dieser Punkte für dich entscheidend ist, lohnt sich der Selbstbau möglicherweise nicht.
Gibt es eine Open-Source-Alternative zu Mara?
Ja: Mautic, Listmonk, Keila. Bestehende Open-Source-Bausteine zu nutzen gehört ebenfalls zum Vibe Coding.