Het beheren van een groot aantal WordPress sites betekent vaak eindeloos klikken door dashboards om steeds dezelfde taken uit te voeren.

En als WordPress admin voor een bureau weet je dat het automatiseren van terugkerende taken tijd kan besparen. En dat is nou precies de kracht van de Kinsta API. Je kunt namelijk dezelfde operationele taken uitvoeren die normaal gesproken binnen MyKinsta worden uitgevoerd, maar dan zonder in te loggen.

Wie aan automatisering denkt, denkt vaak aan code: scripts schrijven, infrastructuur beheren en de programmeerkennis hebben om alles te integreren. Maar tegenwoordig, met automatiseringstools zoals Zapier, n8n en anderen, is die drempel veel lager. Je kunt acties plannen, resultaten doorlopen, voorwaarden toevoegen, asynchrone bewerkingen uitvoeren en zelfs rapporten naar Slack sturen zonder ook maar één regel code te schrijven.

Dit artikel laat zien hoe Zapier kan fungeren als een workflowlaag bovenop de Kinsta API. Als je het patroon eenmaal begrijpt, kun je het op bijna alles toepassen.

Hoe Zapier werkt met de Kinsta API

Simpel gezegd verbindt Zapier een trigger met een of meer acties. Een trigger kan iets zijn dat gepland is, zoals elke zondag om 2 uur ’s nachts. Het kan ook iets zijn dat gebeurt, zoals een Slack-bericht, een formulier dat wordt ingediend of zelfs een handmatige klik op een knop in Zapier.

trigger toevoegen in Zapier.
trigger toevoegen in Zapier.

Een actie (Action) is wat er na de trigger wordt uitgevoerd. In ons geval is die actie meestal een call naar de Kinsta API.

Zapier heeft een ingebouwde Webhooks tool die HTTP-verzoeken kan genereren. Dat betekent dat je GET, POST, PUT of DELETE verzoeken rechtstreeks naar de Kinsta API endpoints kunt sturen.

Workflow in Zap gebruiken voor API-verzoek.
Workflow in Zap gebruiken voor API-verzoek.

De bovenstaande actie doet bijvoorbeeld een GET-verzoek naar het endpoint /sites om een lijst te krijgen van alle WordPress sites in mijn bedrijfsaccount.

Je kunt ook veilig je API-sleutel doorgeven en de vereiste parameters, zoals environment_id, en Zapier handelt het verzoek af.

Authenticatiesleutel toevoegen in Zap workflow.
Authenticatiesleutel toevoegen in Zap workflow.

Wanneer je stappen gaat combineren, zie je pas de kracht van deze tool. Je kunt eerst al je sites ophalen om ze vervolgens te loopen.

Loop actie zap.
Loop actie zap.

Zoals te zien is in de afbeelding hierboven, extraheren we het site_id en de site_name voor elke site en geven we vervolgens het site_id door aan omgevingen in een andere actie.

Variabelen zap verzoek doorgeven.
Variabelen zap verzoek doorgeven.

In het onderstaande voorbeeld gebruiken we na het ophalen van de site-ID andere acties om door te loopen, te controleren op beschikbare plugin-updates en, als er updates beschikbaar zijn, deze uit te voeren. Zo niet, dan slaan we over.

Kinsta api zap workflow.
Zap workflow met Kinsta API.

Dit is slechts één voorbeeld van wat je met Zapier kunt doen. Je kunt een enorme workflow bouwen zonder ook maar een regel code te schrijven.

Een ander voordeel is dat je ook toegang hebt tot de Zapier AI agent of copilot, een chatinterface die lijkt op Claude waarmee je kunt uitleggen wat je nodig hebt, de API endpoints en parameters kunt delen en het alles voor je kunt laten afhandelen.

Zap ai agent.
Zapier AI agent.

Dit geeft je als bureau een enorm voordeel.

Workflows die je kunt bouwen met Zapier en de Kinsta API

Als je eenmaal begrijpt dat Zapier API-calls kan triggeren, door resultaten kan loopen en voorwaarden kan afhandelen, begin je echte operationele use cases te zien.

Hier zijn er vier die zinvol zijn in het dagelijkse werk van een bureau.

1. Gepland onderhoud op meerdere sites

Plugin-updates zijn niet ingewikkeld en met MyKinsta kun je dit zelfs binnen je MyKinsta-dashboard doen, zelfs op meerdere sites, via Bulkacties.

Bulk actie om plugins bij te werken in mykinsta.
Bulk actie om plugins bij te werken in mykinsta.

Maar als je niet wilt inloggen op MyKinsta, of als je deze actie wilt plannen of aan een specifieke workflow wilt koppelen, dan kan Zapier je helpen.

Met Zapier en de Kinsta API kun je een geplande workflow maken. Zapier voert bijvoorbeeld elke zondag om 2 uur ’s nachts automatisch uit en haalt al je WordPress sites op, haalt hun omgevingen op, controleert welke plugins-updates beschikbaar hebben en werkt alleen de plugins bij die dat hebben. Na elke update wordt bevestigd dat de bewerking met succes is voltooid. Als het klaar is, wordt de cache gewist om ervoor te zorgen dat de wijzigingen onmiddellijk worden weergegeven.

