AUTOMATA.SALE Systems that bring in orders

Email in a CRM That Knows About Money: Letters Linked to Invoices, Acts and Tasks

Evgeny Uryadov

This is an adapted English version. Original (Russian): automata.sale/blog/ai-automation/pochta-v-crm-svyazannaya-s-dengami/

Email in a CRM That Knows About Money: Letters Linked to Invoices, Acts and Tasks

Email in a CRM is a mail client built directly into the customer management system: every letter is stored next to its invoices, acts, tasks and project history instead of living in a separate Outlook window. We built this client for our own CRM and explain how it works and what it gives a small business.

The problem: email lives apart from the money

The classic small-business picture: agreements live in email, invoices in a spreadsheet or 1C, tasks in a messenger, work history in folders on a disk. When a client asks “what about our invoice?”, a person opens three windows and reconstructs the picture from memory.

The worst part is that the connection is lost exactly where the money is: the letter with bank details sits in one place, the invoice in another, and the act that “we think we sent” cannot be found at all. Receivables grow quietly, because nobody sees the correspondence and the payments side by side.

What email in the CRM looks like

A “Mail” tab on the dashboard, next to the chats. On the left — a single list of letters from all connected mailboxes: incoming and outgoing, search by subject, text and address, filters by mailbox and direction. On the right the letter itself opens: full text, attachments (invoices, bank details, scans — all downloadable in one click) and a Reply button.

The reply goes straight from the CRM: the subject is kept, the letter joins the thread, and the assistant’s signature is added automatically. No separate mail app needed.

Every letter knows its context

The key part is the “CRM links” block under the letter’s text. For an open letter the system shows:

  • The client and their card — who is writing, from which addresses, in which other channels the conversation exists;
  • Invoices and acts — with numbers, amounts, payment and signature statuses, the closest to the letter’s date first;
  • Mentioned documents — if the text contains an invoice number, it is highlighted as a separate row with its status;
  • The client’s tasks — open and closed, as of the conversation;
  • Project sessions — who worked with this client and when;
  • The thread — the whole conversation on the subject in chronological order; clicking a row opens any letter of the chain.

That is the difference between “having email” and “having memory”. The question “what did we promise this client in September?” is solved with one click, not with archaeology across folders.

Several mailboxes — without an IT department

Mailboxes are described in a single config file: address, IMAP/SMTP server, how many days of history to fetch. Passwords are stored separately, in a protected environment. A new mailbox connects in a minute and immediately appears in the filters.

The “known/unknown” filter is shared across all mailboxes: a client writing to any company address is recognized from the contact base. Unknown senders are not lost — they are saved with a “lead” mark and triaged separately, while newsletters and robots are filtered out automatically.

Technically: plain text files as the source of truth

All incoming and outgoing mail is stored as ordinary Markdown files with metadata: sender, client, subject, attachments. The same layer feeds the chats, client cards and finance widgets — which is why a letter, an invoice and a task are always consistent: they are read from one storage instead of being synced between three systems.

Attachments are stored next to the letters, in folders by date and sender. The history can be backed up, exported or moved by simply copying files — no export formats or paid extracts.

Who this fits

The scheme is designed for small business and IT services: when you have dozens of clients rather than thousands, and losing a single promise hurts. We work across Russia, Belarus and Kazakhstan — from Moscow and Saint Petersburg to Kazan, Almaty and Minsk — and all our own client correspondence runs exactly this way.

If your email, invoices and tasks live in different windows — write to us, and we will show how this looks on real data.

📞 +7 (906) 311-77-69 · ✉ hello@automata.sale · 💬 Telegram: @automatasale

Frequently asked questions

How is email in a CRM different from a regular email client?

A regular client shows only the letter. In the CRM a letter opens with its context: that client's invoices and acts, payment statuses, tasks and project history at the time of the conversation. No switching between Outlook, a spreadsheet of invoices and a task tracker.

Can I connect several mailboxes?

Yes. Mailboxes are described in one config file, passwords are stored separately. All mailboxes appear in a single letter list with a filter, and a client writing to any of them is recognized automatically.

What happens to a letter from a new sender?

It is saved into the shared feed marked as a lead and queued for triage: the system suggests which client to link it to, or creates a new one. Newsletters and automated notifications are filtered out separately.

Does the correspondence go to an external service?

No. All mail is received on your own server and stored as plain text files in your storage — the single source of truth for the CRM. You can export or back up the whole history at any moment by copying a folder.