CRM Πελατών

Γνωρίστε κάθε πελάτη σαν τακτικό

Materialized RFM αξιολογήσεις, lifetime στατιστικά, normalized tags, append-only σημειώσεις, αλλεργιογόνα και διατροφικές προτιμήσεις, GDPR audit συναίνεσης, double opt-in και global delete με grace period — όλα ενσωματωμένα στην πλατφόρμα παραγγελιών σας. Χωρίς εξωτερικό CDP, χωρίς επιπλέον συνδρομή.

Τι είναι το CRM Πελατών;

Κάθε ολοκληρωμένη παραγγελία ενημερώνει μια per-venue γραμμή στατιστικών για τον πελάτη — σύνολο παραγγελιών, σύνολο δαπανών, μέση τιμή παραγγελίας, recency, frequency και σύνθετη ετικέτα RFM segment (CHAMPION / LOYAL / POTENTIAL / NEW / AT_RISK / LOST / INACTIVE).

Τα tags είναι γενικά ανά πελάτη. Οι σημειώσεις είναι per-venue και append-only. Οι αλλαγές συναίνεσης καταγράφονται σε audit log με IP, user agent και ηθοποιό — αποδείξεις GDPR Article 7 ανά πάσα στιγμή.

Τι παίρνετε

RFM segments υπολογίζονται αυτόματα

Recency, frequency, monetary scoring με percentile bucketing για venues με 30+ πελάτες και σταθερά όρια για μικρότερες κοόρτες.

Αποθηκευμένα segments για marketing + promos

Φτιάξτε ομάδες πελατών μέσω JSON criteria DSL. Memberships materialized κάθε νύχτα; οι καμπάνιες marketing και τα promo codes τα στοχεύουν αμέσως.

Tags, σημειώσεις, αλλεργιογόνα — όλα σε ένα dossier

Normalized tags (global ανά πελάτη), append-only σημειώσεις σε επίπεδο venue (με συντάκτη + timestamp) και δομημένες προτιμήσεις αλλεργιογόνων / διατροφής. Αγαπημένα και απεχθανόμενα προϊόντα auto-derive-άρονται κάθε νύχτα από το ιστορικό παραγγελιών. Οι παραδόσεις προσωπικού σταματούν να χάνουν context.

Πλήρης GDPR toolbox

Append-only consent log (Article 7 evidence) με IP / user agent / ηθοποιό σε κάθε flip. Optional double opt-in ανά venue για EU συμμόρφωση. Customer-initiated global delete με 7-ήμερη grace period· force-execute path για DPA orders.

Πώς λειτουργεί

1

Η παραγγελία ολοκληρώνεται

Inline writer επανυπολογίζει τα per-venue στατιστικά του πελάτη. Φθηνό (ένα aggregate + ένα upsert).

2

Νυχτερινή cron εξισορροπεί

Μία φορά την ημέρα στις 03:30 UTC ολόκληρη η venue cohort επανα-percentile-bucketάρεται.

3

Marketing + promos διαβάζουν αμέσως

Τα αποθηκευμένα segments υλοποιούν membership σε join table.

4

Audit trail συλλαμβάνει κάθε flip συναίνεσης + επιβιώνει της διαγραφής

Checkout opt-in, admin toggle, κλικ σε unsubscribe link, double opt-in confirmation — κάθε ένα γράφει δομημένη γραμμή στο CustomerConsentLog. Όταν ένας πελάτης ζητά global διαγραφή, το consent log διατηρείται και μια τελική REVOKED γραμμή προστίθεται· η ίδια η προσωπική εγγραφή ανωνυμοποιείται in place μετά την grace period, ώστε η οικονομική ακεραιότητα Order/Bill να παραμένει άθικτη.

Δυνατότητες

Materialized στατιστικά πελατών

