Lohnt sich dein eigenes Mara?
Ein AI-Lifecycle-Marketer, der Willkommens-, Aktivierungs- und Rückgewinnungs-E-Mails für ein SaaS-Produkt vorschlägt, schreibt, versendet und immer wieder überarbeitet
Der erste Versand ist ein Wochenende Arbeit. Ein Agent kann problemlos Produktereignisse mit einem LLM-Entwurf und einer E-Mail-API samt Freigabewarteschlange verbinden; damit ist der sichtbare Teil des Produkts abgedeckt. Was nicht aus einem einzigen Prompt entsteht, ist der Teil nach dem ersten Versand: die Reputation deiner eigenen Domain, Sperrlisten und Compliance, Varianten, die auf echte Aussendungen verteilt und deren Ergebnisse wieder eingelesen werden, klassifizierte und beantwortete Antworten und jemand, der das Ganze auch im vierten Monat noch abstimmt. Baue den Versender und sei dann ehrlich, ob du ihn weiter betreiben wirst.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
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.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen.
Wie sähe deine eigene Version aus?
Nimm Produktereignisse auf, entwirf mit einem LLM die nächste Lifecycle-E-Mail in deinem Ton, halte sie zur Freigabe zurück und versende sie nach Zeitplan.
Was du brauchst
- Anthropic- oder OpenAI-API-Schlüssel
- API für E-Mail-Versand (Resend, Postmark oder SES)
- deine eigene Versandsubdomain mit SPF/DKIM/DMARC
- ein dauerhaft laufender Host für den Scheduler
- Produktereignisse aus deiner App (Webhook oder DB)
Lifecycle-E-Mail ist kein Entwicklungsproblem, sondern ein Wartungsproblem. Die DIY-Version funktioniert in der Woche, in der du sie baust, und bleibt dann auf dem zufälligen Qualitätsniveau deines ersten Entwurfs stehen, weil niemand zurückgeht und die Aktivierungs-E-Mail überarbeitet, die still und leise aufgehört hat zu wirken. Gründer zahlen für den Teil, der nach der Startwoche weitergeht: etwas, das Ergebnisse auswertet, schwache Varianten überarbeitet und Antworten bearbeitet, ohne dazu aufgefordert zu werden.
xZustellbarkeit: Aufwärmen der Domain, Domainreputation, Verarbeitung von Zustellfehlern und Beschwerden
xder Verbesserungszyklus: Varianten schreiben, auf echte Aussendungen verteilen, schwache Varianten überarbeiten
xAntwortverarbeitung: Eingänge klassifizieren, Antworten entwerfen, Sperrlisten anwenden
xErgebnisverfolgung mit Rückverknüpfung zum auslösenden Text
xdie Wartung, die niemand erledigt und die der eigentliche Grund ist, weshalb Lifecycle-Programme verfallen
Was kostet Mara?
- Monatliche Zahlung
- 99 $/Mon.99 $/Mon.
- Pro Jahr
- 1.188 $/Jahr1.188 $/Jahr
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 517 R$/Mon.6.208 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von Mara ab. Vibe Radar wickelt keine Zahlungen ab.
| Tarif | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| starter | $99/Workspace≈ 99 $ | - | 3 aktive Programme, 25,000 Sendungen/Monat, unbegrenzte Kontakte. |
| growth | $299/Workspace≈ 299 $ | - | 10 aktive Programme, 150,000 Sendungen/Monat, unbegrenzte Kontakte. |
Kostenloser Tarifkein kostenloser Tarif; 7-tägige Testphase.
Abrechnungsbedingungennur monatlich; kein Jahrestarif bestätigt
ZusatzkostenFeste Versand-/Programmlimits: 25,000 Sendungen und 3 Programme bei Starter, 150,000 Sendungen und 10 Programme bei Growth.
verified 2026-08-10 · source ↗
Mara selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (mehrere Tage). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich Mara nachbauen?
Teilweise. Den Kern von Mara baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Zustellbarkeit: Aufwärmen der Domain, Domainreputation, Verarbeitung von Zustellfehlern und Beschwerden, der Verbesserungszyklus: Varianten schreiben, auf echte Aussendungen verteilen, schwache Varianten überarbeiten. Lies die Liste oben, bevor du loslegst.
Was kostet Mara?
Mara kostet etwa 99 $/Mon. (Starter, geprüft am 20.10.2026), also 1.188 $ pro Jahr.
Was fehlt mir, wenn ich Mara ersetze?
Ehrlich gesagt: Zustellbarkeit: Aufwärmen der Domain, Domainreputation, Verarbeitung von Zustellfehlern und Beschwerden; der Verbesserungszyklus: Varianten schreiben, auf echte Aussendungen verteilen, schwache Varianten überarbeiten; Antwortverarbeitung: Eingänge klassifizieren, Antworten entwerfen, Sperrlisten anwenden; Ergebnisverfolgung mit Rückverknüpfung zum auslösenden Text; die Wartung, die niemand erledigt und die der eigentliche Grund ist, weshalb Lifecycle-Programme verfallen. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu Mara?
Ja: Mautic (Open-Source-Marketingautomatisierung mit Kampagneneditor, Segmenten und zeitlich gestaffelten Abläufen. Schwergewichtig, aber das echte selbst gehostete Gegenstück.), Listmonk (Open-Source-Verwaltung für Mailinglisten und Kampagnen als einzelne Binärdatei. Gute Versandgrundlage, auf der du den Agenten aufbauen kannst.), Keila (Selbst gehostetes Newsletter-Werkzeug mit API, leichter zu betreiben als Mautic.). Vorhandene Projekte zu nutzen ist auch Vibecoding; der Prompt ist für den Fall, dass du es genau nach deinen Vorstellungen willst.