In September, enjoy 2 free months on Djaboo with the code: DJABOO26 → I'm taking advantage of it
Customer database: building an effective customer file

Customer database: building an effective customer file

5 / 5 - (562 votes)

Your customer database is your most valuable business asset, and yet many small and medium-sized enterprises (SMEs) still manage it in a... spreadsheet Shared via email, scattered across multiple computers, without update rules or a clear structure. The result: contradictory data, missed opportunities, and compliance issues. GDPR Impossible to guarantee. Building a solid customer database is the foundation for a lasting business relationship, targeted prospecting, and controlled growth. This guide explains how to do it, step by step, from definition to implementation. a CRM.

Definition and challenges for a micro-enterprise/SME

What a customer database really is

A customer database is a structured collection of information about a company's customers and prospects. It includes contact details, history of interactions, past purchases, preferences, and any other information useful for personalizing the business relationship. It's not just a list of names; it's a dynamic tool that reflects the state of your business. client portfolio at any given time.

For a very small business or a small to medium-sized enterprise, this database is often the only business asset that stands the test of time. Products change, employees leave, strategies evolve. The customer database, however, captures every interaction and every transaction.

Why this is strategic for small businesses

According to the France Num 2025 Barometer, 78% of managers of very small and small businesses believe that digital technology represents a real benefit for their company, and 77% believe it facilitates communication with customersHowever, customer data management remains an often neglected area, due to a lack of time or suitable tools.

The stakes are, however, very real:

Customer loyalty. A well-known customer is a better-served customer. Knowing their purchase history, preferences, and pain points allows for the personalization of each interaction and the anticipation of their needs before they even express them.

Effective prospecting. A qualified database allows you to target the right prospects at the right time, rather than engaging in unprofitable mass canvassing.

Commercial management. The customer database is the dashboard of your business activity: it tells you which customers generate the most revenue, which ones have been inactive for too long, and where the opportunities for additional sales lie.

Company valuation. A well-structured, clean, and GDPR-compliant customer file is a valuable asset in the event of a sale or fundraising. A poorly maintained Excel file, on the other hand, has no value in the eyes of a potential buyer.

What data to collect

Identity and contact details

This is the basic data, essential for any business relationship:

For a private customer (B2C): first name, last name, email address, telephone number, postal address.

For a business client (B2B): company name, first and last name of the main contact, function, professional email, direct telephone number, registered office address, SIRET number, sector of activity.

Principle of minimization. The GDPR requires you to collect only the data strictly necessary for your business. Do not ask for dates of birth if you have no use for them. Do not store sensitive data (health, political opinions) without a specific legal basis.

Purchase history

The sales history is often the most valuable part of your database:

Products or services purchased, with amounts and dates
Order frequency
Average basket
Quotes sent and their conversion rate
Invoices awaiting payment
Current contracts and renewal dates

This data makes it possible to calculate customer lifetime value (LTV), identify customers at risk of leaving, and detect opportunities for upgrading.

Interactions and relationship data

Beyond transactions, each point of contact enriches your customer knowledge:

Minutes of calls and meetings
Important email exchanges
Complaints and resolutions
Level of satisfaction (ratings, feedback)
Acquisition channel (how did this customer find you?)
Communication preferences

What not to collect

Avoid including personal notes that could not be defended in front of the client. As the CNIL regulations remind us: anything you write in a record can be disclosed to the individual if they exercise their right of access. A simple rule: never write in a record what you wouldn't say to the client face-to-face.

Building your base step by step

Step 1: Define the structure before entering

Before opening a spreadsheet or CRM, list the fields you actually need. A lightweight, up-to-date file is preferable to an exhaustive but outdated database. For a very small business or a small to medium-sized enterprise, about ten fields are sufficient to get started:

Unique identifier (customer code)
Company name or name
Main contact
Email
telephone
Status (prospect, active customer, inactive customer)
Acquisition source
Date of first contact
Date of last contact
Revenue generated

Step 2: Choose between spreadsheet and CRM

The spreadsheet (Excel or Google Sheets) Suitable for starting out, with fewer than ten active clients and only one person managing the database. Its limitations quickly become apparent: no real-time collaboration, no automatic alerts, no connection with billing, and GDPR compliance is difficult to guarantee when the file is circulated by email.

CRM Customer Relationship Management (CRM) is the ideal solution as soon as your database exceeds a few dozen contacts or several people need access. It centralizes data, automates follow-ups, connects billing, and simplifies GDPR compliance.

