Immodone
Berlin · Munich · Hamburg

Find the right flat,
not the right browser tab.

Mass-mail 200 Hausverwaltungen, triage every reply in one CRM, and let Claude sort the offers from the rejections. Built on a reusable Python email engine — the same core powers any "send → wait → reply → triage" workflow.

Self-hosted on Hetzner VPS · Next.js + FastAPI + Postgres + Redis · Traefik-fronted.

What you ship in the first afternoon
From fresh checkout to "first campaign sent" in one focused session.

Connect SMTP + IMAP with one connection-test click

Upload a CSV of Berlin Hausverwaltungen

Compose a Jinja2-templated Wohnungsanfrage

Launch with paced delays — arq worker sends in the background

Watch replies drop into threads, labelled by Claude

Paced mass-mail

Send personalized outreach from your own mailbox with jittered delays so you never trip spam filters.

Threaded inbox CRM

Replies land in the same thread they came from. Star, rank, add notes, reply — no more hunting across folders.

LLM triage, your key

Bring your own Anthropic key. First replies get classified as offer / rejection / needs-info automatically.

Credentials encrypted

SMTP + IMAP passwords are Fernet-encrypted at rest. The master key never leaves your server's environment.

Open + bounce aware

Opt-in tracking pixel, autoresponder detection, and duplicate-recipient guard out of the box.

Single-tenant or shared

Run it for yourself on a Hetzner VPS, or stand up admin-curated recipient catalogues for your team.