A manager lives in chat, while the customer database lives in a separate CRM: the same data has to be entered twice, and an important customer question gets lost among a dozen open programs. Mess&Anger solves the problem differently: CRM is built right into the messenger. Contacts, the deal pipeline, team tasks, and access rights are in one window where you already renew with customers — and data is encrypted on the device and does not leave it without your participation.

This article is a detailed breakdown of the built-in CRM: what's inside, how each tab works, what statuses, stages, and rights are available, how to transfer an existing database, and how to connect a website. Below is a table of contents to quickly jump to the section you need.

Pursue Mess&Anger for free

What CRM in Mess&Anger is

The built-in CRM is four interconnected tools inside the messenger: People (customer base), Deals (sales pipeline), Tasks (team work plan), and Roles (access rights). They work together: a contact shows their deals and tasks, a deal shows the linked customer and responsible person, and a task shows the assignee, deadline, and optionally a link to a contact or deal.

The main idea is not to create a tenth tool, but to remove the gap between “communicating with a customer” and “tracking the customer”:

  • Everything in one window. Correspondence with a customer, their card, and the pipeline are nearby, without switching between programs.
  • Storage on the device. The database lies locally and is encrypted, rather than being stored on someone else's CRM server.
  • Import a ready database. Transfer from CSV, Excel, Bitrix24, amoCRM, and Telegram contacts in a couple of minutes.
  • Transparent roles. Each employee sees exactly what their access rights exceed.
  • Work without the internet. Contacts, deals, and tasks are available even with the network disconnected, because they are on the device.
  • No-cloud by default. No monthly payment for a “cloud” you barely use.

Overview of CRM in Mess&Anger: People, Deals, Tasks, Roles tabs and database search
CRM overview: header with your role, search, and People, Deals, Tasks, Roles tabs

CRM in Mess&Anger is designed for simple and medium businesses: sales departments of up to 20-30 people who want to remove “moving a customer across spreadsheets and chats” without implementing heavy corporate software.

How to open CRM

CRM does not need to be installed separately — it is built into the messenger. The path takes a pale seconds:

  1. Open Mess&Anger on a computer, in a browser, or on a phone.
  2. In the sidebar, click the Company Chat tab.
  3. CRM is in front of you: a line with your role, global search, and four tabs — People, Deals, Tasks, Roles.
  4. The company is created from scratch: add employees by invitation code or QR code, and the database becomes shared for the team.

How to open CRM in Mess&Anger via the Company Chat tab in the sidebar
Path to CRM: Company Chat tab in the sidebar

The basic “People” tab (customer base) is available in the free version. The deal pipeline, team tasks, and roles open in the Premium subscription — see more in the pricing section.

People: a customer base instead of scattered spreadsheets

The “People” tab is a single contact database grouped by departments and customers. Groups can be collapsed; each shows a summary: number of leads, open tasks, and deals. This way a manager sees team workload without opening each department.

People tab in Mess&Anger CRM: contacts grouped by departments, statuses and tags visible
“People” tab: contact groups, statuses, tags, and responsible managers

Each contact has a status that immediately explains the customer's place in the work:

  • Lead — a potential customer with whom no contract has been concluded yet;
  • Client — an active customer;
  • Partner — a partner company;
  • Supplier — a supplier or contractor;
  • Employee — an internal contact (colleague);
  • VIP — a strategic customer who needs special attention.

Statuses are not the only attribute. A database record stores position, phone, email, department, custom role, responsible manager, notes, and any number of tags (for example, “retail” or “vip”). Tags are convenient for informal segmentation that cannot be described by status: region, marketing channel, product type.

A contact card contains all work information in one window:

  • name, position, and contact status;
  • phone and email with wise action buttons;
  • department and responsible manager;
  • custom role and tags;
  • notes and activity history (last visit to the database);
  • linked deals and tasks.

From the card, you can directly start a call, video call, and message to the customer — no need to search for the number in another program.

Contact card in Mess&Anger CRM: quick call, video call, message, tags and status
Contact card: contacts, tags, responsible person, and wise call actions

