Setup
Klaviyo gebruikt twee sleutels en storekit slaat ze op verschillende plekken op: de privésleutel op je storekit-account en de publieke sleutel op de afzonderlijke store.- Log in op je Klaviyo-account
- Ga naar Settings → API Keys
- Kopieer je privésleutel (begint met
pk_) en je publieke API-sleutel / site ID (een korte code zoalsaBcXyz) - Ga in storekit naar Stores → je store → Settings → Integrations → Klaviyo
- Plak de privésleutel in Private API Key en klik op Connect to Klaviyo
- Plak de publieke sleutel in Public API Key / site ID
- Kies eventueel een Klaviyo-lijst onder Lists
- Klik op Save
Scope: één store tegelijk
De pagina Klaviyo Integration hoort altijd bij één store, ook al wordt een deel van wat je erop invult gedeeld:- Private API Key wordt opgeslagen op je storekit-account. Je vult deze één keer in, op een willekeurige store, waarna elke store in het account hem kan gebruiken. Het veld toont daarna Connected op elke store.
- Door de verbinding wordt Klaviyo ook ingeschakeld voor elke store in het account: elke store krijgt een eigen Enabled / Disabled-schakelaar, die standaard op Enabled staat. Daarom kunnen ordergegevens in Klaviyo verschijnen voor stores die je nooit hebt geopend.
- Public API Key / site ID en Lists worden opgeslagen op de ene store die je bewerkt. Ze worden niet naar je andere stores gekopieerd — herhaal deze stappen voor elke store die je wilt meenemen.
- Een store verstuurt helemaal niets zolang de schakelaar op Disabled staat, ongeacht welke sleutels zijn opgeslagen.
Een store zonder Public API Key / site ID verstuurt dus nog steeds orderevents, maar geen browsing-events — flows voor abandoned cart en browse abandonment blijven voor die store leeg.
Controleren welke stores verbonden zijn
Er is geen scherm in het dashboard waarop de integratiestatus van elke store tegelijk staat en er is geen Klaviyo-pagina op accountniveau — je controleert één store per keer:- Ga naar Stores
- Klik op de store die je wilt controleren
- Klik op Settings
- Zoek Klaviyo in de integratielijst onderaan de pagina (met de filter Marketing beperk je de lijst)
- Lees de badge op de rij Klaviyo: Connected betekent dat Klaviyo voor deze store is ingeschakeld; Account connected betekent dat je account een Klaviyo-sleutel bevat, maar dat de integratie niet voor deze store is ingeschakeld
- Klik op Klaviyo en controleer of Public API Key / site ID is ingevuld, om te bevestigen dat de store ook browsing-events verstuurt
- Herhaal dit voor elke store
Run historical orders sync geldt voor het hele account, niet per store: de actie verstuurt eerdere orders voor elke store in het account waarvan de schakelaar op Enabled staat. De voltooide status wordt gedeeld, dus de actie wordt maar één keer per account uitgevoerd.
Gevolgde events
De integratie volgt klantgedrag op je store automatisch:Active on Site
Getriggerd wanneer een klant je store bezoekt.VenueId en VenueSlug identificeren de store waar een individueel event vandaan kwam. Ze betekenen niet dat elke store data verstuurt — een store verschijnt pas in Klaviyo nadat deze is ingesteld zoals beschreven in het gedeelte Scope: één store tegelijk hierboven.
Viewed Product
Getriggerd wanneer een klant een product bekijkt.Added to Cart
Getriggerd wanneer een klant een item aan de winkelwagen toevoegt.Started Checkout
Getriggerd wanneer een klant het checkoutproces start.Klantidentificatie
Wanneer een klant zijn e-mailadres invoert bij checkout, wordt hij automatisch geïdentificeerd in Klaviyo. Dit koppelt zijn browsegedrag aan zijn profiel.Orderdata
Wanneer een bestelling is voltooid, stuurt storekit volledige orderdata naar Klaviyo, waaronder:- Klantgegevens (naam, e-mail, telefoon)
- Orderitems en hoeveelheden
- Ordertotaal en kortingen
- Fulfillment-methode
- Status marketingtoestemming
Placed Order
Getriggerd één keer wanneer een bestelling is voltooid.Ordered Product
Getriggerd één keer per regelitem wanneer een bestelling is voltooid. Gebruik dit event om productgerichte flows te bouwen zoals herinneringen om opnieuw te bestellen en cross-sell-campagnes.Use cases
Abandoned cart-e-mails
Maak flows die getriggerd worden door “Started Checkout” zonder een daaropvolgende bestelling:- Maak een nieuwe Flow in Klaviyo
- Stel de trigger in op “Started Checkout”
- Voeg een tijdvertraging toe (bijv. 1 uur)
- Voeg voorwaarde toe: heeft geen “Placed Order” sinds start flow
- Verstuur recovery-e-mail met winkelwageninhoud
Browse abandonment
Reactiveer klanten die producten bekeken maar niet gekocht hebben:- Maak flow getriggerd door “Viewed Product”
- Voeg tijdvertraging toe
- Sluit klanten uit die een bestelling hebben geplaatst
- Verstuur gepersonaliseerde productaanbevelingen
Post-purchase-campagnes
- Bedanktmails
- Reviewverzoeken
- Herinneringen om opnieuw te bestellen
- Cross-sell-aanbevelingen
Klantsegmentatie
Bouw segmenten op basis van:- Aankoopfrequentie
- Gemiddelde orderwaarde
- Gekochte productcategorieën
- Tijd sinds laatste bestelling
Gerelateerd
Klantdata
Bekijk en exporteer klantdata
Klantfeedback
Verzamel klantbeoordelingen