Skip to content

E-commerce operations

Which CRM to choose for an online store: criteria and mistakes

A store needs a CRM when orders, customers and conversations are scattered across messengers and spreadsheets. We go through the types of solutions, selection criteria, integrations and the implementation order.

About us

Who we are and how we work

An online store needs a CRM when the number of orders, customers and communication channels grows beyond what spreadsheets and messengers can handle. Choose based on your process: order intake, statuses, customer history, reminders, integrations with the website, delivery and payment, and convenience for the team. The name of the system matters less than a clearly described process.

In brief

  • A CRM keeps customers, orders, conversations and manager tasks in one place.
  • First describe the process from inquiry to return, then look for a system that supports it.
  • There are three types of solutions: a general-purpose sales CRM, an e-commerce CRM with order line items and a module of the store platform.
  • Check the integrations: website, warehouse, delivery, payment, messengers, telephony, e-mail.
  • A pilot on real orders shows more than a demo.
  • Make sure the customer database can be exported: this is your insurance against lock-in to a single vendor.

Why a store needs a CRM

While there are few orders, a spreadsheet and the platform's admin panel are enough. Signs that it is time to move to a CRM:

  • Requests arrive through several channels and get lost.
  • There is no single customer history: what they bought, what was promised, what they were unhappy with.
  • Managers duplicate work or forget to call back.
  • Spreadsheets diverge between employees, and it is unclear who is handling an order.
  • The owner cannot see where customers come from and at what stage orders are lost.

A typical picture: a customer writes in a messenger about replacing a product, calls about delivery and submits a request on the website. Without a CRM these are three separate conversations, and no manager sees the whole history. With a CRM all contacts are collected in one card, and callback tasks are set with a deadline.

What exactly a CRM gives you: a customer card with the history of orders and conversations, order statuses, tasks and reminders, reply templates, access rights, reports by source and by manager, segments for mailings.

Three types of solutions

General-purpose sales CRM

Systems with a deal pipeline, tasks and communication history. They suit wholesale and B2B sales well, where a deal takes weeks. Regular cart orders require setting up order line items, statuses and the integration with the website.

E-commerce CRM

Systems built for online retail: orders with line items, warehouse, statuses, delivery, payment, returns, sometimes dropshipping. They usually have ready-made modules for popular platforms and delivery services. Check whether there is an integration with your specific platform.

Store platform module

The platform's admin panel usually already contains an order list, customer cards and basic statuses. This is often enough to start. Limitations appear when you need reminders, a pipeline, complex automation or multichannel communication from a single window.

Spreadsheet with automation

At the very beginning, a spreadsheet with a request form and reminders works. This is a temporary solution: as volume grows, duplicates, errors and dependence on a single file appear.

Selection criteria

CriterionWhat to check
Order processStatuses, line items, partial shipments, returns
IntegrationsStore platform, delivery, payment, warehouse, messengers, telephony, e-mail
CustomersCard, history, tags, segmentation, merging duplicates
AutomationAutomatic statuses, reminders, message templates, request routing
Roles and accessSeparate rights for managers, the warehouse, the accountant
ReportsSales by source, manager, product; pipeline
DataImport, export, backups, storage location
SupportDocumentation, training, support response time
CostPricing per user, per feature set or per volume; setup; integrations

Integration with the website

The key requirement: an order from the website gets into the CRM automatically, and a status change goes back to the customer as an e-mail or a message. The integration can be a ready-made module, a connection via API or custom development. Moving orders manually reduces the benefit of the system to almost zero. Separately check how duplicates and phone formats are handled: the same customer under different numbers creates confusion in the history.

Cost and hidden expenses

The cost of a CRM consists of several parts, and the subscription is not always the largest of them. Compare solutions by the full budget for a year.

  • Subscription: per user, per feature package or per order volume.
  • Setup for your process: statuses, fields, access rights, templates.
  • Integrations with the website, delivery, payment and telephony; some work out of the box, some require development.
  • Add-on modules and limits: number of users, records, API calls, messages.
  • Data migration from old spreadsheets and systems.
  • Team training and implementation time.

Clarify these points before paying and write them down as short questions for the vendor.

How to avoid dependence on a single vendor