Step 3: Import and clean existing data

If you already have a customer file, start by cleaning it up before importing it:

1.Remove duplicates by choosing a unique identifier (email or SIRET number).
2.Standardize the values ​​(status, business sectors) so that your filters work.
3.Complete the missing fields for active contacts
4.Archive or delete contacts that have been inactive for more than 3 years (CNIL recommendation for prospects)

Step 4: Establish an update discipline

A file that isn't regularly updated loses its value within weeks. The golden rule: every call, every important email, every meeting should be noted in the client file, however brief. A two-line note after a call is worth more than a comprehensive report ever written.

GDPR compliance

Why does the GDPR apply to your Excel file too?

Many small business owners believe that the GDPR only applies to software or websites. In reality, the regulation applies to any processing of personal data, regardless of its form. An Excel file containing your customers' names and email addresses constitutes processing within the meaning of the GDPR. Micro, small, and medium-sized enterprises (MSMEs) represent more than 99% of businesses in Franceand none are exempt.

The legal basis depending on your situation

The GDPR requires that all collected data be based on a legal basis. For a customer file of a very small business/small or medium-sized enterprise (SME), three situations cover the majority of cases:

Situation Legal basis
Current clients (quotes, invoices, follow-up) Execution of the contract
B2B prospecting related to the business Legitimate interest
B2C prospecting via email or SMS Prior consent

In B2B, you can prospect a professional by email without prior consent if the message is related to their job, provided you inform them and allow them to easily unsubscribe. In B2C, prior consent is mandatory for all electronic marketing.

The retention periods recommended by the CNIL

Prospects 3 years after their last active contact. Beyond that, delete or obtain a voluntary contact again.
Clients : for the entire duration of the business relationship, then limited archiving for legal obligations.
Invoices : 10 years under commercial law, but in your accounting, not in your prospecting file.

Your customers' rights

Any person listed in your database may exercise the following rights, to which you must respond within one month:

Permission to access : provide a copy of the data held
Right of rectification : correct inaccurate information
Right to erasure : delete data not required by law
Right of opposition : cease all prospecting unconditionally
Right to portability : provide the data in a readable format (a CSV export is sufficient)

The processing register: mandatory for all micro-enterprises/SMEs

According to the France Num 2025 Barometer, only 41% of micro-enterprises/SMEs keep a register of processing activities, yet mandatory for all. In practice, for a small organization, this register is a simple table listing your data processing activities (customer files, payroll, prospecting), their purpose, the data involved, and their the duration of the conversationThe CNIL provides a free template suitable for small businesses.

The absence of a register is almost never the sole reason for a CNIL audit, but it systematically accompanies the most severe penalties. The theoretical maximum for failure to maintain a register is reached 10 million euros or 2% of global turnover.

Keep the database up to date and segment it

Why a non-segmented database is useless

An unsegmented customer file is like a shopping list without order: you end up treating all your contacts the same way, without priority or personalization. segmentation This is what transforms a database into a real business tool.

The most useful segmentation criteria for a micro-enterprise/SME

Segmentation by business status:

Cold prospect / warm prospect / active customer / inactive customer / former customer

Segmentation by value:

Key accounts (revenue > defined threshold) / standard accounts / small accounts

Segmentation par composition :

Purchase frequency / relationship length / acquisition channel

Geographic or sectoral segmentation:

Location / sector of activity / company size (for B2B)

How to maintain the quality of the database

Quarterly review. Review contacts that have been inactive for 6 months, update statuses, and remove any duplicates that have appeared.

Standardized input rule. Define an official naming convention for your statuses and categories, and prohibit free-form variations. A status written as "active", "Active", "ACTIVE CLIENT" in three different records renders your filters unusable.

Gradual enrichment. Don't wait to have a perfect file to start. Enrich each record as you have real interactions: a call, a meeting, an order.

Purging inactive prospects. In accordance with CNIL recommendations, delete or reactivate leads that have not been in contact for more than 3 years. A smaller but qualified file is always more useful than a large and outdated database.

Leveraging your database with a CRM

Why switch from a spreadsheet to a CRM?

A spreadsheet is static. A CRM is dynamic. That's the fundamental difference. With a CRM, every interaction automatically enriches the customer record, follow-ups are triggered without manual intervention, invoicing is linked to contact records, and multiple employees work on the same source of truth in real time.

The tangible benefits for a very small business/small and medium-sized enterprise (SME):