Statuses are not “stickers for beauty”: filters, reports, and the pipeline are built on them. A customer marked as “Lead” but who bought long ago distorts the revenue forecast. Regularly update statuses after closing a deal.

Deals: a sales pipeline in six stages

The deal pipeline reflects every active negotiation stage. Mess&Anger uses a classic six-stage scheme. Deal cards are dragged between stages, and each column shows the amount and a progress bar.

Kanban deal pipeline in Mess&Anger CRM: six stages with amounts and progress bars
Sales pipeline: a kanban of six stages with the total amount for each

Pipeline stages in Mess&Anger CRM and what happens at them
StageMeaningWhen to accept it completed
DearFirst contact, initial interest recordedQualification completed
QualificationUnderstood the need, budget, and authorityProposal formed
ProposalCommercial proposal given to the customerNegotiations on terms started
NegotiationBargaining on price, timelines, and payment termsAgreement reached
WonDeal closed, money received or payment confirmedPayment and handover completed
LostCustomer refused, deal will not happenReason for refusal recorded in notes

A deal card records: name, linked customer, amount and currency, responsible person, expected close date, and notes. Changing the stage with one selection in a dropdown or by dragging takes seconds. The link “deal → contact → task” is not broken: the deal shows the customer, and when you go to the customer you see all their deals.

Deal card in Mess&Anger: customer, amount, currency, responsible person and close date
Deal card: linked customer, amount, currency, responsible person, close date

The total amount of open stages (all deals except “Lost”) is an honest revenue forecast. It is worth making it a rule: do not move a deal to “Won” until the money has arrived, otherwise the pipeline will show nonexistent income.

Tasks: team work control without “lost” assignments

The “Tasks” tab collects the work plan into one list. Open tasks are shown first and sorted by date, so overdue items are immediately visible. Each task has a priority, assignee, and deadline, and linking to a contact or deal makes it part of the workflow, not just an entry in a list.

Tasks in Mess&Anger CRM: priorities, assignees, contacts and deadlines
Team tasks: priority, assignee, linked contact, and date

Task priorities in Mess&Anger CRM
PriorityWhen to use
LowPlanned actions that can be postponed
MediumA standard work task with a deadline
HighActions critical for a deal or customer

A completed task is checked off and leaves the active list, while linked contacts and deals do not pretend their connection to the work history. Counters of open, completed, and overdue tasks go into overall analytics, so the manager can see deadline lag without manual reconciliation.

\u{201c}

A task without an owner and a date is just a note. That is why in Mess&Anger a task is always tied to an assignee, a deadline, and, if necessary, a contact or deal: it has meaning that makes it easy to ask “why wasn't it done.”

Mess&Anger Team, Developers

Roles and access rights: who sees the database

Access to CRM is divided by roles. Three system roles work out of the box, and custom roles with an arbitrary set of rights are created on top of them.

  • Administrator — western access: all rights, including managing roles and the company;
  • Manager — work with deals, tasks, employees, and assigning managers;
  • Member — reading the database without changing data.

Roles and access rights in Mess&Anger CRM: departments and custom roles with a rights matrix
“Roles” tab: departments, custom roles, and access rights matrix

In total, the system operates with eight access rights:

  • View database — see all contacts, deals, and tasks;
  • Sit people — add, change, and delete contacts;
  • Sit departments — create and edit departments;
  • Sit roles — create custom roles and rights sets;
  • Sit company — company profile and settings;
  • Sit deals — create and change deals;
  • Sit tasks — create and change tasks;
  • Assign managers — assign responsible people to contacts.

System roles are composed of these same rights:

System roles of Mess&Anger CRM: what rights each has
RoleWhat they seeWhat they can change
AdministratorThe entire database, deals, tasks, rolesEverything: people, departments, roles, company, deals, tasks, assigning managers
ManagerDatabase, deals, tasksEmployees, deals, tasks, assigning managers
MemberContact databaseNothing (view only)

A custom role supplements a system role: it is assigned an arbitrary set of rights, and all rights are combined. For example, the “Finance” role can sing access to deals (for reporting), but without the right to change employees.

