Shopify koppelen aan Zapier
Wat dit doet
Koppel je Shopify-shop met Zapier aan je loyaliteitsprogramma. Elke betaalde bestelling levert de koper stempels of punten op, nieuwe kopers krijgen hun kaart per e-mail en bij een terugbetaling gaan de punten terug. Je bouwt het één keer in Zapier en daarna loopt het vanzelf. Je kunt ook je loyaliteitsleden toevoegen aan je Shopify-klanten (stap 5).
Een Zap is één automatisering in Zapier. Die begint met een trigger (er gebeurt iets, zoals een nieuwe betaalde bestelling) en voert daarna één of meer acties uit (wat Zapier daarmee doet).
Je hoeft geen Shopify-app te installeren. Alles gebeurt in Zapier, met de Passtastic-app in Zapier en de eigen Zapier-stappen van Shopify. De veldnamen in Zapier kunnen er net iets anders uitzien dan hieronder; kies de beste match. De optionele stap 5 gebruikt in plaats daarvan de Zapier-link van je programma.
De Zapier-koppeling is onderdeel van het pakket Koppel je kassa. Het staat aan tijdens je gratis proefperiode van 14 dagen en wordt per locatie berekend; zie Prijzen. Haal je het pakket weg, dan pauzeert de koppeling en wordt er niets verwijderd. Nog op een eerder abonnement? Je abonnement houdt wat het bevatte; zie Abonnementen, limieten en upgraden.
Voordat je begint
- Een gepubliceerd stempel-, punten- of levelprogramma in Passtastic. Heb je er nog geen, maak er dan een via Programma's → Nieuw programma. (Coupon-, lidmaatschaps- en prepaidprogramma's sparen niet via bestellingen.)
- Het pakket Koppel je kassa (aan tijdens je proefperiode).
- Een Zapier-account met een betaald abonnement: Zapier markeert Shopify als Premium-app. Zie de prijspagina van Zapier.
- Een Passtastic API-sleutel (zie stap 2).
Stap 1: Haal de Passtastic-app in Zapier op
De Passtastic-app in Zapier is voorlopig alleen op uitnodiging.
1. Klik op de chatbubbel rechtsonder in je Passtastic-dashboard en vraag om de uitnodigingslink voor Zapier.
2. Open de link. Die opent in Zapier, waar je op Accept klikt.
Stap 2: Maak een API-sleutel aan
1. Open Instellingen, dan API & webhooks en ga naar het tabblad API-sleutels. Alleen beheerders kunnen sleutels aanmaken. De volledige stappen staan in De Passtastic API gebruiken.
2. Klik eerst op Test-sleutel maken. Geef de sleutel een naam, bijvoorbeeld "Zapier test", en kopieer hem zodra hij getoond wordt (hij wordt maar één keer getoond).
De sleutel heeft toestemming nodig om stempels en punten toe te voegen en om klanten toe te voegen.
Over de test-sleutel. Een test-sleutel schrijft naar een testkopie van je programma, niet naar je echte programma. Stempels en punten verschijnen dus niet op de kaarten van je echte klanten. Een testbestelling blokkeert dezelfde echte bestelling later niet. Bouw en test je Zaps hiermee.
Live gaan. Werkt alles, klik dan op dezelfde plek op Live-sleutel maken. Koppel in Zapier je Passtastic-account opnieuw met de live-sleutel. Live-sleutels horen bij het pakket Koppel je kassa.
Stap 3: Maak de Zap "Record an order"
Deze Zap heeft twee stappen.
1. Klik in Zapier op Create en dan op Zaps.
2. Trigger: kies Shopify, gebeurtenis New Paid Order, en koppel je shop.
3. Actie: kies Passtastic, gebeurtenis Record an order. De eerste keer dat je een Passtastic-stap toevoegt, vraagt Zapier je een account te koppelen. Plak daar je API-sleutel.
4. Vul de velden in:
- Program: je loyaliteitsprogramma.
- Order number: het veld ID van Shopify (de ID van de bestelling, niet de ordernaam zoals "#1001").
- Order amount: het veld Subtotal Price van Shopify. Dit is het bedrag na kortingen en vóór verzendkosten, dus kortingen verlagen wat er telt en verzendkosten tellen nooit mee.
- Currency: de valuta van de bestelling.
- Customer email, Customer phone, Customer name: van de klant bij de bestelling. Passtastic herkent een terugkerende koper aan e-mail of telefoon.
- Add new customers to the program: True (de standaard) laat kopers die voor het eerst bestellen meedoen.
- Email them their card: True (de standaard) mailt nieuwe kopers hun kaart.
5. Klik op Test en publiceer de Zap.
Stap 4: Maak de Zap "Record a refund"
1. Maak nog een Zap. Trigger: Shopify, gebeurtenis New Refund.
2. Actie: Passtastic, gebeurtenis Record a refund. Vul de velden in:
- Program: hetzelfde programma.
- Order number: het veld Order ID van de terugbetaling. Dat is dezelfde waarde als ID in de Zap voor bestellingen.
- Refund ID: het veld ID van de terugbetaling.
- Refunded amount (leave empty for a full refund): het terugbetaalde bedrag, of laat het leeg als de hele bestelling is terugbetaald.
3. Test de Zap en publiceer hem.
Stap 5 (optioneel): Voeg loyaliteitsleden toe aan je Shopify-klanten
Deze Zap voegt iedereen die meedoet aan je loyaliteitsprogramma toe aan je Shopify-klanten, met een tag zoals "loyalty", zodat je ze in Shopify kunt vinden en vanuit Shopify kunt mailen.
De Passtastic-app in Zapier kan dit niet, omdat die geen contactgegevens deelt; de Zapier-link van het programma wel. Voor deze stap heb je geen API-sleutel nodig.
1. Maak in Zapier een nieuwe Zap. Trigger: Webhooks by Zapier, gebeurtenis Catch Hook. Klik op Continue tot Zapier je een webhook-URL toont en kopieer die.
2. Open in Passtastic Instellingen, dan Integraties (onder Bedrijf). Klik op de tegel Zapier op Instellen en kies je loyaliteitsprogramma. Zet Stuur gebeurtenissen naar Zapier aan, plak de URL in Webhook URL, vink Pas toegevoegd aan en klik op Opslaan. Pas toegevoegd wordt verstuurd telkens als iemand je kaart aan zijn telefoon toevoegt. De volledige stappen staan in Zapier koppelen aan je klantenkaart.
3. Optioneel, maar doe het als je marketingmails vanuit Shopify gaat versturen: voeg een stap Filter by Zapier toe die alleen doorgaat als User Email Marketing Status (Text) Exactly matches `subscribed`. Alleen mensen die akkoord zijn gegaan met je marketingmails mogen ze krijgen.
4. Actie: kies Shopify, gebeurtenis Create Customer, en koppel je shop. Vul de velden in met de gegevens uit de Passtastic-gebeurtenis:
- Email: User Email.
- First Name: User First Name.
- Last Name: User Last Name.
- Phone: User Phone.
- Tags: een woord dat je zelf kiest, bijvoorbeeld `loyalty`.
- Email marketing consent: zet dit alleen op subscribed als je het filter uit deelstap 3 hebt toegevoegd. Laat het anders leeg.
5. Klik op Test, controleer dat de testklant met jouw tag in Shopify verschijnt en publiceer de Zap.
Is iemand al een van je Shopify-klanten, dan maakt Shopify die niet een tweede keer aan en toont die run van de Zap een fout. Verder verandert er niets.
Wat er met elke bestelling gebeurt
- Elke bestelling telt één keer. Draait Zapier dezelfde bestelling opnieuw, dan wordt de klant niet dubbel betaald.
- Stempelprogramma's geven 1 stempel per bestelling.
- Punten- en levelprogramma's geven punten op basis van het bestelbedrag, volgens de puntenregel van het programma.
- Een bestelling van nul levert niets op.
- Nieuwe kopers doen mee aan je programma en krijgen hun kaart per e-mail. Ze worden niet aangemeld voor aanbiedingen of marketingberichten.
- Een verlopen kaart spaart niet.
Maak geen lus. Koppel Stamps or points changed nooit aan Add stamps or points op hetzelfde programma. Elke wijziging zou dan weer een nieuwe wijziging starten, steeds opnieuw.
Wat er met een terugbetaling gebeurt
- Punten gaan terug in verhouding tot het terugbetaalde bedrag, en nooit onder nul.
- Een stempel wordt alleen teruggenomen als de hele bestelling wordt terugbetaald.
- Heb je terugboekingen uitgezet voor het programma, dan wordt er niets teruggenomen.
Winkel en webshop samen
Scannen in de winkel blijft werken voor verkopen in de winkel. Beloningen geef je in de winkel met de scanner-app. Online bestellingen leveren stempels en punten op.
Veelgestelde vragen
Moet ik mijn klanten zelf in Passtastic zetten?
Wat schrijft Passtastic precies in mijn Shopify-shop?
Halen terugbetalingen punten terug?
Kan personeel de kaart nog scannen?
Waarom is een bestelling niet geregistreerd?
Waarom veranderde een terugbetaling niets?
Een koper deed mee maar kreeg geen kaart per e-mail. Waarom?
Zie ook: Zapier koppelen aan je klantenkaart, Kassasystemen & integraties.