Documentație Fidelizam - Este o platformă completă de fidelizare a clienților pentru afaceri.
Ghid complet pentru toate funcționalitățile platformei — pentru membri, parteneri și administratori.
Introducere
Fidelizam - Este o platformă completă de fidelizare a clienților pentru afaceri. este o platformă completă de fidelizare a clienților, destinată afacerilor de orice dimensiune. Permite crearea și gestionarea de programe de loialitate digitale — carduri cu puncte, carduri cu ștampile, vouchere, campanii de marketing și multe altele.
Membrii
Clienții care colectează puncte, ștampile și folosesc vouchere
Partenerii
Afacerile care creează programele de fidelizare și gestionează membrii
Administratorii
Echipa care administrează întreaga platformă și configurează setările
Contul de Membru
Membrii sunt clienții finali ai platformei. Aceștia se pot înregistra, autentifica și gestiona cardurile de fidelitate din portofelul lor digital.
Înregistrare și autentificare
- Creare cont cu email + verificare OTP (cod unic trimis pe email)
- Autentificare cu email + parolă
- Autentificare prin cod OTP (fără parolă)
- Link magic de autentificare (login fără parolă, prin link semnat)
- Resetare parolă prin email
- Deconectare (logout)
Portofel digital (Dashboard)
- Vizualizare centralizată a tuturor cardurilor de loialitate urmărite
- Carduri sortate după activitate recentă
- Acces rapid la balansul de puncte și nivelul de tier al fiecărui card
- Acces la toate voucherele salvate
Legarea dispozitivelor
- Conectarea mai multor dispozitive la același cont de membru
- Sincronizarea automată a punctelor și recompenselor între dispozitive
Carduri de loialitate cu puncte
Sistemul principal de fidelizare bazat pe acumularea și răscumpărarea punctelor. Membrii câștigă puncte la fiecare achiziție și le pot folosi pentru recompense.
Vizualizare card
Balans de puncte, nivel tier curent, progres spre nivelul următor, lista de recompense disponibile
Recompense
Vizualizare detalii recompensă, inițierea procesului de revendicare prin link semnat QR
Urmărire card
Adaugă sau elimină un card din portofelul personal (follow/unfollow)
Istoric tranzacții
Vizualizarea istoricului complet de câștigare și utilizare puncte per card
Cum funcționează revendicarea recompensei?
Membrul accesează recompensa dorită → se generează un link semnat (URL unic) → personalul scanează sau accesează link-ul → confirmă revendicarea. Procesul este securizat prin semnătura criptografică a URL-ului.
Carduri cu ștampile (Stamp Cards)
Sistemul de tip „cumpără 10, primești 1 gratis". Membrii colectează ștampile la fiecare vizită sau achiziție și primesc o recompensă când completează cardul.
Vizualizare card cu ștampile colectate și numărul total necesar pentru recompensă
Înrolare și dezinscriere din programul de ștampile
Progres vizual al ștampilelor colectate
Revendicare automată a recompensei la completarea cardului
Istoric complet al ștampilelor primite
Vouchere & reduceri
Sistemul de vouchere permite partenerilor să creeze și distribuie coduri de reducere de mai multe tipuri. Membrii le pot salva în portofel și folosi la achiziții.
Reducere procentuală
Ex: 20% reducere la orice achiziție
Sumă fixă
Ex: 50 RON reducere la achiziții peste 200 RON
Produs gratuit
Ex: un produs specific inclus gratuit
Puncte bonus
Ex: 2x puncte la următoarea achiziție
Funcționalități pentru membri
- Salvarea/bookmarking voucherelor în portofelul personal
- Vizualizare detalii voucher (valoare, condiții, expirare)
- Utilizare voucher prin cod la personal sau la casă
- Revendicare voucher din link QR de batch (acces direct fără cont)
Câștigarea punctelor
Membrii pot acumula puncte prin mai multe metode — la achiziții directe, prin coduri speciale sau prin cereri de puncte între membri.
Coduri de puncte
Partenerul generează coduri unice de câștigare puncte. Membrul introduce codul în aplicație și primește instantaneu punctele aferente.
- Coduri de utilizare unică (single-use)
- Coduri cu limită de utilizări
- Coduri cu expirare configurabilă
- Coduri asociate cu un card specific
Cereri de puncte între membri
Un membru poate genera un link de cerere de puncte și îl poate distribui. Oricine accesează link-ul poate trimite puncte respectivului membru.
- Generare link partajabil de cerere puncte
- Setarea unui card specific pentru primire
- Limitarea numărului de utilizări al link-ului
- Setarea datei de expirare a cererii
- Trimitere puncte prin link-ul altui membru
Programul de referral
Membrii pot invita prietenii și pot câștiga recompense pentru fiecare persoană care se înregistrează prin link-ul lor personal.
Link personal de referral
Fiecare membru primește un cod și link unic de invitare
Dashboard referral
Vizualizează câți membri s-au înregistrat prin link-ul tău și recompensele câștigate
Recompense automate
La înregistrarea unui utilizator invitat, recompensa se acordă automat
Landing page localizat
Pagina de landing pentru link-ul de referral se afișează în limba utilizatorului
Niveluri de loialitate (Tiers)
Sistemul de niveluri oferă beneficii suplimentare membrilor care acumulează mai multe puncte, motivând loialitatea pe termen lung.
Calificare bazată pe puncte/cheltuieli/tranzacții
Criteriile de avansare la nivelul următor sunt configurabile de partener
Multiplicator de puncte per nivel
Membrii la nivel superior câștigă mai multe puncte la aceeași achiziție (ex: Gold = 2x puncte)
Reduceri la răscumpărare per nivel
Nivelurile superioare beneficiază de procente mai mari la utilizarea punctelor
Beneficii personalizate per nivel
Partenerul poate defini avantaje exclusive pentru fiecare nivel (acces VIP, livrare gratuită etc.)
Niveluri multiple ierarhice
Se pot defini oricâte niveluri (Bronze → Silver → Gold → Platinum etc.)
Contul de Partener
Partenerii sunt afacerile (magazine, restaurante, clinici etc.) care creează programe de fidelizare pe platformă.
Autentificare partener
- Înregistrare cont cu email, nume afacere, date personale și opțional date firmă (CUI, Reg. Com.)
- Verificare email prin cod OTP
- Autentificare cu email + parolă sau OTP
- Link magic de autentificare (fără parolă)
- Resetare parolă
- Selectare plan de abonament la înregistrare (inclusiv facturare lunară/anuală)
Notă privind planurile
Fiecare plan include limite pentru: număr de cluburi, membri, personal, locații, carduri de loialitate, recompense. Planul poate fi ales la înregistrare sau modificat ulterior din contul partenerului.
Dashboard-ul partenerului
Interfața principală a partenerului, cu statistici și acces rapid la toate funcționalitățile platformei.
Analytics carduri de loialitate
- Număr total de membri înrolați pe fiecare card
- Puncte emise și răscumpărate în timp
- Recompense revendicate (număr și valoare)
- Drill-down per card — statistici detaliate pentru fiecare card în parte
Analytics carduri cu ștampile
- Număr ștampile acordate în total și per perioadă
- Rate de completare (câți membri finalizează cardul)
- Recompense acordate din ștampile
- Vizualizare per card de ștampile
Analytics vouchere
- Rata de utilizare per voucher (câte au fost folosite din total generate)
- Breakdown pe membri — cine a folosit voucherele
- Valoarea totală a reducerilor acordate
- Vizualizare per batch de vouchere
Tranzacții
- Istoric complet al tranzacțiilor de puncte (filtrate per membru și card)
- Anulare ultima tranzacție (undo) pentru un membru
- Istoric ștampile cu posibilitate de anulare
- Istoric voucher cu anulare/invalidare tranzacție specifică
Gestionare batch-uri vouchere
- Wizard de creare batch: tip, valoare, cantitate, expirare
- Listare și gestionare batch-uri existente
- Export batch în CSV
- Activare/dezactivare batch
- Ștergere batch sau vouchere neutilizate
- Extindere dată expirare batch
- Import coduri externe din CSV
- Analytics per batch
Jurnal activitate
- Vizualizare analytics pe jurnalul de activitate al partenerului
- Urmărire activitate personal, tranzacții, autentificări
Asistent AI
- Generare sugestii de conținut pentru campanii
- Răspunsuri la întrebări despre platforma partenerului
Campanii de marketing
Partenerul poate crea campanii de marketing targetate, cu programare și segmentare avansată a audienței.
Gestionare campanii
Creare, editare, vizualizare și ștergere campanii de marketing
Targetare audiență
Configurare segmente de membri după criterii specifice (nivel tier, activitate, etc.)
Programare
Setarea datei și orei de start/end a campaniei, frecvență de repetare
Analytics campanie
Urmărire performanță: afișări, click-uri, conversii per campanie
Campanii de email
Trimite emailuri personalizate direct membrilor clubului tău, cu suport multilingv și previzualizare înainte de trimitere.
Compunere campanie cu subiect și conținut multilingv (mai multe limbi simultan)
Previzualizare email randat înainte de trimitere
Creare și salvare ca draft (campanie inactivă)
Activare campanie și trimitere secvențială pentru compatibilitate cu limitele serverului
Monitorizare progres de trimitere în timp real
Vizualizare campanie cu statistici de livrare
Ștergere campanie
Campanii WhatsApp
Modulul WhatsApp transformă platforma de fidelizare într-un canal direct de comunicare cu clienții — campanii automate, segmentare inteligentă, recompense și recuperare clienți inactivi, totul dintr-o singură interfață.
📲 Trimite campanii WhatsApp automat
Creează campanii cu template-uri aprobate Meta și trimite-le automat la momentul potrivit — imediat sau programat la dată și oră.
🎯 Segmentează clienții (VIP, inactivi, activi)
Filtrează audiența după puncte acumulate, zile de inactivitate, tag-uri și comportament de cumpărare. Mesajul potrivit, la omul potrivit.
🎁 Oferă puncte, vouchere și recompense
Trimite mesaje personalizate cu oferte, coduri de reducere sau informații despre recompensele disponibile direct prin WhatsApp.
🔁 Readuce clienții fără efort
Automatizări inteligente: mesaj automat după X zile de inactivitate, la aniversare sau când clientul atinge un prag de puncte. Funcționează non-stop.
Pas 1 - Configurare cont WhatsApp Business
- Accesezi Integrări → WhatsApp din meniul lateral al contului de partener (disponibil pe plan Premier).
- Urmezi ghidul integrat din pagină: creezi un cont Meta Business, configurezi WhatsApp Business Platform, creezi o aplicație Meta de tip Business și adaugi produsul WhatsApp.
- Din aplicația Meta (developers.facebook.com) copiezi Phone Number ID și WhatsApp Business Account ID (WABA ID) din secțiunea WhatsApp → API Setup.
- Generezi un System User Access Token permanent din Meta Business Suite → Setări → Utilizatori sistem, cu permisiunile whatsapp_business_messaging și whatsapp_business_management.
- Introduci credențialele în pagina de setări și apeși „Testează conexiunea" pentru a valida că token-ul și Phone Number ID sunt corecte.
- Token-ul este stocat criptat pe server și folosit exclusiv pentru apelurile API server-side — nu este niciodată expus în browser.
Pas 2 - Creare și trimitere campanie
- Sincronizezi template-uri aprobate prin butonul Sync from Meta.
- Configurezi campania: nume, template, variabile și programare (imediat sau la dată/oră).
- Aplici filtre de segmentare (minim puncte, inactivitate, tag-uri).
- Folosești Preview Message înainte de lansare pentru validarea conținutului.
- Sistemul generează recipientii eligibili și trimite mesajele în background prin job queue.
Pas 3 - Automatizări și trigger-e
- Reguli disponibile: birthday, points_reached, inactive_customer, after_purchase, after_checkout.
- Automatizările pot avea delay în minute și condiții suplimentare pe ofertă/variabile.
- Trigger-ul after_purchase pornește automat după tranzacții eligibile cu puncte acordate.
- Sistemul previne duplicatele pentru aceeași regulă/contact în aceeași zi.
- Regulile sunt procesate periodic prin scheduler + queue worker.
Inbox & mesaje manuale
- Lista conversațiilor include statusuri: sent, delivered, read, failed.
- Poți trimite reply manual pe template direct din Inbox.
- Contactele sunt corelate per partener pentru izolare multi-tenant.
Webhook Meta
- Endpoint verificare: GET /api/whatsapp/v1/webhook (challenge verification).
- Endpoint evenimente: POST /api/whatsapp/v1/webhook (delivery/read/incoming).
- Evenimentele actualizează statusul mesajelor și alimentează inbox-ul în timp real.
Endpoint-uri API WhatsApp (v1)
| Metodă | Endpoint | Scop |
|---|---|---|
| POST | /api/whatsapp/v1/account/save | Salvare/actualizare cont WhatsApp |
| POST | /api/whatsapp/v1/templates/sync | Sincronizare template-uri din Meta |
| POST | /api/whatsapp/v1/campaigns/create | Creare campanie WhatsApp |
| POST | /api/whatsapp/v1/campaigns/send | Lansare trimitere campanie |
| GET | /api/whatsapp/v1/campaigns/stats | Statistici campanii |
| POST | /api/whatsapp/v1/contacts/add | Adăugare contact |
| GET | /api/whatsapp/v1/contacts/filter | Filtrare contacte |
| POST | /api/whatsapp/v1/automation/create | Creare regulă automată |
| GET | /api/whatsapp/v1/inbox | Listare inbox |
| POST | /api/whatsapp/v1/inbox/reply | Răspuns manual din inbox |
Bune practici
Folosește doar template-uri aprobate, validează numerele în format internațional, pornește queue worker pentru trimitere stabilă și configurează webhook-ul Meta pentru tracking complet al livrărilor și citirilor.
AI Recomandări
Funcționalitate care utilizează inteligența artificială (GitHub Copilot / OpenAI) pentru a genera recomandări personalizate de afaceri bazate pe metricile reale ale programului de fidelizare al partenerului.
Metrici afacere analizate
Total membri, membri activi 30 zile, rata de engagement, tranzacții luna curentă vs luna trecută, modificare lună/lună (MoM)
Programe analizate
Număr programe de loialitate active, vouchere, carduri cu ștampile, campanii active, reguli autopilot
5 recomandări prioritizate
AI-ul returnează exact 5 recomandări structurate cu prioritate, categorie, titlu, descriere și acțiune concretă de luat
Cache 6 ore
Recomandările sunt cache-uite 6 ore per partener pentru performanță optimă și reducerea costurilor API
Multilingv
Recomandările sunt generate în limba activă a platformei (Română, Engleză etc.)
Regenerare manuală
Partenerul poate regenera recomandările oricând direct din interfață, golind cache-ul anterior
Configurare necesară
Funcționalitatea necesită configurarea unui token GitHub Copilot sau a unei chei OpenAI în setările platformei (Setări → AI). Modelul și URL-ul de bază sunt configurabile de administrator.
Chei API & integrări externe
Partenerul poate genera chei API pentru a integra platforma cu sisteme externe (POS, website, aplicații proprii).
Generare chei API
Creare chei cu prefix sk_live_ (producție) sau sk_test_ (testare)
Scopuri și permisiuni
Fiecare cheie are scopuri definite — controlezi exact ce acțiuni permite
Restricții IP
Limitarea utilizării cheii la adrese IP specifice pentru securitate maximă
Rate limiting
Limite configurabile per minut, oră și zi pentru fiecare cheie
Webhook events
Configurare notificări webhook pentru evenimente specifice (tranzacții, recompense etc.)
Loguri de utilizare
Vizualizare log-uri detaliate: cereri, IP-uri, endpoint-uri accesate, timestamp
Integrare Shopify
Conectează-ți magazinul Shopify cu platforma de fidelizare pentru a acorda automat puncte la fiecare comandă.
Conectare prin OAuth (autorizare securizată Shopify)
Dashboard integrare cu status conexiune și snippet de instalare
Configurare setări de sincronizare (ce evenimente acordă puncte)
Mapare recompense — configurare ce recompense se acordă pentru acțiuni Shopify
Pauză/reluare sincronizare fără a pierde configurația
Deconectare completă de la magazinul Shopify
Import PynBooking
Integrare cu sistemul PMS PynBooking pentru hoteluri. Permite importul automat al oaspeților hotelului ca membri ai programului de fidelizare, direct din panoul partenerului.
Pas 1 — Configurare credențiale API
- Introducerea Client ID și Client Secret din dashboardul PynBooking
- Testarea automată a conexiunii la salvare (verificare token Bearer)
- Credențialele sunt stocate criptat în baza de date (Laravel encrypt())
- Token-ul de acces este cache-uit 55 minute (limita API: 10 tokenuri/oră)
Pas 2 — Filtrare și preluare oaspeți
- Filtru stare oaspete: Toți / În hotel (inhouse) / Sosiri (arrival) / Plecări (departure)
- Filtru dată în format YYYY-MM-DD (obligatoriu pentru sosiri/plecări)
- Selecție număr înregistrări per pagină: 50, 100, 250, 500, 1000 (max API: 5000)
- Date preluate per oaspete: Prenume, Nume, Email, Țară, Data nașterii, Consimțământ marketing
Pas 3 — Previzualizare și import selectiv
- Tabel de previzualizare a oaspeților cu badge „Deja Membru" / „Nou"
- Selectare individuală sau în masă a oaspeților de importat
- Import creează conturi de membri cu: nume, email, parolă aleatorie, email verificat, dată naștere, cod țară
- Saltul automat al oaspeților deja existenți ca membri (deduplicare pe email)
- Contorizare rezultate: importați / săriți / erori
- Membri importați sunt marcați cu meta imported_from = pynbooking
Auth
api-access-service.pynbooking.com
Base URL
api.pynbooking.com
Endpoint
POST /marketing/emailList/
Abonament și facturare
Platforma oferă mai multe planuri de abonament cu facturare lunară sau anuală (cu reducere). Plata se procesează securizat prin Stripe.
| Limită | Startup | Premier ⭐ |
|---|---|---|
| Cluburi | 1 | 99.999.999 |
| Membri | 5.000 | 99.999.999 |
| Personal (Staff) | 5 | 99.999.999 |
| Locații | 1 | 99.999.999 |
| Carduri de loialitate | 3 | 99.999.999 |
| Recompense per card | 1.000 | 99.999.999 |
| Carduri promovate | 1 | 99.999.999 |
Plată prin Stripe
Procesare securizată a plăților cu card bancar prin Stripe Checkout
Facturare lunară sau anuală
Alegerea perioadei la înregistrare, cu reducere la facturarea anuală (echivalent 2 luni gratuite)
Upgrade/downgrade plan
Posibilitate de schimbare a planului oricând din contul partenerului
Anulare oricând
Abonamentul poate fi anulat oricând, fără penalități
Personal (Staff)
Personalul angajat al partenerului (casieri, vânzători) are acces la un panou simplificat pentru operațiunile zilnice cu membrii.
Autentificare personal
- Login cu email + parolă sau OTP
- Link magic de autentificare
- Resetare parolă
Scanner QR
- Scanare cod QR al membrului pentru identificare rapidă
- Căutare membre după nume, email sau identificator
Acordare puncte
- Acordare puncte unui membru pe un card specific
- Selectare card dintr-o listă
Procesare recompense
- Confirmare revendicare recompensă de pe card de loialitate (via link semnat)
- Procesare recompensă stamp card la completare
Stamp cards
- Acordare ștampile unui membru
- Vizualizare status membre pe stamp card
- Procesare recompensă la completare card
Vouchere
- Formular de răscumpărare voucher cu validare în timp real
- Procesare răscumpărare voucher pentru un membru
- Vizualizare istoric voucher al unui membru
Coduri de puncte
- Generare coduri unice de câștigare puncte
- Coduri asociate cu un card specific
Securitate & GDPR
Platforma este construită cu respectarea standardelor de securitate și a reglementărilor GDPR pentru protecția datelor personale.
Securitate
- Autentificare OTP cu coduri cu expirare scurtă
- Link-uri semnate criptografic pentru operații sensibile (revendicări, resetare parolă)
- Rate limiting pe chei API (per minut/oră/zi)
- Restricții IP per cheie API
- Protecție CSRF pe toate formularele
- Webhook Stripe verificat prin semnătură HMAC
- Medii separate live/test pentru cheile API (sk_live_ / sk_test_)
Drepturi GDPR pentru membri
- Export complet al datelor personale (dreptul de portabilitate)
- Deconectare de la un club/card specific (dreptul de restricție)
- Ștergere completă a contului cu toate datele asociate (dreptul de ștergere)
- Dezabonare de la emailuri cu un singur click (link în footer email)
- Consimțământ explicit la înregistrare (checkbox termeni + emailuri)
- Banner cookie consent conform GDPR
Multilingv & Internaționalizare
- 12 limbi disponibile: Română, Engleză, Franceză, Germană, Spaniolă, Italiană, Portugheză (BR), Arabă, Japoneză, Indoneziană, Poloneză, Turcă
- URL-uri prefixate cu codul de limbă (ex: /ro-RO/...)
- Detectare automată a limbii preferate a utilizatorului
- Redirect automat la limba detectată
Gata să începi?
Creează-ți contul de partener și lansează primul tău program de fidelizare în mai puțin de 5 minute.
Înregistrează-te gratuit