No information is lost during a change of collaborator.
Automated follow-ups to inactive prospects
Instant view of revenue per customer
GDPR compliance made easy: export and delete a record in just a few clicks
Invoice generated directly from the customer record, without re-entry.

Djaboo: an all-in-one CRM designed for very small businesses/SMEs

Djaboo is a CRM designed specifically for teams of 1 to 100+ people who want to centralize their customer management, invoicing, and projects without requiring technical skills. More than 1,000 teams already use it to structure their business processes.

What sets Djaboo apart for managing a customer database:

Customer file comprehensive and collaborative. Each customer record contains contact information, a complete history of interactions, quotes, invoices, contracts, and associated tasks. The entire team works from the same source of truth, with access rights differentiated by role.

One-click import. You can import your existing Excel or CSV database in minutes, with automatic duplicate detection. Your data belongs to you and remains exportable at any time.

Advanced segmentation. Filter your database by status, sector, location, revenue value, or any custom field. Save your most frequently used views ("Hot Leads," "Customers inactive for 6 months," "Accounts > €10,000") for one-click access.

Connected billing. From a client's record, create a quote or invoice in one click, without re-entering any information. Each document is automatically linked to the client's history.

Native GDPR compliance. The data is hosted in France on certified servers. Exporting and deleting a record is possible in just a few clicks, allowing you to respond to your clients' requests within the legally mandated one-month timeframe.

Starter plan at 0 euros. Djaboo offers a free plan to get started, with no credit card required. Ideal for very small businesses that want to build their customer base without initial investment.

Comparative table: spreadsheet vs CRM

Feature Spreadsheet (Excel / Google Sheets) CRM (e.g., Djaboo)
Centralization of contacts partial Complete
Exchange history Manual, unstructured Automatic and structured
Multi-user collaboration Limited, risk of conflicts Real-time, rights per role
Automatic reminders Non-existent Programmable
Quotes and related invoicing No Yes, from the customer record
Advanced segmentation and filters Manual, tedious Native, saveable
GDPR compliance (export, deletion) Laborious, risk of forgetting In a few clicks
Secure hosting in France Depending on usage and storage Yes (for compliant CRMs)
Alerts and reminders No Yes
Entry cost Free Free starting from (e.g., Djaboo Starter)
Load increase limit Low performance (large files, slowness) High (designed for 1 to 100+ users)

A spreadsheet remains a suitable tool for a very young business with fewer than ten active clients and only one person managing the sales relationship. However, as soon as the database exceeds a few dozen contacts or the team grows, a CRM becomes not only more efficient but also less risky in terms of GDPR compliance.

FAQ: 5 frequently asked questions about the customer database

What is the difference between a customer file and a customer database?

The two terms refer to the same thing, with a slight difference in degree. A "customer file" often evokes a simple list of contacts (contact information, status). A "customer database" implies a richer structure, with relationships between data points: purchase history, interactions, segmentation. In practice, a well-constructed customer database is an enriched and structured customer file, managed in a suitable tool.

Is it possible to create a customer database for free?

Yes. A spreadsheet program like Excel or Google Sheets allows you to get started at no cost. CRMs like Djaboo also offer a free plan that includes essential features: contact management, CSV import, basic segmentation, and interaction history. The free plan has its limitations (number of contacts, advanced features), but it's sufficient for building a solid initial database.

How long can you keep your customers' data?

According to CNIL recommendations: inactive prospect data must be deleted or reactivated three years after the last contact. Active customer data can be kept for the duration of the business relationship. Invoices must be archived for ten years under commercial law, but in your accounting records, not in your prospecting file.

Is it necessary to ask for the consent of your customers to include them in your database?

Not always. In B2B, the legal basis is often the performance of the contract (for clients) or legitimate interest (for marketing related to the contact's business). In B2C, prior consent is mandatory for all electronic marketing (email, SMS). In all cases, you must inform individuals about the use of their data and allow them to easily object to it.

What are the risks if my customer database is not GDPR compliant?

The risks are twofold. First, there is the risk of sanctions from the CNIL (French Data Protection Authority): fines can theoretically reach €20 million or 4% of global turnover for the most serious violations. In practice, sanctions imposed on very small and small businesses are generally lower, but their frequency has been increasing since 2024. Second, there is a commercial risk: a customer or prospect who discovers that their data is poorly managed loses trust, and this reputation spreads rapidly within a sector or geographical area.

5 / 5 - (562 votes)

You are overwhelmed by your management?

Djaboo takes care of it for you!