Before buying, check in which formats you can export customers, orders and conversation history, whether there is an open API and what happens to the data after the subscription ends. Record these answers in the contract or in correspondence. Make your own copy of the database regularly: then moving to another system will not stop the store's work.

Example scenarios

The same set of features works differently in different stores. Below are three typical profiles and the approach to choosing for each of them.

A small store with one or two managers

The platform's admin panel and a simple spreadsheet for reminders are often enough. Add a lightweight CRM when requests from messengers start getting lost.

A store with a team, a warehouse and delivery

An e-commerce CRM is useful here: line items, statuses, shipments, returns and reports by manager. The main requirement is a reliable integration with the platform.

A store with wholesale customers

Wholesale deals take longer and have individual terms. A CRM with a pipeline, tasks and separate price lists that also accepts regular cart orders will do the job.

Where to start with automation

  • Automatic creation of an order from the website without manual entry.
  • Customer notification when the status changes.
  • A reminder to the manager about an overdue task.
  • Distribution of new requests between employees by simple rules.

How to implement a CRM step by step

  1. Describe the process: from inquiry to after-sales service, with a person responsible for each stage.
  2. Make a list of requirements and divide them into mandatory and desirable.
  3. Choose two or three systems to test.
  4. Run a pilot on real orders for several weeks.
  5. Import customers after cleaning out duplicates and outdated records.
  6. Set up statuses, roles and templates; avoid an excessive number of statuses.
  7. Train the team and appoint a person responsible for the system.
  8. After a month, review the process and adjust the settings.

What to check during the trial period

  • Whether an order from the website gets into the system automatically and without duplicates.
  • Whether statuses are updated and whether the customer receives a notification.
  • Whether it is convenient for a manager to find a customer by phone, e-mail and order number.
  • Whether a report by source and by manager can be built quickly.
  • How the system handles repeat and partially fulfilled orders.
  • How quickly the vendor's support answers a real question.

Customer data and security

A CRM stores personal data, so personal data protection laws and mailing rules apply to it. The requirements depend on the country and change over time, so check them with a lawyer. A practical minimum: separate accounts for each employee, the minimum necessary access rights, two-factor authentication, revoking access after an employee leaves, regular backups and customer consent to marketing mailings.

Typical mistakes

  • Choosing by the number of features. The team will never use most of them.
  • No described process: the system is set up around chaos.
  • Too many statuses and fields. Managers fill them in reluctantly, and the data becomes inaccurate.
  • No integration with the website: orders are entered manually, and errors appear.
  • The team was not trained, and part of the conversations stays in personal messengers.
  • Importing an uncleaned database with duplicates and wrong numbers.
  • Comparing only by subscription price without taking setup and support into account.
  • Untested data export: moving to another system later becomes difficult.

Questions and answers

Does a small store need a CRM?

If there are few orders and they are all stored in the platform's admin panel, you can start without a separate system. A CRM becomes useful when several communication channels, a team of several people and a need for reminders and analytics appear.

How much does a CRM cost?

Pricing models differ: per user, per feature package or per order volume. Add setup, integrations and training to the cost. Compare the full cost for a year.

Can I change the CRM later?

Yes, if the data can be exported in a convenient format and the processes are described. A move is easier with a small, clean database, so keeping your data in order pays off from day one.

Do I need a CRM if the store runs on Horoshop or WordPress?

The admin panel of such a store holds orders and customers. A CRM adds pipelines, reminders, a single window for conversations and more flexible reports. The decision depends on the volume and complexity of your processes.

How do I connect a CRM to the website?

Through a ready-made platform module, an API or an integration service. Before choosing a system, ask the website developer to check which method suits you.

Conclusion

Choosing a CRM starts with describing the process. Once you know how an order travels from inquiry to return, the list of requirements comes together quickly, and comparing systems becomes practical. Check the integration with the website, access rights and data export, run a pilot on real orders and appoint a person responsible for the system. After a month, review the process and remove unnecessary fields and statuses: a simple system works more reliably than an overloaded one. This saves the team's time and makes the data more reliable. If your store needs a foundation that is easy to connect to external services, LightSEO will help with online store development and launch or the launch of a template-based website.

Read also