WordPress
Voor wie is dit bedoeld? Bedrijven die een WordPress-site beheren en automatisering willen gebruiken om berichten te schrijven of accounts aan te maken. Als je geen WordPress gebruikt, kun je deze pagina overslaan.
Gebruik je een ander websiteplatform? Alles met een API kan nog steeds worden gekoppeld: zie Een tool koppelen die we niet vermelden.
WordPress is de software waarop een zeer groot deel van het web draait. Door het te koppelen aan DM Champ krijgt je automatisering kant-en-klare stappen voor de twee dingen die mensen meestal van een site willen: content plaatsen en iemand een account geven. Een gesprek dat eindigt met “ja, stuur me de gids” kan de WordPress-gebruiker aanmaken. Een wekelijkse samenvatting kan als conceptbericht klaarstaan voor jouw beoordeling.
Er wordt niets op je WordPress-site geïnstalleerd. Je koppelt je eigen site met je eigen inloggegevens en wij roepen de ingebouwde REST API van WordPress aan op dezelfde manier als je eigen dashboard dat doet.
Beschikbaarheid: Automatiseringen zijn beschikbaar op elk account. Het staat al in je zijbalk en er hoeft niets te worden ingeschakeld of aangevraagd.
Wat je nodig hebt
- Een WordPress-site op versie 5.6 of nieuwer, bereikbaar via https.
- Pretty permalinks ingeschakeld (Instellingen → Permalinks, alles behalve “Standaard”). Dit is wat het
/wp-json/-adres laat werken, en het is de meest voorkomende reden waarom een verbinding wordt geweigerd. - Een applicatiewachtwoord voor de WordPress-gebruiker namens wie de automatisering moet handelen. Ga in WordPress naar Gebruikers → Profiel, scrol naar Applicatiewachtwoorden, geef het een naam zoals “Automatisering” en klik op Nieuwe aanmaken. WordPress toont het wachtwoord één keer, in blokken gescheiden door spaties. Kopieer het inclusief de spaties.
Een applicatiewachtwoord is niet je normale inlogwachtwoord. Je echte wachtwoord blijft hierbuiten, en het later verwijderen van het applicatiewachtwoord trekt precies deze verbinding in en niets anders.
Wat de gebruiker die je kiest mag doen in WordPress, is de limiet van wat de automatisering kan doen. Een gebruiker die geen berichten kan publiceren, zal deze ook niet kunnen publiceren vanuit een automatisering.
WordPress koppelen
Je koppelt vanuit een automatisering, de eerste keer dat je een WordPress-stap gebruikt.
- Open Automatisering in de zijbalk (onder de groep AI Studio) en open of maak een automatisering.
- Voeg een stap toe en zoek naar WordPress in de stapkiezer.
- Kies de WordPress-actie die je wilt. De stap vraagt je eerst om te koppelen.
- Vul de drie velden in:
- Site-URL is het adres van je WordPress-site, beginnend met
https://, bijvoorbeeldhttps://yoursite.com. - WordPress-gebruikersnaam is de gebruikersnaam waarmee die gebruiker inlogt, niet hun e-mailadres.
- Applicatiewachtwoord is het wachtwoord dat je hierboven hebt aangemaakt, geplakt met de spaties.
- Site-URL is het adres van je WordPress-site, beginnend met
- Klik op koppelen.
We controleren de gegevens op je site voordat we iets opslaan door het profiel van de gebruiker die je ons hebt gegeven te lezen. Een verkeerd adres, een verkeerde gebruikersnaam, een verkeerd wachtwoord of een site waar /wp-json/ niet naar verwijst, wordt direct geweigerd met de reden op het scherm, zodat je nooit een verbinding krijgt die er goed uitziet maar faalt zodra de automatisering voor het eerst draait.
Je applicatiewachtwoord wordt versleuteld opgeslagen en nooit aan je getoond. Kwijtgeraakt? Maak een nieuwe aan in WordPress en koppel opnieuw.
De acties
Elke actie is een stap die je op het automatiseringscanvas plaatst. Elk veld accepteert gegevens van eerdere stappen met de gebruikelijke knoppen voor het invoegen van gegevens, dus een titel kan worden opgebouwd uit de naam van een contactpersoon en inhoud kan afkomstig zijn van een AI-stap.
Bericht aanmaken
Publiceert een nieuw bericht of slaat het op als concept.
- Titel is de titel van het bericht. Verplicht.
- Inhoud is de hoofdtekst van het bericht. Verplicht. Het accepteert HTML.
- Status bepaalt wat ermee gebeurt:
publish,future,draft,pendingofprivate. Laat dit leeg en het bericht wordt opzettelijk opgeslagen als concept: een automatisering die bij de eerste testrun publiceert naar je openbare site is een vervelendere verrassing dan een die dat niet doet. - Samenvatting is de korte samenvatting die WordPress in lijsten toont. Optioneel.
Bericht bijwerken
Wijzigt een bericht dat al bestaat.
- Bericht-ID is het bericht dat moet worden gewijzigd. Verplicht. Je vindt dit in de adresbalk wanneer je een bericht bewerkt in WordPress, of haal het uit een Bericht aanmaken-stap eerder in dezelfde automatisering.
- Nieuwe titel, Nieuwe inhoud en Nieuwe status zijn allemaal optioneel, en alleen de velden die je invult worden gewijzigd. De titel leeg laten maakt de titel van het live bericht niet leeg.
Bericht ophalen
Haalt één bericht op zodat latere stappen het kunnen gebruiken: titel, inhoud, status en de openbare link.
- Bericht-ID is het bericht dat moet worden gelezen. Verplicht.
Gebruiker aanmaken
Maakt een WordPress-account aan.
- Gebruikersnaam is de naam waarmee ze inloggen. Verplicht.
- E-mail is hun e-mailadres. Verplicht. Dit is meestal het e-mailadres van de contactpersoon uit de trigger.
- Wachtwoord is hun eerste wachtwoord. Verplicht.
- Voornaam en Achternaam zijn optioneel.
- Rol is een WordPress-rolnaam zoals
subscriber,authorofeditor. Optioneel; indien leeg gelaten, geeft WordPress ze de eigen standaardrol voor nieuwe gebruikers.
Gebruiker zoeken op e-mail
Zoekt een gebruiker op e-mailadres en retourneert hun ID zodat een latere stap dit kan gebruiken.
- E-mail is het adres om naar te zoeken. Verplicht.
Een voorbeeldautomatisering
Geef een klant een site-account zodra ze erom vragen.
- Trigger: een tag wordt toegevoegd aan een contactpersoon, bijvoorbeeld
wants access, door je AI-agent of door een teamlid. - Zoek gebruiker op e-mailadres, met het e-mailadres van de contactpersoon. Dit vertelt je of ze al een account hebben.
- Een Voorwaarde-stap om te controleren of er resultaten zijn gevonden.
- In de “niets gevonden”-tak: Maak gebruiker aan met hun e-mailadres, een gebruikersnaam, een wachtwoord en de rol
subscriber. - Een Stuur bericht-stap die hen via WhatsApp laat weten dat hun account klaar is, inclusief de gebruikersnaam.
Een tweede voorbeeld, voor content: een automatisering op basis van een schema die een AI-stap vraagt om de meest gestelde vraag van deze week uit te schrijven, gevolgd door een Maak bericht-stap die het opslaat als concept. Je opent WordPress op maandag en er staat een bericht klaar dat alleen nog gelezen en gepubliceerd hoeft te worden.
Goed om te weten
- Outputs gaan vooruit. Alles wat een actie teruggeeft, is beschikbaar voor latere stappen als variabelen, dus de id van Zoek gebruiker op e-mailadres is wat je doorgeeft aan de volgende stap, en de link van Maak bericht is wat je verstuurt in een bericht.
- Concept is de veilige standaard. Maak bericht slaat op als concept, tenzij je zelf een status instelt.
- Sommige hosts verwijderen de Authorization-header voordat WordPress deze ziet, waardoor elk applicatiewachtwoord onjuist lijkt. Als je gegevens absoluut correct zijn en de verbinding nog steeds wordt geweigerd, is dat waar je je host over moet raadplegen.
- Er is geen trigger die WordPress in de gaten houdt. Niets pollt je site op nieuwe berichten of nieuwe gebruikers. Om WordPress een automatisering te laten starten, gebruik je een Webhook-trigger in de automatisering en verwijs je een WordPress webhook-plugin naar het adres dat deze je geeft.
- Alles wat niet in de bovenstaande lijst staat, is nog steeds mogelijk met de HTTP-verzoek-stap, die elk adres op de API van je site direct kan aanroepen.
Volgende stappen
- Automatiseringen: triggers, stappen, voorwaarden en hoe een workflow wordt samengesteld.
- FluentCRM: dezelfde verbindingsgegevens sturen de CRM aan die op je WordPress-site draait.
- MemberPress: lidmaatschappen en betalingen op je WordPress-site.
- Een tool verbinden die we niet vermelden: aangepaste functies, de API en webhooks.