Your infrastructure
One Docker image with an embedded SQLite database, on a server you control. Contacts, templates and send history live in your database, not in someone else’s account.
Self-hosted email platform · in development
CherAmi runs cold outreach, newsletters and lifecycle automation from one platform on your own server: through your domains, your mailboxes and the sending providers you already use.
Closed beta planned for 2027. This site uses no cookies and no tracking.
Works with
The route
Mail leaves from your own infrastructure, through your own senders. And like a homing pigeon, every reply finds its way back to one Unibox.
Why own it
One Docker image with an embedded SQLite database, on a server you control. Contacts, templates and send history live in your database, not in someone else’s account.
Cold outreach goes out through your own mailboxes; newsletters and lifecycle mail through SendGrid or Amazon SES. Daily caps, ramp-up plans and pacing are set per sender.
Templates and settings keep a full version history with one-click restore, and every send is archived with exactly what was sent, to whom and when.
Features
Connect SMTP/IMAP mailboxes in bulk from a CSV file or link Google Workspace accounts with OAuth. Use SendGrid and Amazon SES for newsletters and automation.
Sends are paced per sender and interleaved by recipient provider, so no single inbox provider receives a burst from you.
A sender pauses itself when its bounce or spam-complaint rate crosses your threshold, before a bad list can hurt your domain.
A campaign can’t start with broken merge tags, a missing unsubscribe path or other blockers. The preflight report shows exactly what to fix.
Spintax and Liquid merge tags with conditions. Variants are chosen deterministically per recipient, so the preview is what gets sent.
Check each email in simulated mailbox layouts, in light and dark themes, on desktop and mobile, before anyone receives it.
Send a template to your own test inboxes at Gmail, Outlook, Yahoo or iCloud to check placement before a campaign goes out.
Test subject lines and content variants, then compare delivery, opens, clicks and replies for each.
Multi-step sequences end automatically when a contact replies. Out-of-office answers are recognized and don’t end the sequence.
Replies from every connected mailbox land in one inbox. You answer from the same mailbox, so the thread stays natural.
Bounce reports are matched to the original send. Unsubscribes, bounces and complaints feed one suppression list, and marketing mail carries one-click unsubscribe headers (RFC 8058).
Trigger flows from your product (signup, order, inactivity), build behavioral segments and RFM lifecycle stages, or start from ready-made SaaS flow templates.
Sync contacts, push events and manage suppressions from your app or CRM with scoped API keys.
Delivery, open, click and reply metrics per campaign, variant and sender, plus a record of every message sent.
Why the name
Cher ami is French for “dear friend”. It was also the name of a homing pigeon that carried messages for the US Army Signal Corps in the First World War.
On the Western Front, homing pigeons carry messages from the front line back to their lofts. Cher Ami’s home is Mobile Loft No. 11 at Rampont, near Verdun.
During the Meuse-Argonne offensive he is shot and badly wounded in flight, and still makes it back to his loft.
For a century he has been credited with carrying the Lost Battalion’s plea to stop the shelling of its own men in the Argonne forest. Historians still debate which bird carried it.
He receives the French Croix de Guerre, dies in June 1919 and has been at the Smithsonian in Washington since 1921.
Our artillery is dropping a barrage directly on us. For heavens sake stop it.
We named CherAmi after that idea: a message that reaches its destination, and a bird that always finds its way home.
How it works
Today CherAmi ships as Docker Compose behind a reverse proxy with automatic HTTPS. A guided one-page installer is planned.
Import mailboxes from CSV, link Google Workspace, or add SendGrid and Amazon SES. Set daily caps and ramp-up plans per sender.
Import contacts, build a sequence or a flow, pass the preflight report and start. Replies arrive in the Unibox.
Who it’s for
You already own your domains and mailboxes and want one place to run sequences, replies and deliverability.
You manage outreach for several clients and want per-sender limits and data that stays on your infrastructure. Multi-client workspaces are on the roadmap.
Product-triggered flows, segments and newsletters run on the same engine through SendGrid or Amazon SES.
Honest limits
Where we are
We are opening a small closed beta for teams and agencies that run their own outbound. Tell us about your setup (how many domains and mailboxes, and what you use today) and we will get back to you.
Rather talk? We are having 20-minute conversations with outbound teams to shape the product. Just say so in your email.
or write to [email protected]
FAQ
A self-hosted email platform for cold outreach, newsletters and lifecycle automation. You install it on your own server and send through your own mailboxes and providers.
A Linux server (a small VPS is enough to start) with Docker, a domain or subdomain for the panel, and the mailboxes or sending providers you want to use.
Any SMTP/IMAP mailbox, Google Workspace through OAuth, SendGrid and Amazon SES. Cold outreach is meant to go through your own mailboxes; SendGrid and SES are for newsletters and lifecycle mail.
No. CherAmi has no warm-up network and no lead database. It focuses on sending, replies, deliverability controls and automation for lists you already have.
It depends on where your recipients are. CherAmi includes unsubscribe handling and suppression lists, but you are responsible for the rules that apply to you, such as CAN-SPAM, the GDPR or KVKK. Some countries, Germany for example, restrict unsolicited B2B email.
A closed beta is planned for 2027, followed by a public launch. Pricing will be announced before launch. Early-access teams hear about it first.