Op deze manier ga je van handmatige controle naar gestructureerd toezicht. En als je dat vermenigvuldigt met tientallen sites, wordt de tijdsbesparing aanzienlijk.

2. Workflow voor probleemoplossing als eerste reactie

Wanneer een klant meldt dat een site traag aanvoelt of dat iets niet goed laadt, volgen de meeste teams dezelfde eerste stappen: de cache wissen, PHP opnieuw opstarten, de logboeken controleren en bevestigen dat de site weer reageert.

Je kunt dit allemaal doen vanuit MyKinsta, en in veel gevallen is dat voldoende. Maar als je meerdere sites en meerdere tickets per dag behandelt, stapelen zelfs deze kleine repetitieve handelingen zich op.

Met Zapier en de Kinsta API kun je dit formaliseren in een workflow. In plaats van handmatig naar de site te navigeren, kun je een Zapier activeren die de cache leegmaakt, PHP herstart, wacht tot de bewerking is voltooid en vervolgens een bevestigingsbericht naar Slack stuurt. Je kunt dit zelfs koppelen aan een supportworkflow, zodat de eerste stappen automatisch worden uitgevoerd als een ticket op een bepaalde manier wordt getagd.

Het doel is niet om onderzoek te vervangen. Het is om de eerste reactie te standaardiseren zodat je team niet steeds dezelfde handmatige stappen hoeft te herhalen.

3. Workflows ter ondersteuning deployments

Als je regelmatig met testomgevingen werkt, heb je waarschijnlijk al een releasepatroon: testen in testomgeving, pushen naar live, cache wissen en bevestigen dat alles werkt.

Dit is allemaal te doen in MyKinsta. Maar als je het aan een breder proces wilt koppelen, zoals een gepland releasevenster of een door Slack getriggerde roll-out, kan Zapier als lijm fungeren.

Met behulp van de Kinsta API kun je een workflow maken die test naar live pusht en zelfs aangeven welke bestanden je moet pushen, net als in MyKinsta.

Push omgeving live met Kinsta API.
Push omgeving live met Kinsta API.

Je kunt dan wachten op de bevestiging dat de bewerking is voltooid, de cache automatisch wissen en vervolgens het team op de hoogte stellen dat de deployment is voltooid.

Je verandert in wezen je release-checklist in een gestructureerde workflow. Zo hoef je niet elke stap te onthouden, maar het geeft je ook een overzicht van wanneer en hoe de actie is uitgevoerd.

4. Ondersteuning bij het inwerken van klanten

Bij het inwerken van een nieuwe klant zijn de installatiestappen meestal hetzelfde: de site maken, testomgeving opzetten, teamleden uitnodigen en toegang bevestigen.

Je kunt dit allemaal handmatig doen in MyKinsta, en dat werkt goed. Maar als je vaak klanten aanneemt, kan de tijd die nodig is zelfs voor kleine onboardingtaken al snel oplopen.

Met Zapier en de Kinsta API kun je delen van dit proces automatiseren. Zelfs een kleine trigger, zoals een geslaagde betaling van Stripe, kan dingen in gang zetten, zoals hieronder te zien is.

Stripe trigger in Zapier.
Stripe trigger in Zapier.

Vervolgens begin je met het maken van de site en het instellen van de omgeving. Zodra dit is voltooid, kan Zapier een bevestiging naar je team sturen om ze te laten weten dat de basisinstellingen klaar zijn.

Je bekijkt de site nog steeds handmatig waar nodig. Maar je verwijdert de repetitieve stappen die geen besluitvorming vereisen.

Je hostingomgeving programmeerbaar maken

Voor veel bureaus is hosting iets dat je beheert. Maar zodra je de Kinsta API gaat gebruiken in combinatie met Zapier, wordt hosting iets dat je orkestreert.

Dezelfde acties die je uitvoert in MyKinsta kunnen nu worden getriggerd op een schema, worden gekoppeld aan een ondersteuningsworkflow of worden gekoppeld aan een breder operationeel proces. Zapier dient als fundament voor de workflow en de Kinsta API zorgt voor de operationele aansturing.

Als je sites voor meerdere klanten beheert en op zoek bent naar manieren om te standaardiseren, te schalen en de operationele overhead te verminderen, is het misschien ook de moeite waard om te onderzoeken hoe Kinsta bureaus breder ondersteunt.

Ons Agency Partner Programma is perfect voor teams die meerdere sites beheren en die toegewijde ondersteuning, groeivoordelen en samenwerking op lange termijn willen.

Als je wilt weten hoe dit bij jouw workflow zou kunnen passen, neem dan contact op met ons salesteam en voer een direct gesprek over jouw opzet en doelen.

Joel Olawanle Kinsta

Joel is een Frontend developer die bij Kinsta werkt als Technical Editor. Hij is een gepassioneerd leraar met liefde voor open source en heeft meer dan 200 technische artikelen geschreven, voornamelijk over JavaScript en zijn frameworks.