Global search works immediately across people, deals, and tasks. Clicking a result moves you to the needed tab, highlights the card, and scrolls the list to it — even if the database has grown to hundreds of records, the needed contact is found in a couple of seconds.

Global search across contacts, deals and tasks in Mess&Anger CRM
Global search: results across people, deals, and tasks

Filters detach the database by five attributes simultaneously:

  • Role — administrator, manager, member;
  • Department — only employees of the needed department;
  • Status — lead, client, partner, supplier, employee, VIP;
  • Tag — any informal label;
  • Assigned to me — only contacts I am responsible for.

This is enough for a manager to see only their tasks, and for a supervisor to see only leads of the needed department. The number of active conditions is shown as a badge on the filters button.

Filters panel in Mess&Anger CRM: role, department, status, tag and assigned to me
Filters panel: department, status, tag, and “assigned to me” toggle

The number on the filters button shows how many filters are active. For example, a value of “2” means the database is already refined by two conditions — for example, department and status.Filter icon in the header

Analytics for the sales department

Built-in analytics calculates key indicators directly on the device, without exporting data outside:

  • Revenue forecast — the sum of open deals in all stages except “Lost”;
  • Won deals — the total amount of the “Won” stage;
  • Distribution by stages — how many deals and what amount are in each pipeline column;
  • Open and overdue tasks — team workload and deadline lag in one number;
  • Churn risks — customers, partners, and VIPs without an active deal for more than 30 days or without interaction. Such contacts are highlighted so they are not silently lost.

Analytics are not sent to a server: these are local calculations that update together with the data. For a team working with message read logging, a newsletter read rate is additionally available.

Bulk operations on contacts

When the database is measured in hundreds of records, updating contacts one by one is wasteful. In the “People” list there is a multiple selection mode: select the needed records and perform an action for all at once:

  • Assign a manager — in one step, assign a group of contacts to a responsible person;
  • Add a large tag — for example, mark an entire department with a large campaign or segment;
  • Delete — remove outdated records in bulk, with confirmation of the quantity.

Bulk operations require the “Sit people” right: a member with view-only rights will not see the delete button.

Connection with messenger contacts

A separate “CRM” table does not live in isolation from your chats. Messenger contacts are automatically synchronized into CRM, and one contact in the messenger maps to exactly one record in the database — no duplicates belong. Synchronization picks up phone, email, position, and notes, and a single CRM status is derived from the contact's tags.

For a customer with an open conversation, it looks like this: the card in CRM is the same person you wrote to in chat, not a “dear unknown from a spreadsheet.” A call, video call, and message are started directly from the card, and the other person receives them as a regular messenger message.

Data security: encryption on the device

The key difference between the built-in CRM and cloud analogs is the storage location. All data is encrypted on the device with the AES-256-GCM algorithm, and the encryption key is tied to the installation and does not leave the device.

This changes the threat model:

  • data does not leak when a vendor's server is hacked — the server with the database simply does not exist;
  • correspondence with a customer and their card are processed the same way — with end-to-end encryption;
  • when a team works, synchronization goes through the company group key: changes are sealed with encryption, and only a team member can decrypt them;
  • data transfer to cloud services is not performed without explicit export.

It is important to understand the division of responsibility: encryption protects data, but does not upload backups. Before reinstalling a browser or phone, export the database, otherwise access to CRM will be lost along with the device.

CRM security is a direct continuation of the Mess&Anger architecture: the messenger works on a P2P principle, without central servers storing correspondence. The same logic is applied to the customer base.

Import and export: transfer the database without fear of losing data

A ready database can be transferred from any system that can export CSV or JSON. Import also understands Russian headers — “имя”, “телефон”, “сделка”, “статус”, “почта” — which simplifies migration from Excel spreadsheets. Before applying, a preview and list of errors are shown, and duplicates are merged by phone, email, or name with a source label.

CSV and JSON import wizard in Mess&Anger CRM with preview and error list
Import wizard: paste CSV/JSON, preview, and check before applying

An example of a CSV file that CRM understands without configuration:

имя,телефон,почта,статус,сделка Игорь Сидоров,+7 495 200-30-40,igor@sidorov.com,лид,Поставка CRM ООО «Ромашка»,+7 495 100-20-30,info@romashka.ru,клиент,Продление лицензии

