Medlemmar med Salesforce

Med Salesforce-integrationen använder ni ert eget Salesforce som medlemsregister. Kassan hittar medlemmen på telefonnummer eller e-post, varje köp sparas i medlemmens köphistorik i Salesforce och medlemmen kan lösa in sitt lojalitetssaldo direkt i kassan.

Poäng, bonus och saldo räknas ut i Salesforce — med era egna flöden och regler. SBBPOS läser resultatet och skriver tillbaka köpen.

Innan du börjar

Du behöver:

  • Ett Salesforce-konto med behörighet att skapa en Connected App.
  • Ett objekt för medlemmar — till exempel Contact — med ett fält för kundnummer.
  • Ett objekt för köphistorik, med ett relationsfält till medlemsobjektet. Har du inget kan SBBPOS skapa ett åt dig.

Skapa en Connected App i Salesforce under Setup → Apps → App Manager → New Connected App. Aktivera OAuth, lägg till scopes api, refresh_token, offline_access och den callback-URL som visas i SBBPOS. Spara och kopiera Consumer Key och Consumer Secret.

Koppla kontot

  1. Logga in som kontoadministratör.
  2. Gå till Integrationer och välj Medlemmar med Salesforce.
  3. Välj miljö (Produktion, Sandbox eller egen domän), klistra in Consumer Key och Consumer Secret och godkänn kopplingen i Salesforce.

När kopplingen är klar visas integrationen som Ansluten, och knappen Konfigurera blir tillgänglig.

Salesforce-kortet i Integrationer, med status Ansluten

Ställ in kopplingen

Under Konfigurera går du igenom stegen efter autentiseringen.

Medlemsobjekt

Välj vilket Salesforce-objekt som representerar en medlem — Contact, Lead, Account eller ett eget objekt — och klicka på Hämta fält från Salesforce. Koppla sedan varje SBBPOS-fält till rätt fält i Salesforce. Bara Kundnummer är obligatoriskt; namn, e-post och telefon visas för kassören, och telefon och e-post används för att söka fram medlemmen.

Fälten Poäng, Antal köp och Lojalitetssaldo visas i kassan när medlemmen är vald. SBBPOS läser bara de fält du kopplar.

Steget Medlemsobjekt: fältmappning mellan SBBPOS och Salesforce

Köphistorik

Välj ett befintligt objekt för köphistorik, eller låt SBBPOS skapa ett nytt åt dig. Hämta fälten och koppla kvittonummer, orderdatum, ordervärde, antal sålda och inlöst lojalitetssaldo. Fältet Koppling till medlem är obligatoriskt — det ska peka på relationsfältet som kopplar köpet till rätt medlem.

Här anger du också minsta belopp för inlösen av lojalitetssaldot. Ange 0 om saldot alltid ska kunna lösas in.

Steget Köphistorik: objekt, minsta inlösenbelopp och fältmappning

Lojalitetsmetod

Välj hur medlemmar får tillbaka något:

  • Lojalitetssaldo — saldot läses från fältet du kopplade i steget Medlemsobjekt. När medlemmen löser in saldo skrivs beloppet till köphistoriken, och ett flöde i Salesforce drar av det från saldot.
  • Kuponger — medlemmens kuponger hämtas från ett eget kupongobjekt i Salesforce, med värde, giltighetstid och en markering för inlöst.

Steget Kuponger: val av lojalitetsmetod

Spara

Kontrollera sammanställningen och klicka på Spara konfiguration.

Steget Spara: sammanställning av inställningarna

I kassan

  • Sök fram medlemmen på telefonnummer eller e-post innan du tar betalt. Finns medlemmen inte kan du lägga till en ny direkt från kassan.
  • När köpet är betalt skapas en post i köphistoriken i Salesforce, kopplad till medlemmen.
  • Görs en retur på ett medlemskvitto skapas en negativ post, så att ett flöde i Salesforce kan återställa saldot.

Koppla loss integrationen

Att koppla loss Salesforce kräver bekräftelse och kan bara göras av kontoadministratörer. Medlemssök och köphistorik slutar fungera direkt.

Läs mer