Module · Building block

All customers centralized. Nothing gets lost.

Done with Excel lists, scattered sticky notes and forgotten birthdays. A central customer database — with full order history, notes, loyalty points and birthday automation. Connected to appointment booking, orders and SMS marketing. GDPR-compliant on German servers.

Source of truth · no duplicate maintenance
5–8× cheaper to keep than to acquire
100% GDPR-compliant · servers in DE
Customers · notes · history

The heart of your business — connected to everything.

A customer calls, asks about their last order, wants the same service as before. You type their name — and instantly see: which appointments they had, which products they ordered, what notes your team made about them, when their birthday is and how many loyalty points they've collected.

At AnvaCode the CRM is not an isolated module, but the central layer that connects all other modules — appointment booking, orders, SMS marketing, loyalty cards, invoices. One customer ID, one history, one place for notes.

Central GDPR-compliant Connected Real-time search
CRM dashboard — customer overview with history, notes and birthday reminder
Pain points

Why Excel and sticky notes hold your business back.

Four problems every local business knows — and that cost you real money every month.

Customer data spread across 5 Excel files

One list on the front-desk computer, one in the office, one on the owner's private device. Nobody knows which one is current. Addresses are duplicated, phone numbers stale — every search starts from scratch.

Losses: 30–60 min / day

Notes disappear on bits of paper

„Mrs. Müller prefers morning appointments." Staff knows it, writes it on a sticky note. Three weeks later the note is gone — the next appointment lands in the afternoon. Mrs. Müller is upset.

Losses: 5–10% regulars / year

Birthdays & occasions get forgotten

You wanted to finally send birthday greetings this year. You did it for the first ten. Then stress hit. Regulars you've known for years stopped hearing from you — and went to the competition.

Losses: significant monthly revenue

No overview of your regulars

Who hasn't been in for 6 months? Which customers bring in the most revenue? Who has never left a review? Excel can't get you the answers — and without answers there's no targeted action.

Losses: targeted marketing impossible
How it works

Four steps to a central customer database.

From importing your existing lists to the automatic birthday SMS — all in the same back-office.

1

Import existing data

We take over your existing Excel, CSV or Outlook lists — also from Apple Contacts or other tools. Duplicates are auto-detected and merged. Nothing gets lost.

2

Customize fields

Standard fields (name, address, phone, email, birthday) are included. Industry-specific fields we add — e.g. „hair type" for hairdressers, „last service date" for auto, „allergies" for hospitality.

3

Link to modules

CRM automatically connects with appointment booking, orders and SMS marketing. With every appointment, every order, every SMS reply: history is automatically saved to the customer.

4

Analyze & automate

Set filters: „regulars who haven't been in for 3 months". Activate birthday automation. Award loyalty points. A pure data collection becomes an active marketing tool — with no extra work.

In action

How it looks in practice.

One central interface for all customers — with fast search, full history and one-click filters.

CRM back-office — customer profile with order history, notes and loyalty points
In the back-office

Customer profile · history · notes · loyalty points — at a glance

You type the name — and see it all: last appointment, products bought, personal preferences, birthday, loyalty status. Staff can add notes ({prefers mornings}, {allergy: latex}), visible to the whole team.

Smart filters — regulars not seen in 3 months, birthdays in 7 days, top revenue
Smart filters

Audiences in one click · sent directly via SMS or email

„All clients with a birthday in 7 days." „Regulars who haven't been in for 3 months." „Top 10% by revenue." Set filter, see list, trigger action — birthday SMS, win-back promo, loyalty reward. All in the same system.

What's inside

Nine building blocks for customer CRM.

Standard included. Integrations (e.g. Mailchimp, your own accounting software) on request.

Central customer database

All customer data in one place — name, address, phone, email, birthday, source. Fast type-ahead search. Duplicate detection on creation. No more double maintenance.

Order history per customer

Every appointment, every order, every invoice is automatically linked to the customer. Visible chronologically: what was done when, what it cost, which staff member handled it.

Birthday automation

On each customer's birthday, an SMS, email or both goes out automatically — with a voucher code or personal greeting. Set up once, runs in the background. Loyalty on auto-pilot.