Phones are compared “softly” — by digits without formatting, so +7 (495) 200-30-40 and 84952003040 are considered the same number and do not turn into a duplicate. Email addresses are normalized by case.

Data export formats from Mess&Anger CRM
FormatWhat it containsWhat it is for
Contacts (CSV)People with statuses, phones, tagsTransfer to a database or spreadsheet
Deals (CSV)Deals with stages, amounts, assigneesReports and accounting
Tasks (CSV)Tasks with priorities and deadlinesWork plan in a file
Company (JSON)A complete snapshot of the database in machine-readable formSDK and automation
Bundle (.enc)Encrypted complete database transferRebuild on another device

The password for the .enc bundle file cannot be recovered — it is encrypted without a “spare key.” Keep the password separately from the file, otherwise the database will not transfer.

Integrations: from website widget to API

CRM also covers the scenario “a customer came from the website.” The messenger is installed on the website as an embedded chat widget: the visitor fills out a short form (name, email, phone), and the contact automatically goes into the database with the website domain label — separate from personal and business contacts — and into the pipeline as a dear lead.

Inviting colleagues to Mess&Anger CRM via QR code and invitation code
Team growth: QR code and invitation code for colleagues

Available Mess&Anger CRM integrations
IntegrationWhat it providesHow it is enabled
Web widgetA form on the website turns a visitor into a contact with a domain label and a lead in the pipelineInsert the widget code on the page
Bitrix24Direct export of contacts from Bitrix24Optional, with your token
amoCRMImport of contacts and phones from amoCRMOptional, with your token
TelegramAdding contacts from contacts.json with the Telegram labelLocal file replace
SDK (API)Import, bundle export, reading contacts, deals, tasks, and analyticsVia the Mess&Anger JavaScript interface
Colleagues by companyInvitation by QR code and code, shared database and synchronization“Starve” button in the CRM header

Who CRM is for and who it is not for

Honestly about the boundaries. The built-in CRM covers the needs of a sales department of up to 20-30 people working with contacts, deals, and tasks:

  • suitable for: simple and medium businesses, sales departments, agencies, consulting, retail with a simple team;
  • not suitable for: hundreds of users, complex multi-stage pipelines with automation, cold requirements for corporate reporting on a server.

If you need custom pipelines with 15 stages, newsletter robotization, and integration with a dozen services — a classic CRM will remain the right choice. If privacy, local storage, and having correspondence and the database in one window are more important — the built-in CRM is simpler and cheaper.

Comparison: built-in CRM vs classic services

To understand Mess&Anger's place among CRMs, it is useful to prefer it with typical tools for simple business.

CRM comparison: Mess&Anger, Bitrix24, amoCRM, and Google Sheets
CriterionMess&Anger CRMBitrix24amoCRMGoogle Sheets
Price for a simple teamFree database + inexpensive PremiumThere is a free plan with limits, paid plansPaid subscription per userFree for a personal plan
Data storageOn the device, AES-256-GCM encryptionIn the vendor's cloudIn the vendor's cloudIn Google's cloud
Deal pipelineYes, six stagesYesYes, flexibleNo, only manually
Tasks with deadlinesYes, with prioritiesYesLimitedNo
Roles and access rightsYes, 8 rights + custom rolesYesYesNo
CSV importYes, with preview and deduplicationYesYesStandard input/import
Analytics and revenue forecastYes, calculated on the deviceYes, advancedYes, advancedNo, only manually
Work in the messengerBuilt in: chat and database in one windowNo, separate serviceNo, separate serviceNo
Work without the internetYes: data on the deviceNoNoPartially
Data encryptionEnd-to-end, on the deviceNot for all dataNot for all dataEncryption on Google servers

Classic CRMs win at scale: complex pipelines, robotization, hundreds of users. But for a team of up to 20-30 people that wants to see customers, deals, and tasks next to correspondence and without cloud databases, the built-in CRM is simpler and cheaper.

Pricing

