Skip to main content
Klaviyo is een e-mail- en sms-marketingplatform ontworpen voor e-commerce. De storekit-integratie stuurt realtime klantgedrag en orderdata om je marketingcampagnes aan te drijven.

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.
  1. Log in op je Klaviyo-account
  2. Ga naar SettingsAPI Keys
  3. Kopieer je privésleutel (begint met pk_) en je publieke API-sleutel / site ID (een korte code zoals aBcXyz)
  4. Ga in storekit naar Stores → je store → SettingsIntegrationsKlaviyo
  5. Plak de privésleutel in Private API Key en klik op Connect to Klaviyo
  6. Plak de publieke sleutel in Public API Key / site ID
  7. Kies eventueel een Klaviyo-lijst onder Lists
  8. 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.
Wat elke sleutel regelt: 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:
  1. Ga naar Stores
  2. Klik op de store die je wilt controleren
  3. Klik op Settings
  4. Zoek Klaviyo in de integratielijst onderaan de pagina (met de filter Marketing beperk je de lijst)
  5. 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
  6. Klik op Klaviyo en controleer of Public API Key / site ID is ingevuld, om te bevestigen dat de store ook browsing-events verstuurt
  7. 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:
  1. Maak een nieuwe Flow in Klaviyo
  2. Stel de trigger in op “Started Checkout”
  3. Voeg een tijdvertraging toe (bijv. 1 uur)
  4. Voeg voorwaarde toe: heeft geen “Placed Order” sinds start flow
  5. Verstuur recovery-e-mail met winkelwageninhoud

Browse abandonment

Reactiveer klanten die producten bekeken maar niet gekocht hebben:
  1. Maak flow getriggerd door “Viewed Product”
  2. Voeg tijdvertraging toe
  3. Sluit klanten uit die een bestelling hebben geplaatst
  4. 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