Per-(πελάτης, venue) γραμμή με totalOrders, totalSpent, AOV, firstOrderAt, lastOrderAt, daysSinceLastOrder, RFM scores 1-5 και σύνθετη ετικέτα segment.

  • Inline updates κατά την ολοκλήρωση παραγγελίας
  • Νυχτερινός recompute μέσω PM2-leader cron + external trigger
  • Sub-millisecond reads
  • Μοναδική πηγή αλήθειας για AI Conversational Admin tools

Αποθηκευμένα segments με criteria DSL

JSON-driven criteria DSL — συνδυάστε field/op/value predicates με all/any/not groups.

  • 6 system segments σπαρμένα αυτόματα
  • Custom segments απεριόριστα ανά venue
  • Member counts + last-computed timestamp ορατά
  • Manual recompute κουμπί

Tags + σημειώσεις (normalized + audited)

Tags είναι global ανά πελάτη; σημειώσεις είναι per-venue και append-only.

  • Έως 50 tags ανά πελάτη
  • Tag-based segment criteria
  • Σημειώσεις διατηρούνται για πάντα
  • Πλήρης απόδοση συντάκτη ανά αλλαγή

GDPR consent log

Append-only CustomerConsentLog καταγράφει κάθε flip συναίνεσης.

  • Καταγράφει EMAIL/SMS/WhatsApp/REVIEW_REQUEST
  • Sources: checkout, admin edit, unsubscribe link, API, import
  • IP + user agent + ηθοποιός αυτόματα
  • Ορατό στο dossier πελάτη

Φτιαγμένο για αυτές τις ροές εργασίας

Εντοπίστε τους τακτικούς πριν φύγουν

AT_RISK badge εμφανίζεται 30 ημέρες μετά την τελευταία επίσκεψη ενός τακτικού.

Birthday καμπάνιες χωρίς spreadsheets

Customer.dateOfBirth + birthday cron ήδη shipped.

Multi-venue αλυσίδες παρακολουθούν τον ίδιο πελάτη

Tags είναι global; στατιστικά είναι per-venue.

Marketing καμπάνιες με materialized recipients

Marketing/recipients διαβάζει από CustomerSegmentMembership.

GDPR data subject requests, end-to-end

Πελάτης ρωτά 'πότε εγγράφηκα;' — pull CustomerConsentLog. Πελάτης ζητά διαγραφή — προγραμματίστε global CustomerDeleteRequest με 7-ήμερη grace period και το nightly cron κάνει anonymise παντού· για DPA orders ο platform owner κάνει force-execute άμεσα. EU venues μπορούν να απαιτούν double opt-in για marketing — η σημαία συναίνεσης παραμένει false μέχρι ο πελάτης να κάνει κλικ στον σύνδεσμο email.

AI Conversational Admin σε καθαρά δεδομένα

/admin/ask βοηθός καλεί customer-stats tools που διαβάζουν απευθείας από CustomerVenueStats.

Γιατί ένα ενσωματωμένο CRM νικά ένα εξωτερικό CDP

Τα περισσότερα restaurant SaaS σας σπρώχνουν προς εξωτερική customer data platform. Για τα περισσότερα ανεξάρτητα εστιατόρια και μικρές αλυσίδες αυτά τα εργαλεία είναι υπερβολικά.

Γιατί materialized RFM νικά on-the-fly compute

Ο υπολογισμός RFM σε κάθε φόρτωση σελίδας λίστας είναι αργός αφού η βάση πελατών ξεπεράσει τα 5.000.

Γιατί τα tags πρέπει να είναι global

Το VIP ακολουθεί τον πελάτη. Ανά venue scoping δημιουργεί ασυνέπειες. Οι σημειώσεις είναι per-venue.

Γιατί ένα audit log είναι αδιαπραγμάτευτο

Το GDPR Article 7 απαιτεί να αποδείξετε ότι δόθηκε συναίνεση. Η προηγούμενη last-write-wins προσέγγιση χάνει κάθε προηγούμενη αλλαγή.

Τα δεδομένα πελατών σας, επιτέλους χρήσιμα

Always-on για κάθε venue. Χωρίς setup. Χωρίς εξωτερικό CDP.