Inleiding
Er leiden meerdere wegen naar Rome. Dit geldt ook voor het maken van een koppeling tussen WooCommerce en MailBlue. Er zijn verschillende mogelijkheden om de koppeling tot stand te brengen, waarbij je voor jezelf kunt nagaan welke optie het beste aansluit op je behoeften.
In dit artikel behandelen we:
Bij het selecteren van de juiste koppeling is het van belang om na te gaan welk type abonnement (Lite, Plus of Professional) je bij MailBlue beheert.
Heb je een Lite abonnement? Dan is het mogelijk om op basis van een bestelling een contactpersoon aan te maken in MailBlue en een tag mee te geven. De naam van de tag is afhankelijk van het aangekochte product. Aan de hand van deze tag kun je een automatisering starten zodat je contacten product specifiek kunt opvolgen. Dit is bijvoorbeeld handig om na een bepaalde tijd om een review te vragen, of een passende upsell te doen.
Vanaf een Plus abonnement kun je gebruik maken van een directe Deep Data koppeling, waarbij je ook contacten product specifiek kunt opvolgen. Aanvullend kun je de order data weergeven bij de contacten in je MailBlue account. Deze data kun je gebruiken om je contacten nog specifieker te benaderen. Tevens is het mogelijk historische order data te synchroniseren, zodat verleden bestellingen ook in MailBlue worden weergegeven.
Tot slot is WooCommerce ook middels Zapier te koppelen aan MailBlue. Deze koppeling is mogelijk in combinatie met alle MailBlue abonnementen. Zapier is een betaalde tool waarmee je twee of meerdere applicaties / software gemakkelijk aan elkaar kunt koppelen. Wil je Zapier gebruiken in combinatie met WooCommerce ? Dan zul je hiervoor ook een betaalde plugin voor moeten afnemen. De Zapier koppeling maakt het mogelijk om buiten WooCommerce en MailBlue nog een derde partij te koppelen indien gewenst.
Wij zullen per koppeling kort de voor- en nadelen benoemen. Per koppeling geven wij aan welke type abonnement je nodig dient te hebben om de koppeling te kunnen maken. Tot slot lichten we stap voor stap toe hoe je de koppeling instelt en deze kunt testen.
ES WooCommerce ActiveCampaign
Voor Lite accounts is de ‘ES WooCommerce ActiveCampaign’ plugin (ES) de meest gebruikte variant om je WooCommerce omgeving te koppelen aan MailBlue. Aangezien de plugin gratis te downloaden is, biedt dit voor velen een mogelijkheid om met e-commerce automatiseringen aan de slag te gaan. Op basis van het product wat een contact aanschaft kan er productdata, in de vorm van een tag, worden gekoppeld. Deze tag maakt het mogelijk om de aankoop automatisch op te volgen, maar ook om unieke segmenten op te zetten.
Onderstaand lees je in het kort de voor- en nadelen van de ES plugin.
Voordelen
- Te gebruiken met alle MailBlue abonnementen.
- De koppeling is gratis.
- Eenvoudig te installeren en te koppelen.
- Extra opt-in mogelijkheid voor bijvoorbeeld een nieuwsbrief
Nadelen
- Contacten zijn binnen MailBlue maar op één lijst te plaatsen, onafhankelijk van het aangekochte product.
- Geen snelle support van de ontwikkelaar, mochten er problemen zijn met de plugin zelf.
- Historische data niet te synchroniseren.
Waar kan ik de plugin downloaden?
Je kunt de plugin eenvoudig en gratis downloaden via WordPress. Log in aan de achterkant van je website en zoek in het menu links naar ‘Plugins’ en klik vervolgens op ‘Nieuwe plugin’. In de zoekbalk typ je ‘ES WooCommerce ActiveCampaign’.
Hoe koppel ik de plugin met mijn MailBlue account?
Om je WooCommerce omgeving in verbinding te brengen met je MailBlue account is het belangrijk om je MailBlue API gegevens in te vullen binnen de settings van de plugin. Je vindt deze gegevens binnen je MailBlue account onder ‘Instellingen’ > ‘Ontwikkelaar’. Wij adviseren hierbij om de API gegevens van de admin gebruiker aan te houden. Bestaat er maar één gebruiker in je account? Dan is dit standaard het admin account.
Een vernieuwde plugin
Op 5 april 2022 heeft Equal Serving, de ontwikkelaar van de ES plugin, voor het eerst in twee jaar een update in de plugin doorgevoerd (versie 2.0.0.). Afhankelijk van hoe je de automatisering hebt ingestoken kan het zijn dat je je huidige flow binnen de automatisering wat om moet zetten. Product ID’s worden namelijk niet langer standaard doorgezet als een tag in MailBlue. Gebruikte je deze tag binnen je automatisering als starttrigger betekent dit dat contacten niet langer direct in de automatisering worden geplaatst. Om die reden dien je binnen de instellingen van de plugin aan te geven welke tag(s) je door wilt laten zetten, om vervolgens je starttriggers hier op aan te passen.
In de onderstaande video vind je hier meer informatie over:
Purchased Product Tags
Binnen de ES plugin kun je een hoop orderdata als tags toe laten voegen aan je contacten. Wanneer je binnen WooCommerce een nieuw product aanmaakt, wordt er automatisch een uniek Product ID gekoppeld aan dit product. Om het ID te achterhalen kun je met je cursor op het product in kwestie gaan staan. Het ID komt vervolgens in het grijs omhoog.
Aangezien het ID een vast gegeven is werkt het prettig om dit standaard als tag door te zetten naar MailBlue. Om dit op te zetten dien je #ID# in te vullen onder het kopje 'Purchased Product Tags'.
Daarnaast adviseren we om direct aan de slag te gaan met zogeheten Stock Keeping Units (SKU). Dit versimpelt namelijk het plaatsen van herhaal-aankopen (zie ‘Herhaal aankopen’). De SKU is een alternatieve manier om aan te geven om welke producten er zijn aangekocht. Aangezien je de SKU zelf op dient te zetten, ben je volledig vrij om hier je eigen werkwijze voor te gebruiken waardoor het is dus niet nodig om een ingewikkeld artikelnummer te bedenken. Ons advies is om simpelweg de naam van het product te gebruiken als SKU. Dit maakt het later binnen MailBlue een stuk makkelijker om op te zoeken wie welk product heeft aangeschaft. Om de SKU aan het contact te koppelen dien je binnen de instellingen van de plugin, onder het kopje ‘Purchased Product Tags’, #SKU# in te vullen. We raden je aan om na het leggen van de koppeling een test bestelling te plaatsen (zie ‘Testen van de koppeling’). Op deze manier zie je of de koppeling goed is gelegd en hoe de tags er precies uit komen te zien in je MailBlue account.
Via ‘Settings’ kom je uit bij de instellingen van de plugin. Hieronder zal per stap worden beschreven hoe je deze kunt invullen en waar je de gegevens terugvindt in je MailBlue account.
Subscribe event
Middels deze optie stel je in wanneer er een seintje naar MailBlue mag worden gegeven om een contact aan te maken. Over het algemeen adviseren we om dit zo snel mogelijk te doen, op het moment dat de order wordt aangemaakt. Je selecteert in dit geval ‘Order Created’. Uiteraard zou hier per onderneming verschil in kunnen zitten. Wil je de order bijvoorbeeld eerst zelf controleren in WooCommerce voordat deze wordt doorgezet naar MailBlue? Zet dan het subscribe event op ‘Order completed’.
Main List
Binnen de plugin is het niet mogelijk om per product contacten op een unieke lijst te zetten. Om die reden raden we aan om in MailBlue een algemene lijst aan te maken, bijvoorbeeld: ‘Klantenlijst’. Op die manier komen alle contacten op dezelfde plek binnen in je account. Middels automatiseringen en tags zou je deze contacten vanuit MailBlue nog altijd op een specifieke lijst kunnen plaatsen.
Contact Tag
Mocht je de behoeften hebben om alle klanten, los van het product wat zij kopen, een standaard tag mee te geven binnen MailBlue, dan kan je dat hier instellen. Het voordeel hiervan is dat je op basis van zo’n tag in één keer inzichtelijk hebt welke contacten ooit een aankoop hebben gedaan. Dit maakt het makkelijker om bijvoorbeeld segmenten op te bouwen in je MailBlue account.
Display Opt-In Field
Binnen versie 2.0.0. is het inmiddels ook mogelijk om een extra opt-in aan je aankoop proces toe te voegen. In het verleden was het zo dat er zonder deze opt-in geen contacten werden aangemaakt in MailBlue. Om die reden adviseerden we om het opt-in veld te verbergen en standaard aan te vinken. Daarmee garandeerde je dat contacten altijd juist werden doorgezet. Dit is dus niet langer meer nodig en biedt de ruimte voor een extra opt-in veld. Contacten kunnen zich voortaan ook inschrijven op je nieuwsbrief. Klanten die het opt-in veld aanvinken krijgen dan de tag ‘newsletter_opt_in’ toegekend binnen MailBlue.
Opt-In Field Label (Optioneel)
Wanneer je er voor kiest om van de extra opt-in gebruik te maken kun je de tekst van het opt-in veld zelf opgeven. Je opgegeven tekst zal dan worden weergegeven naast de checkbox.
Opt-In Field Position Above Order Notes (Optioneel)
Vanuit hier stel je in waar de opt-in precies zichtbaar zal zijn voor wanneer klanten een aankoop doen.
De koppeling is gemaakt, hoe kan ik klanten product specifiek opvolgen?
Nu de koppeling tussen WooCommerce en MailBlue is gemaakt kunnen we aan de slag met de automatiseringen. Na het plaatsen van een bestelling wordt het Product ID van alle aangekochte producten als zijnde een tag gekoppeld aan je contact binnen MailBlue. Op basis van deze tag kun je de klant vanuit een automatisering (starttrigger: ‘Tag is toegevoegd’) verder opvolgen.
Testen van de koppeling
Wij raden aan om na het maken van de koppeling een test uit te voeren. Dit doe je simpelweg door een testbestelling te plaatsen en te controleren of er een contactpersoon wordt aangemaakt in MailBlue. Hiermee kun je achterhalen of de koppeling naar behoren werkt.
Herhaal aankopen
Zoals eerder omschreven is het slim om zowel het Product ID als de SKU (productnaam) te koppelen als tag binnen MailBlue. De reden hiervan is dat de automatisering zal starten op het moment dat een contact de ID-tag krijgt. Wanneer een contact al beschikt over een tag is het niet mogelijk om exact dezelfde tag nogmaals te koppelen. Om die reden wordt het contact niet zomaar voor de tweede keer in de automatisering gezet wanneer hij of zij hetzelfde product nogmaals koopt, ook wanneer de runs op ‘Meerdere keren’ staat. Om dit op te lossen laten we de Product ID-tag, waar de automatisering mee begint, direct verwijderen middels de ‘Verwijder een tag’-actie. Dit is een belangrijke stap omdat de desbetreffende tag hierdoor in de toekomst opnieuw gekoppeld kan worden. Aangezien we vanuit de plugin ook de SKU doorschieten blijft het binnen je MailBlue account alsnog inzichtelijk welke producten er zijn aangeschaft.
Customer service
De plugin is ontwikkeld door Equal Serving, een partij van webdevelopers gevestigd in Syrië. Aangezien de plugin extern is ontwikkeld maken wij als MailBlue zijnde simpelweg enkel gebruik van de plugin.
Uiteraard kunnen we je helpen met het juist opzetten van de plugin en de instellingen te doorlopen. Echter, wanneer er daadwerkelijk iets mis is binnen de plugin waardoor bijvoorbeeld contacten onterecht niet door worden gezet naar je MailBlue account is het lastig om dit direct te tackelen. Alhoewel Equal Serving wel beschikt over een support-pagina wijst de ervaring uit dat deze niet goed bereikbaar is om ondersteuning te bieden bij bepaalde issues.
De plugin welke noodzakelijk is voor de Deep Data integratie (beschikbaar vanaf een Plus account) is wel intern ontwikkeld. Mocht dit een belangrijk criteria voor je zijn raden we aan om voor deze optie te gaan.
WC-AH Hook
De ‘WC-AC Hook’ is een gratis WooCommerce plugin, welke gebruikt kan worden om WooCommerce te koppelen aan MailBlue. Na het koppelen zullen klanten die een aankoop doen automatisch als contactpersoon worden toegevoegd aan MailBlue. Historische data zal hierbij niet gesynchroniseerd worden (aangezien het geen Deep Data integratie is).
Zodra een klant als contactpersoon is toegevoegd kun je hem of haar via MailBlue automatisch op gaan volgen op basis van de aankoop. De plugin maakt het mogelijk om per product een tag toe te voegen. Zo kun je bij ieder contactpersoon zien welke aankopen er zijn gedaan. Deze informatie kun je gebruiken om product specifieke automatiseringen op te zetten, en segmenten aan te maken. Het inzichtelijk krijgen van de interesses van je contacten is een belangrijke stap om meer uit je e-mailmarketing te halen.
Onderstaand lees je in het kort de voor- en nadelen van de ‘WC-AC Hook’ plug-in.
Voordelen
- Te gebruiken met alle MailBlue abonnementen.
- De koppeling is gratis.
- Eenvoudig te installeren en koppelen.
- Kunt per product een tag aanmaken (m.u.v. variabelen binnen één product).
- Eenvoudig opt-in vinkje toevoegen aan de checkout.
- Meerdere standaard tags toevoegen (zodat je kunt achterhalen dat de klant via een aankoop op je lijsten terecht is gekomen).
Nadelen
- Niet mogelijk om unieke tags toe te voegen als je product variabelen gebruikt (één product met meerdere opties, bijvoorbeeld kleur of maat).
- Geen snelle support van de ontwikkelaar mocht het niet langer naar wens werken.
- Historische data niet te synchroniseren.
- Per product dien je een tag toe te kennen, er wordt niet standaard Product ID of SKU gekoppeld.
Waar kan ik de plugin downloaden?
Je kunt de plugin eenvoudig en gratis downloaden via WordPress. Log in aan de achterkant van je website en zoek in het menu links naar ‘Plugins’ en klik vervolgens op ‘Nieuwe plugin’. In de zoekbalk typ je ‘WC-AC Hook’. Het eerste zoekresultaat is de juiste (het paarse plaatje).
Nadat je de plugin hebt gevonden klik je op ‘Nu installeren’. Zodra de installatie is voltooid kun je de plugin direct activeren.
Hoe koppel ik de plugin met mijn MailBlue account?
Nu de plugin is geïnstalleerd en geactiveerd kunnen we de koppeling gaan leggen. In het overzicht met alle geïnstalleerde plugins zoek je de ‘WC-AC Hook’ plugin en klik je op ‘Settings’.
Vanuit ‘Settings’ krijg je de onderstaande instellingen te zien (zie afbeelding). Hieronder zal per stap worden beschreven hoe je deze kunt invullen en waar je de gegevens terugvindt in je MailBlue account.
- ActiveCampaign URL en ActiveCampaign API Key (API gegevens)
De API gegevens zijn per gebruiker uniek en koppelen je WooCommerce webshop aan je Mailblue account. Wij adviseren hierbij om de API gegevens van de admin gebruiker in je MailBlue account aan te houden. Je vind de gegevens in je MailBlue account onder ‘Instellingen’ > ‘Ontwikkelaar’ - ActiveCampaign List ID
Iedere lijst die je in MailBlue aanmaakt heeft een uniek ID in de vorm van een nummer. Als je een lijst opent dan zie je in de url balk van je browser het unieke ID staan. - Default Tag(s)
Je kunt een standaard tag meegeven aan alle klanten die een aankoop doen. Zo is het mogelijk om later binnen MailBlue eenvoudig te segmenteren op alle contacten die ooit een aankoop hebben gedaan. Deze tag is niet op basis van het aangekochte product. - Add / Update Contact
In deze stap bepaal je wanneer er een contactpersoon wordt aangemaakt binnen MailBlue. Je hebt hier de keuze om een contact aan te maken terwijl de order nog niet is afgerond of wanneer dat wel het geval is. Standaard wordt er pas een contact aangemaakt bij een afgeronde order. - Track order Status
Hiermee kun je de order status toevoegen aan een contact middels tags. Hierbij worden tags als ‘Processing, On-hold, Completed’ toegevoegd.
Wij adviseren om dit niet aan te zetten in verband met de hoeveelheid tags die aan een contact gekoppeld kunnen worden. Dit kan onoverzichtelijk worden in je MailBlue account. - Debug Log
Indien dit aangevinkt is zal er een log worden bijgehouden, welke bij een eventuele foutmelding gebruikt kunnen worden om het issue te achterhalen. - Sign-up to marketing
Hiermee geef je aan of er een vinkje / checkbox op de afrekenpagina moet komen waarmee contacten zich kunnen inschrijven voor de nieuwsbrief. Dat iemand een aankoop doet wil niet zeggen dat je hem / haar zomaar nieuwsbrieven mag toesturen. Hiervoor dient het contact expliciet toestemming te geven.
Je hebt hierbij drie opties:- No: geen checkbox bij de afrekenpagina
- Opt in: checkbox is zichtbaar en standaard aangevinkt
- Opt out: checkbox is zichtbaar maar niet standaard aangevinkt
- Checkbox Label
Vanuit deze instelling kun je de tekst, welke wordt weergegeven naast de checkbox op de afrekenpagina, naar eigen wens aanpassen. - Marketing Form ID
Wanneer contacten aangeven de nieuwsbrief te willen ontvangen, worden zij niet zomaar op een lijst geplaatst. In plaats daarvan koppel je een formulier aan het vinkje. Met andere woorden: de acties die gekoppeld zijn aan het formulier zullen worden uitgevoerd. Je kunt hiervoor dus een nieuwsbrief formulier aanmaken in MailBlue, welke ervoor zorgt dat contacten op de nieuwsbrief lijst worden ingeschreven.
Zodra je het formulier aanmaakt zul je net als bij lijsten bovenin de balk een uniek ID zien voor het desbetreffende formulier. Dit ID-nummer vul je in bij deze stap, waarna contacten netjes op de lijst komen te staan, mits zij dit aangeven.
Nadat je alle stappen hebt doorlopen sla je de wijzigingen op. Je hebt nu de succesvol een koppeling tussen je webshop en MailBlue gemaakt.
Testen van de koppeling
Wij raden aan om na het maken van de koppeling een test uit te voeren. Dit doe je simpelweg door een bestelling te plaatsen en te controleren of er een contactpersoon wordt aangemaakt in MailBlue. Hiermee kun je achterhalen of de koppeling naar behoren werkt. Tijdens de test is het goed om in de gaten te houden of de contactpersonen op de juiste lijst(en) wordt toegevoegd. Je kunt testen of de nieuwsbrief aanmelding middels het vinkje / checkbox werkt.
Tevens zie je op deze manier ook hoe de tags exact doorkomen, zodat deze gebruikt kunnen worden als starttriggers voor productspecifieke automatiseringen.
Herhaal aankopen
Elke tag kan maar één keer worden gekoppeld aan een contact binnen MailBlue, en is daarom ook maar eenmalig geldig als starttrigger. Wanneer een contact twee maanden later een product nogmaals aankoopt dan zal de automatisering niet starten, aangezien het contact de tag al heeft.
Dit kun je oplossen door bovenaan de automatisering de tag te verwijderen en te vervangen door een andere tag. Wij raden voor de tag en dus de starttrigger aan het Product ID te gebruiken, en deze te vervangen voor de naam van het product. Binnen de automatisering kun je hiervoor de ‘Verwijder een tag’ en ‘Voeg een tag toe’ stappen gebruiken.
Kortom, je verandert hiermee het Product ID in de naam van het product. Hierbij is het Product ID voor het koppelen minder foutgevoelig en de naam van het product werkt gemakkelijker in MailBlue.
Dit is een belangrijke stap omdat de Product ID tag hierdoor in de toekomst opnieuw gekoppeld kan worden. Je kunt hiermee effectief herhaal aankopen opvolgen.
Testen van de koppeling
Wij raden aan om na het maken van de koppeling een test uit te voeren. Dit doe je simpelweg door een bestelling te plaatsen en te controleren of er een contactpersoon wordt aangemaakt in MailBlue. Hiermee kun je achterhalen of de koppeling naar behoren werkt. Tijdens de test is het goed om in de gaten te houden of de contactpersonen op de juiste lijst wordt toegevoegd, en de tag correct wordt toegekend.
Customer service
De plugin is ontwikkeld door Matthew Treherne, een externe plugin developer. Aangezien de plugin extern is ontwikkeld maken wij als MailBlue zijnde simpelweg enkel gebruik van de plugin.
Uiteraard kunnen we je helpen met het juist opzetten van de plugin, en de instellingen doorlopen. Echter, wanneer er daadwerkelijk iets mis is binnen de plugin waardoor bijvoorbeeld contacten onterecht niet door worden gezet naar je MailBlue, zijn wij afhankelijk van de ontwikkelaar. Onze ervaring is dat deze relatief snel ingaat op vragen.
De plugin welke noodzakelijk is voor de Deep Data integratie (beschikbaar vanaf een Plus account) is wel intern ontwikkeld. Mocht dit een belangrijk criteria voor je zijn raden we aan om voor deze optie te gaan.
Uitschrijvingen (algemeen)
Aangezien we de automatisering dienen te starten op basis van een tag brengt dit wat concessies met zich mee op het moment dat contacten zich uitschrijven op een van je follow-up mails. De lijsten waar je contacten vanaf worden gehaald wanneer zij zich vanuit een automatisering uitschrijven hangt af van twee factoren:
- de manier waarop contacten de automatisering binnenkomen;
- de lijsten waar de contacten op staan op het moment dat zij de automatisering binnenkomen.
Wanneer de starttrigger van de automatisering 'Schrijft in op lijst' is wordt het contact na een uitschrijving zowel van deze lijst als alle andere lijsten die gekoppeld zijn aan de desbetreffende automatisering afgehaald. Let op: De koppeling tussen automatisering en lijsten kan op allerlei verschillende manieren gelegd worden, zoals: Tags, 'Start nieuwe automatisering', 'Zet op lijst', etc. Ook wanneer een contact zich uitschrijft via een mail uit een automatisering met een starttrigger anders dan 'Schrijft in op lijst' zal het contact van alle lijsten worden gehaald. Ook hier kan het systeem namelijk niet achterhalen aan welke lijsten de automatisering is gekoppeld.
Wanneer een contact zich uitschrijft vanuit een automatisering waarvan de starttrigger ‘Contact krijgt Tag’ is zal hij of zij van alle lijsten worden uitgeschreven binnen het account.
Zapier
Zapier is een losse tool waarmee je twee of meerdere apps of andere software aan elkaar kunt koppelen. Zo kun je met Zapier ook een koppeling leggen tussen WooCommerce en MailBlue. Zodra er een aankoop in je webshop wordt voltooid, zal het contact automatisch worden toegevoegd aan je MailBlue account, welke je vanuit daar verder op kunt volgen.
Om gebruik te maken van Zapier, heb je een apart abonnement nodig. Wanneer je direct bij Zapier een abonnement afneemt, betaal je 20 dollar per maand. Indien je niet meer dan 100 taken per maand hebt, dan is deze software gratis. Je kan dan zelf de Zap inrichten en beheren om de koppeling te bewerkstelligen.
Je kan dit ook door ons laten doen voor dezelfde kosten (20 euro per maand), maar helaas kunnen wij niet de gratis 100 taken per maand faciliteren. Dit komt omdat wij dan de Zap voor je beheren en instellen. Mocht je hier interesse in hebben, dan kan je Zapier bij ons afnemen in de MailBlue portal. Je ontvangt dan vanzelf een mail met enkele vervolgvragen. Na jouw reactie op de mail, plannen wij een moment voor je in om de Zap voor je in te richten.
Let op: er is ook een betaalde ‘WooCommerce Zapier’ plugin vereist om deze koppeling te maken. De kosten hiervan zijn € 59,- euro per jaar, en komen dus nog bovenop de maandelijkse abonnementskosten van Zapier.
Bouw je toch liever zelf je eigen Zaps/koppelingen? Lees dan deze guide van Zapier.
Onderstaand vind je in het kort de voor- en nadelen van een Zapier koppeling. Let op: dit overzicht is specifiek geschreven voor Lite accounts, maar de tool is uiteraard ook goed om te gebruiken wanneer je over een Plus (of hoger) MailBlue abonnement beschikt.
Voordelen
- Lite accounts met veel contacten hebben meer vrijheid bij het inrichten van de koppeling.
- Je kan eigen MailBlue velden meesturen.
- Per product kan er een lijst worden aangemaakt.
- Je kan gebruik maken van de Zap-filters.
- Zapier is vaak ook te koppelen aan andere software.
- Gratis versie beschikbaar tot 100 taken per maand.
Nadelen
- Zapier is een betaalde tool (20 euro per maand).
- Plugin is vereist en ook betaald (59 euro per jaar).
- Mogelijkheden kunnen overweldigend zijn.
Hoe maak ik een WooCommerce koppeling met Zapier?
Met Zapier kun je ervoor zorgen dat er data vanuit het ene systeem naar de andere wordt gepusht. In deze handleiding beschrijven we stapsgewijs hoe je een WooCommerce webshop aan je Lite MailBlue account kunt koppelen. Desondanks is het altijd belangrijk om van te voren goed na te denken over je gewenste workflow. De onderstaande vragen kunnen je daarbij helpen:
- Welke software moet er gekoppeld worden aan MailBlue?
- Welke triggers en acties moeten er worden ingesteld?
Meer informatie hierover vind je op Zapier.com.
- Ga naar de website van Zapier.com en log in op je account. Klik vervolgens op ‘Zaps’ in het linker menu en daarna op de zwarte of blauwe ‘Create Zap’ knop.
- Geef je Zap een gewenste naam. Ben je van plan om meerdere Zaps te gaan maken die betrekking hebben op dezelfde software? Denk dan ook goed na over de structuur van je naam. Bijvoorbeeld: 'WooCommerce > MailBlue - Naam product - SKU.'
- Een Zap bestaat standaard uit een ‘Trigger’ en een ‘Action’. Je zou eventueel nog een extra (tussen)stap toe kunnen voegen, maar hierover volgt later in deze handleiding meer. Bij ‘App Event’ kun je de gewenste software aanklikken. Indien deze nog niet in het onderstaande overzicht staat weergegeven, kun je bij ‘Search apps’ hier op zoeken.
- Stel je gewenste ‘Trigger Event’ in. Deze trigger zal ervoor gaan zorgen dat je Zap gestart wordt. Over het algemeen zal je het meeste gebruik gaan maken van ‘Order’, omdat er bestellingen binnenkomen in je WooCommerce webshop. Echter zou je bijvoorbeeld ook voor ‘Product’ kunnen kiezen wanneer je een automatisering wilt triggeren die benoemd dat er een nieuwe product beschikbaar is.
Hieronder vind je een overzicht van alle mogelijke triggers van de WooCommerce software: - Log in op je WooCommerce account, zodat Zapier toegang heeft tot je webshop omgeving en de ‘Trigger Events’ voor je kan monitoren.
- Bij ‘Set up trigger’ geef je specificaties aan, zodat Zapier weet hoe je het ‘Trigger Event’ in wilt steken. In dit voorbeeld is er gekozen voor ‘Order’ en ‘Bestelling is toegevoegd’.
- Klik op ‘Test trigger’ zodat Zapier kan bevestigen dat de aangemaakte Zap trigger goed gekoppeld staat met het juiste WooCommerce account. Je krijgt nu een overzicht te zien van welke data er kan worden doorgezet. Wanneer de testresultaten overeenkomen, klik je op ‘Continue’. Je hebt nu succesvol een ‘Trigger’ aangemaakt.
- Je kunt nu een ‘Action’ instellen, oftewel wat er gedaan moet worden, wanneer de ‘Trigger’ van stap 3 de Zap start. De MailBlue koppeling in Zapier leg je altijd met ActiveCampaign, aangezien MailBlue de Nederlandstalige partner reseller is van het Amerikaanse ActiveCampaign.
- Stel je gewenste ‘Action Event’ in. Dit is de actie die wordt uitgevoerd, zodra de Zap wordt getriggerd. Onze ervaring leert dat ‘Create/Update contact’ de meest voorkomende trigger is, omdat je graag contacten in je MailBlue account wilt krijgen (of dient te updaten) die je vanuit daar verder kunt opvolgen.
- Log in bij je MailBlue account, zodat Zapier toegang heeft tot je e-mailmarketing omgeving en het ‘Action Event’ voor je kan monitoren.
Er zal gevraagd worden om je API gegevens. Deze gegevens zijn per MailBlue gebruiker uniek en koppelen je WooCommerce webshop aan je MailBlue account. Wij adviseren hierbij om de API gegevens van de admin gebruiker in je MailBlue account aan te houden. Beschik je over maar één gebruiker binnen je account? Dan is dit standaard de admin gebruiker. Je vindt de gegevens in je MailBlue account onder ‘Instellingen’ > ‘Ontwikkelaar’. - Bij ‘Set up action’ kan je de gewenste velden in je MailBlue account matchen met de WooCommerce data, zodat Zapier weet wat je precies wilt doen met het ‘Action Event’ van stap 9. Hierbij is het van belang dat je altijd een e-mailadres invult, omdat een e-mailadres verplicht is in de MailBlue e-mailmarketing software.
Hiernaast is het ook mogelijk om een lijst te koppelen, de voor- en achternaam van je contacten mee te laten sturen naar je MailBlue account en eventuele tags. Vooral dit laatste is handig wanneer je specifieke product tags aan je product in WooCommerce hebt gekoppeld (#SKU). - Klik op ‘Test & Review’ zodat Zapier de aangemaakte Zap ‘Trigger Event’ uit stap 4 kan testen met het gewenste ‘Action Event’ uit stap 9. Je krijgt dan een overzicht te zien van welke data er wordt doorgezet vanuit je WooCommerce account naar je MailBlue account.
- Wanneer de testresultaten overeenkomen, klik je op de blauwe ‘Turn on Zap’ of op het schuifje in de zwarte balk, zodat je Zapier koppeling succesvol live komt te staan.
Waar kan ik de plugin van WooCommerce Zapier kopen?
Je kunt de vereiste ‘WooCommerce Zapier’ plugin via de website van WooCommerce aanschaffen voor € 59,- euro per jaar. Klik hier om naar de juiste website te gaan.
Let op: op het moment dat je jouw website hebt gehost bij WordPress.org, zal de WooCommerce website je vragen om in te loggen in je WordPress account wanneer je naar de betaalpagina gaat. Indien je over een eigen WordPress.com website beschikt, zal je de onderstaande melding niet te zien krijgen.
Na het aanschaffen van de betaalde plugin, wordt er automatisch een zogenaamd Zip bestand gedownload. Vervolgens dien je in je WordPress account naar ‘Plugins > Nieuwe plugin’ te gaan en op ‘Plugin uploaden’ te klikken. Er zal dan een scherm verschijnen waar je het gedownloade Zip bestand kunt uploaden.
Zodra het uploaden van het Zip bestand is voltooid, kun je de plugin direct activeren. Je vind de plugin terug in je WordPress account onder ‘Plugins > Geïnstalleerde plugins’.
De koppeling is gemaakt, hoe kan ik klanten product specifiek opvolgen?
Dit kun je doen aan de hand van filters in Zapier. Met behulp van een filter kan je de Zap alleen een actie laten uitvoeren die je zelf instelt. Wanneer je bepaalde voorwaarden instelt bij de filter van Zapier gaat je Zap alleen door wanneer de gegevens uit je ‘Trigger’ aan die gefilterde voorwaarde voldoen. Je kunt een ‘Filter’ als (tussen)stap toevoegen in je Zap tussen ‘Trigger’ en ‘Action’ door op het plusteken (+) te klikken. Aan de zijkant verschijnen dan 3 opties:
Wanneer je ‘Filter’ aanklikt, dien je in de volgende stap de voorwaarden te specificeren.
Zo kun je bijvoorbeeld bij ‘Choose field’ een specifiek Product ID of SKU veld selecteren. Daarna stel je de regel/voorwaarde in die je wilt gebruiken, en als laatste de waarde waarmee je het ‘Choose field’ wilt vergelijken. Dit is ook wel vergelijkbaar met het creëren van segmenten binnen je MailBlue account.
Weet je niet welk ID bij welk product hoort? Ga da in je WooCommerce account naar ‘Products’ en beweeg met je muis over een productnaam. Je product ID zal dan verschijnen. Mocht je binnen een product nog gebruik hebben gemaakt van meerdere variabelen, dan wordt ook het ID van de variabele weergeven. Deze vind je door je product te openen en te klikken op ‘Variaties’.
Naast de Zap filter die hierboven beschreven staat, kun je ook gebruik maken van twee andere Zap filters. De andere Zap filters zijn ‘Format’ en ‘Delay’. Onze ervaring leert dat deze minder vaak worden gebruikt, maar hieronder lichten we ze nog wel even kort toe:
- Format: Je kunt de tekst transformatie van ‘Format’ gebruiken om tekst in je Zap te wijzigen. Er zijn verschillende tekst transformaties die je kunt gebruiken om teksten, getallen en andere gegevens om te zetten in de data dat je nodig hebt, in plaats van de data die binnenkomt via je ‘Trigger’.
- Delay: Met een vertraging stap kun je je Zap een bepaalde tijd in de wacht zetten voordat je ‘Action’ worden uitgevoerd. Je kunt vertragingen gebruiken om geplande e-mails in te stellen, een melding te krijgen van onvolledige taken, automatische follow-ups te verzenden en andere taken op je tijdlijn te automatiseren.
Testen van de koppeling
Zapier test eigenlijk dus standaard al of er een juiste connectie is gemaakt met de gewenste WooCommerce webshop, en het betreffende ActiveCampaign/MailBlue account. Het is daarvoor wel belangrijk dat je over de correcte inloggegevens en API key/url beschikt van de software waar de Zap mee gemaakt moet worden.
Indien de Zap voor een webshop is opgezet is er een 100% kortingscode nodig om de koppeling volledig te doorlopen. Achteraf kun je namelijk, wanneer de Zap volledig is ingericht en live staat, een test bestelling plaatsen op je website. Wanneer je de testbestelling volledig hebt afgerond kun je binnen MailBlue zoeken naar je test contact en precies zien welke informatie er wordt meegestuurd. Op basis daarvan kun je dan verdere automatiseringen uitbouwen in je MailBlue account. Denk hierbij aan het instellen van een gewenste starttrigger, bijvoorbeeld: “Tag X is toegevoegd”.
Mocht je constateren dat er iets nog niet naar wens verloopt, kun je in het hoofdscherm van je Zapier account bij ‘Zap History’ bekijken waar het eventueel nog mis gaat en instellingen wijzigen in je Zap.
Herhaal aankopen
Indien je je automatisering start met de trigger ‘Tag X is toegevoegd’, dien je meteen daarna de tag weer te verwijderen en te vervangen voor een vergelijkbare tag. Wanneer een contact namelijk al beschikt over de tag is het niet mogelijk om exact dezelfde tag nogmaals te koppelen. Om die reden wordt het contact niet zomaar voor de tweede keer in de automatisering gezet wanneer hetzelfde product nogmaals wordt aangeschaft. Ook niet wanneer de runs op ‘Meerdere keren’ staat. Door de originele tag te vervangen met een vergelijkbare, zal de vergelijkbare tag nog inzichtelijk maken welk product er is aangeschaft bij de individuele contactpersoon informatie.
Customer service
Indien je een Zap door ons laat inrichten, is de support afdeling van MailBlue altijd je eerste aanspreekpunt. Wij kunnen de Zap voor je controleren, eventueel iets wijzigen of herstellen waar nodig. Uiteraard zullen we bij aanpassingen de koppeling altijd opnieuw testen en door lopen op correctheid.
Indien je zelf de Zap hebt gemaakt en hier vragen over hebt, kan de support van MailBlue tot op zekere hoogte met je meekijken. Wanneer er meer begeleiding nodig is, dien je Zapier direct via MailBlue af te nemen.
Benieuwd welke software je nog meer kunt koppelen aan MailBlue door middel van Zapier? Bekijk dan dit overzicht.