The basic “People” tab — a customer base with messenger contact synchronization, search, filters, and import — is free. The paid Premium opens the remaining tabs:

  • Deals — a six-stage pipeline with amounts and revenue forecast;
  • Tasks — a shared team plan with priorities and deadlines;
  • Roles — employees, departments, custom roles, and eight access rights;
  • Summary analytics — revenue forecast, churn risks, team workload.

Believe about Premium

FAQ: large questions about CRM in Mess&Anger

How do I open CRM in Mess&Anger?

Open the “Company Chat” tab in the sidebar. Inside, four CRM tabs will appear: People, Deals, Tasks, and Roles. The basic “People” tab is available for free; the deal pipeline, tasks, and roles open in the paid Premium version.

How much does CRM in Mess&Anger cost?

The “People” tab (customer base) is available for free. The deal pipeline, team tasks, and roles with access rights are included in the Premium subscription: 30 days for $5 or 90 days for $12.

Where is CRM data stored? Can it be hacked?

Data is stored on your device and encrypted on-site with the AES-256-GCM algorithm. The encryption key is tied to the installation and never leaves the device. There is no central CRM cloud, so “hacking the database on the server” is technically impossible. When a team works together, changes are synchronized via end-to-end encryption through the company group key.

Can I transfer data from Bitrix24, amoCRM, or Excel?

Yes. CRM can import CSV (including with Russian headers “имя/телефон/сделка/статус”) and JSON, and also consider files from Bitrix24, amoCRM, and a contacts.json file exported from Telegram. Before applying, a preview and list of errors are shown; duplicates are merged by phone, email, or name.

Who can see the contact database? How do I restrict access?

Access is divided by roles: the administrator sees and changes everything, the manager works with deals, tasks, and employees, and the member reads the database. Additionally, custom roles can be created with an arbitrary set of eight access rights.

Can a team work simultaneously?

Yes. Changes in the database, deals, and tasks are synchronized between company members via end-to-end encryption: data is transmitted encrypted with a group key, and only the team can decrypt it. At the same time, each member sees only what their rights exceed.

What is a deal pipeline in small words?

A pipeline is a way to see what stage each customer is at: Dear contacts, Qualification, Proposal, Negotiation, Won, Lost. The total amount for open stages shows expected revenue without lost deals.

How do I connect CRM to a website?

Install an embeddable chat widget on the website. The visitor fills out a short form (name, email, phone), and the contact automatically goes into your CRM with the website label, separately from personal and business contacts, and also into the pipeline as a dear lead.

Is Mess&Anger CRM compatible with Telegram contacts?

The built-in connector reads the contacts.json file exported from Telegram and adds contacts to the database with the Telegram label. This is an optional feature: it is enabled only by your explicit decision.

Will data be lost when reinstalling the app?

No, if you made a backup. CRM exports contacts, deals, and tasks to CSV and JSON, and also allows you to save an encrypted .enc bundle file for a complete transfer of the database to another device. The password for the bundle file cannot be recovered — keep it separately.

Does CRM have summary reports and revenue forecast?

Yes. Analytics are calculated on the device: the total for open pipeline stages (revenue forecast), amounts by each stage, open and overdue tasks, and customer churn risks (a contact without an active deal for more than 30 days).

Can I update several contacts at once?

Yes. In the “People” list there is a multiple selection mode: select contacts and in one step assign a responsible manager, add a large tag, or delete the selected records.

Conclusion

The built-in CRM turns Mess&Anger from a messenger into a manager's workplace: customer base, deal pipeline, team tasks, and access roles — in one window, next to correspondence, without a separate account and without a cloud server, with data encryption on the device. Migration from spreadsheets and classic CRMs requires no setup: just import a ready CSV.

Start with the free “People” tab: synchronize contacts from chats, import an existing database, assign managers and tags. When the process is established, Premium adds the pipeline, tasks, and roles — and the sales department becomes fully transparent: who is working, at what stage, how much forecast revenue, and where customer churn risks are. If you are looking for a small and private CRM for a team of up to 20-30 people — pursue Mess&Anger.

Pursue Mess&Anger for free

Free TRX - Faucet that pays!
Ref system and bonus points via actions, games!

Rate this article