Skip to main content
A Starck Product

Never forget a customer again.

Join the beta

Works with the mailbox you already have · macOS 26+

Illustrative. Customers and messages shown are fictional.

You are not disorganised.

Your inbox tracks messages. It cannot tell you who is still waiting on you.

  • You read it and meant to reply

    You answered it in your head. You never sent it.

  • You fixed it and never said so

    The build shipped. They are still waiting to hear.

  • It sank under newer mail

    It moved down the list. You never decided to drop it.

Every customer has one clear state.

Not folders. Not labels. Not unread counts. Just where each person actually stands with you right now.

Waiting on you

You owe them work, a reply, or both. This is the list you open in the morning.

Waiting on customer

The ball is in their court. It comes back on its own if they go quiet.

Handled, reply needed

You fixed it. They still don't know. This is the one that used to slip.

Done

Handled and told. Only now does the customer leave your list.

Moorline tracks two things separately: whether the work is handled, and whether the customer was told. Nobody reaches Done until both are true — so nobody disappears while they are still waiting on you.

Your support day, simplified.

  1. 01

    Open Moorline

    One list, ordered by who has been waiting longest on you.

  2. 02

    Deal with them

    Reply inline, or record the next step so it cannot evaporate.

  3. 03

    Reach zero

    The list empties — and stays empty, because nothing silently drops off it.

A glance from the menu bar

An empty tray when nobody is owed anything, a full one when they are, and a badged one once someone has been left past the point where it stops being “slow”. Most of the day that is the only Moorline you need.

Native and keyboard-first

It opens instantly, ⌘K searches everything, and the whole triage runs from the keyboard. It gets out of your way, because a tool you dread opening is a tool you stop opening.

Drafting that runs on your Mac

Turn rough notes into a full reply in your own voice, using Apple Intelligence on-device. No API key, no per-reply cost, nothing leaves the machine — and it follows writing standards you set yourself, so it does not sound like everyone else. One click undoes it. Needs Apple Intelligence turned on; the app hides the button on Macs that cannot run it.

Your data is a file you own

Everything lives in one local database, backed up hourly and kept for a week, in a folder that survives anything you do to the app. It works offline. Closing it loses nothing.

It connects to the mailbox you already have.

Moorline speaks IMAP and SMTP — the protocols every mail host has spoken for thirty years. Gmail, Spacemail, iCloud, Fastmail, your own domain wherever it happens to live. If a mail app can open it, so can Moorline.

  • Spacemail

    mail.spacemail.com : 993

    Pre-filled. Address and password, then Connect.

  • Gmail & Google Workspace

    imap.gmail.com : 993

    Needs an app password — 2-Step Verification, then App passwords.

  • iCloud Mail

    imap.mail.me.com : 993

    Needs an app-specific password from your Apple Account page.

  • Fastmail

    imap.fastmail.com : 993

    Needs an app password scoped to Mail.

Microsoft 365 and Outlook.com are not supported yet. Microsoft has retired password-based IMAP on both; they accept OAuth only, which Moorline does not implement for them today.

Old addresses that forward into a personal Gmail have their own read-only path: Moorline can pull just the mail sent to your support addresses out of Gmail, never your personal inbox at large, and it never sends from there — replies still go out over your own mailbox.

It reads your Sent folder too

Reply from your phone at the weekend and Moorline sees it. Without that, a thread you already answered sits there for a week accusing you of ignoring someone.

It only ever transfers new mail

Each mailbox remembers the last message it saw and asks for what came after. Your history is read once; every sync after that is small enough to run on battery.

Replies go out as you

Over your own SMTP, from the address the customer wrote to, in the same thread. No forwarding address, no relay, no “sent via” footer. Your customers never learn Moorline exists.

The password is checked before it is kept

Connect opens a real session first and stores nothing until the server says yes — so a typo fails in front of you, not silently three days later when a reply does not send.

No migration, no forwarding address, no MX record to change. Your mail stays exactly where it is — Moorline just reads it and writes back.

Know who you are answering before you answer.

Connect Stripe and every conversation carries the billing context you would otherwise go and look up in another tab — which, in practice, means the context you usually answer without.

Someone writes in angry about a bug. Whether they signed up yesterday, have paid you for two years, or asked for a refund last month is not a detail — it is most of what decides the right reply. Moorline puts it in the header of the conversation: how long they have been a customer, whether their subscription is active, trialing, past due or cancelled, what they actually bought, what they have paid you, what you have refunded, and the full ledger of every purchase, renewal and refund underneath.

A read-only key, and four scopes

You paste a restricted key you make in Stripe, with read access to Customers, Subscriptions, Charges and Products. Nothing else. Moorline calls read endpoints only — it cannot refund, cancel or charge anything, by construction. When you do want to act, the panel sends you to Stripe.

