Flowmails | CF native domain email box - Stop paying per user. Centralized multi-domain email inbox.

by
Self-hosted custom-domain email on your own Cloudflare account. Inbox & outbox in your D1, REST API + webhooks, AI draft coming Q3 2026. No SMTP.

Add a comment

Replies

Best
Maker
📌
Hi Product Hunt community! 👋 I’m the maker of FlowMails. As developers and indie hackers, we often launch multiple projects, websites, and SaaS products. But managing professional domain emails for all of them is always a headache: It’s expensive: Google Workspace or Microsoft 365 charge per user/domain, which quickly adds up. It’s messy: Constantly switching between different browser tabs and accounts to check support@ or hello@ for 5 different domains is exhausting. That’s why I built FlowMails. FlowMails leverages the power of Cloudflare Workers/Email Routing and reliable email delivery services (like AWS SES) to give you a centralized, modern, and beautiful inbox. Key Features: Multi-Domain Inbox: Connect and manage unlimited domains in one single place. Cost-Effective: No more "pay-per-user" fees. Pay for what you actually use. Send & Receive: Seamlessly receive incoming emails and reply using your custom domain addresses. Developer-Friendly: Powered by modern serverless infrastructure for maximum reliability and speed. We are live today and would love to hear your feedback, thoughts, and suggestions! 🎁 Special for Product Hunt: To celebrate our launch, we are offering a [具体优惠,例如:20% off for the first year / a free trial extension] for the PH community! Use the code PH2026 at checkout. Let me know what you think in the comments below! I'll be here all day answering your questions. 👇 Happy emailing, whswhy

Since you're already using D1 for storage, adding end-to-end encryption with a per-user key would really set this apart for privacy-focused folks self-hosting email.

Having inbox data live entirely in D1 is great, but please add proper search with subqueries so I can combine sender and date range filters. Right now most basic email clients fall apart when you try to look for that one message from last week with a specific attachment. Even a simple endpoint like GET /messages?q=from:foo after:2025-01-01 would make a huge difference for anyone scripting against the API.

Finally got my custom domain email running on Cloudflare with this. The D1 inbox is surprisingly snappy for a serverless setup, and the REST API made hooking it into my own tools dead simple.

Congrats on the launch, this is a really clean approach to skipping SMTP entirely. One thing that would make it stickier for me is a built-in spam and phishing classifier running on inbound mail before it lands in the inbox, with a quarantine folder I can review. Right now the whole pitch is "you own your email," and owning it should also mean not having to bolt on a third-party filter to feel safe.

Cool to see Cloudflare-native email that skips SMTP entirely. One thing that would make this way more useful for me: built-in spam and phishing filtering rules so junk doesnt hit the D1 inbox in the first place.