Spring videre til hovedindholdet
Alle samlingerGenereltKunde- og personalekonto
Sådan undgår du kundeduplikation
Sådan undgår du kundeduplikation
Opdateret for over 6 måneder siden

FlexyBox-systemet vil automatisk forsøge at genkende en kunde, hvis de forsøger at oprette sig igen.

På alle systemer, hvor kunden ikke skal logge ind for at foretage et køb eller booking, vil systemet ved kunder forsøge at slå kunden op.

Kundenummeret vil blive genbrugt, hvis følgende er identiske.

  • Telefonnummer og fornavn

  • Email og fornavn

Hvis der sker et match, vil systemet automatisk opdatere alle andre oplysninger med de oplysninger, som kunden har oplyst.

OBS: Ved medarbejdere er det et krav, at det fulde navn, email og telefonnummer er identisk for, at en profil vil blive genbrugt.
Dette sker, for at sikre, at medarbejderprofiler ikke ændres ved en fejl.

API integrationer opfordres til at følge samme logik

Se detaljer

Med en API integration tager man selv fuld kontrol over, hvornår der skal oprettes kunder. Et kald til et API, som opretter en ny kunde, vil altså ALTID oprette en ny kunde.


For at opnå samme logik som FlexyBox-systemet bruger internt, vil det første kald man skal foretage være et kald til:
https://crm.flexybox.com/api/v2/index.html#tag/Customers/paths/~1v2~1customers/get


Til dette kald skal der sendes et telefonnummer og en email med.
Man vil så få returneret en liste over alle kunder med den email og/eller telefonnummer.
Herefter skal der findes det bedste match.

  1. Match, hvor alle oplysninger stemmer

  2. Match, hvor email og telefon stemmer og fornavn stemmer

  3. Match, hvor email og fornavn stemmer

  4. Match, hvor telefonnummer og fornavn stemmer.

Når matchet er fundet, skal kunden opdateres med et kald til dette end point:
https://crm.flexybox.com/api/v2/index.html#tag/Customers/paths/~1v2~1customers~1%7BcustomerId%7D/put


Hvis ingen match findes oprettes kunden blot med et kald til samme API.

Besvarede dette dit spørgsmål?