The key stays on your Mac

Written to a file only your account can open, beside the local database. It never reaches this website, and the only host it is ever sent to is Stripe’s own API.

It finds the buyers Stripe hides

Most people who pay you are not Stripe “Customer” records — a guest checkout is a bare charge carrying an email and nothing else. On my own account, matching Customers alone found 5 people out of 175. Reading the charge list too found 88.

It tells you when it is guessing

Addresses are canonicalised, so a Gmail dot or a +tag cannot hide a buyer. If someone paid under a different address entirely and only their name matches, the panel says “matched by name — verify it’s them” rather than quietly asserting it.

Entirely optional. Skip Stripe and the panel simply does not appear; nothing else about Moorline changes.

Deliberately made for one person.

Moorline is for founders who still answer their own customers.

It is not a shared inbox and not an enterprise help desk. There are no ticket numbers, no queues, no assignment, no SLAs, no dashboards. Nothing here has an administrator. When you have a support team, you will probably need something else — and that is the honest answer, not a roadmap promise.

One price. Every product you run.

14 days free, no card required.

Everything, for one person answering their own customers.

$79/yr

just $6.58/mo, billed yearly

  • Every product you run, one subscription
  • Your personal Macs included
  • Unlimited customers and conversations
  • Replies send from your own address
Join the beta

The 14-day trial starts when the public build does. Right now the way in is the beta.

Your mail stays exactly where it is

No migration, no forwarding address, no MX record to change. Moorline reads your mailbox over IMAP and works alongside it.

Your customers never see Moorline

Replies come from your address, in the same thread. Nothing is branded, nothing is announced.

You can cut it off in one click

Disconnect in Settings, or revoke the app password at your mail host. Nothing is used for training. Nothing is sold.

Leaving costs nothing

Stop using Moorline and your mail is precisely as it was — it was never the only copy of anything. The exit is as cheap as the entry.

Frequently asked questions

No. Moorline reads the mail you already have and sends replies back into the same threads over your own SMTP. Gmail, Mail.app or whatever you use keeps working exactly as it does today, and you can keep using it alongside Moorline for everything that is not customer support.
Any host that speaks IMAP and SMTP, which is nearly all of them — Spacemail, Gmail and Google Workspace, iCloud, Fastmail, Zoho, or your own domain wherever it is hosted. You give Moorline the address, a password and the two hostnames; it opens a real connection to check them before it stores anything. Microsoft 365 and Outlook.com are the exception: Microsoft has retired password-based IMAP on both, and the OAuth path they now require is not implemented yet.
Use an app password. Gmail, iCloud and Fastmail all issue one that is scoped to mail and revocable on its own, so your account password is never involved and cutting Moorline off does not mean changing it. Whatever you enter is stored on your Mac and sent to exactly one place — your mail server.
Read access, and nothing more. You create a restricted key in Stripe with read permission on Customers, Subscriptions, Charges and Products; Moorline calls read endpoints only, so it cannot refund, cancel or charge anything even if you wanted it to. It uses that to show, in the conversation header, how long someone has been a customer, whether their subscription is live, what they bought and what you have refunded. The key lives in a file on your Mac and never touches this website. Skip it and Moorline works exactly as it otherwise would, minus that panel.
Yes. If you run several products, they all live in one Moorline without collapsing into a single undifferentiated inbox. One subscription covers all of them.
There is one AI feature and it runs on your Mac. Moorline can turn rough notes into a full reply using Apple Intelligence’s on-device model, following writing standards you type in Settings yourself — so it sounds like you rather than like a support bot. No API key, no per-reply cost, and your customers’ mail is never sent to a model provider, because it never leaves the machine. One click puts back what you had written. If your Mac cannot run Apple Intelligence the button is simply not there, and everything else works the same.
In one database file on your Mac. It works offline, it is snapshotted every hour and those snapshots are kept for a week in a folder that survives anything you do to the app itself. There is no Moorline server holding your conversations — the only thing this website ever handles is your subscription.
Not yet. Moorline is a native Mac app today. Capturing something on your phone so it survives until you are back at your desk is the part that matters most, and it is the first thing being looked at.
Your mail is untouched and stays exactly where it has always been — on your own mail host. Moorline never becomes the only copy of anything. The exit is as cheap as the entry, on purpose.
No. Moorline is built for one person answering their own customers. There is no shared inbox, no assignment and no roles. If you have a support team, you will genuinely be better served by something else.

Start tomorrow knowing exactly who is waiting.

Join the beta

Early access · macOS 26+

Questions go straight to me — contact@moorline.app