Notes & tags

Preferences, allergies, personal details — stored directly on the customer, visible to the whole team. Tags („VIP", „allergic", „always on time") for quick filtering and audience analysis.

Loyalty card system

Digital loyalty points automatically on order completion. „10 points = 1 free service." Customers see their status in the app or get it by email. The classic punch card goes digital.

Smart filters & segments

Set filters like „regulars with top revenue, not seen in 3 months". Save as a segment. Use directly for campaigns — and send SMS or email in one click. Marketing without Excel gymnastics.

GDPR-compliant

Servers in Germany (Hetzner Cologne/Falkenstein). Audit trail: who viewed or changed what data when. Data export per click. Deletion policy for inactive customers. DPA included.

Industry custom fields

Standard fields + industry-specific: „hair type", „last auto service", „allergies", „member since", „training level". We tailor the fields during setup to your business — no DIY hack.

Metrics & analytics

Active customers, regular ratio, average revenue per customer, reactivation rate after campaigns. Live in the dashboard. Helps you honestly see what works and what doesn't.

For which industries

CRM makes sense everywhere — especially in 4 industries.

Anywhere regulars, recurring appointments or personal data need to live in one place.

Common questions

What businesses ask most often.

Can we import existing Excel or Outlook lists? +
Yes — and it's always the first step. We take over .xlsx, .csv, .vcf and Outlook exports. Duplicates (same email or phone) are auto-detected and proposed for merge. You stay in control: each merge is individually confirmed or rule-based automated. Apple Contacts, Google Contacts and common CRM exports (HubSpot, Mailchimp, etc.) are also possible. We do the import cleanly with you at setup — you don't have to migrate anything yourself.
How is GDPR handled? +
Three points: (1) Hosting in Germany — Hetzner data centers in Cologne/Falkenstein, no data leaves the EU. (2) Data processing agreement (DPA) — we sign it with you at contract start, standard. (3) Right to access & deletion — per customer with one click: full data export as PDF or GDPR-compliant deletion. Audit trail documents every action. If your accountant or lawyer asks: we provide all technical documents.
What happens to the data if I leave AnvaCode someday? +
The data is yours — always. On departure you get a full export of all customer data as CSV, JSON or directly in the format of another CRM system (e.g. HubSpot, Pipedrive, Zoho). We actively help with migration. After 30 days your data is irreversibly deleted from our servers (on request, immediately) — you also get a deletion log. No lock-in, no data hostage.
Does the CRM work without other modules? +
Yes, the CRM is usable standalone — as a pure customer database with notes, birthdays, loyalty points and smart filters. But its full potential unfolds connected to other modules: appointment booking automatically writes each appointment into the history, SMS marketing can target audiences directly, orders are auto-linked. We recommend starting with CRM + 1–2 other modules.
How many customers / staff are possible? +
No limit in the standard setup. Our setups run from 200 to 50,000+ customers, from 2 to 30+ staff without trouble. Search performance stays under 100 ms up to 100,000 records. For very large businesses (250,000+ customers) we build dedicated hosting — talk to us, we do that individually. Per staff member there's an account with own login and role management (owner, staff, helper).
Can I add custom fields for my industry? +
Yes — and we do it together at setup. Standard fields (name, address, phone, email, birthday, notes) are included. Industry-specific we add: hairdressers get „hair type", „favorite service"; auto shops „vehicle", „last service date", „MOT date"; hospitality „allergies", „preferred table"; fitness studios „training level", „member since". You tell us what you need — we build the fields. Not self-buildable in the frontend, but properly typed and immediately filterable.
Are there integrations with other tools (email marketing, accounting)? +
Yes — as an add-on. For email marketing tools like Mailchimp, Brevo (formerly Sendinblue) or CleverReach we set up a sync so customer lists are auto-synchronized. For your accounting software the system offers a CSV export of all invoices and customer data — works with any common software without needing a direct API integration. For more specific needs we check individually during the initial call what's sensible and feasible at fixed price.

Ready to organize your customer data once and for all?

30 minute initial call — free and no commitment. We look at your existing lists and tell you honestly how much effort the move is and whether it's worth it for your business.