DM Champ Docs

WordPress

Hvem er dette til? Virksomheder, der driver et WordPress-websted og ønsker en automatisering til at skrive indlæg på det eller oprette konti på det. Hvis du ikke bruger WordPress, kan du springe denne side over.

Bruger du en anden webstedsplatform? Alt med et API kan stadig forbindes: se Forbindelse til et værktøj, vi ikke har på listen.

WordPress er den software, som en meget stor del af internettet kører på. Ved at forbinde det til DM Champ får dine automatiseringer færdige trin til de to ting, folk normalt ønsker fra et websted: at lægge indhold på det og give nogen en konto på det. En samtale, der ender med “ja, send mig guiden”, kan oprette WordPress-brugeren. Et ugentligt resumé kan lande som et kladdeindlæg, der venter på din gennemgang.

Der installeres intet på dit WordPress-websted. Du forbinder dit eget websted med dine egne loginoplysninger, og vi kalder WordPress’ indbyggede REST API på samme måde, som dit eget kontrolpanel gør.

Tilgængelighed: Automatiseringer er tilgængelige på alle konti. Det er allerede i din sidebjælke, og der er intet, der skal aktiveres eller anmodes om.


Hvad du skal bruge

  • Et WordPress-websted på version 5.6 eller nyere, der kan nås via https.
  • Pretty permalinks slået til (Indstillinger → Permalinks, alt andet end “Almindelig”). Dette er, hvad der får /wp-json/-adressen til at fungere, og det er den absolut mest almindelige årsag til, at en forbindelse afvises.
  • En applikationsadgangskode til den WordPress-bruger, som automatiseringen skal handle som. I WordPress skal du gå til Brugere → Profil, rulle ned til Applikationsadgangskoder, give den et navn som “Automatiseringer” og klikke på Tilføj ny. WordPress viser adgangskoden én gang i blokke adskilt af mellemrum. Kopier den med mellemrummene.

En applikationsadgangskode er ikke din normale login-adgangskode. Din rigtige adgangskode holdes ude af dette, og sletning af applikationsadgangskoden senere tilbagekalder præcis denne forbindelse og intet andet.

Hvad end den bruger, du vælger, har tilladelse til at gøre i WordPress, er grænsen for, hvad automatiseringen kan gøre. En bruger, der ikke kan udgive indlæg, vil heller ikke kunne udgive dem fra en automatisering.


Forbindelse til WordPress

Du opretter forbindelse inde fra en automatisering, første gang du bruger et WordPress-trin.

  1. Åbn Automations i sidepanelet (under AI Studio-gruppen) og åbn eller opret en automatisering.
  2. Tilføj et trin og søg efter WordPress i trin-vælgeren.
  3. Vælg den WordPress-handling, du ønsker. Trinnet beder dig om at oprette forbindelse først.
  4. Udfyld de tre felter:
    • Site URL er adressen på dit WordPress-websted, startende med https://, for eksempel https://yoursite.com.
    • WordPress username er det brugernavn, som brugeren logger ind med, ikke deres e-mailadresse.
    • Application password er den adgangskode, du oprettede ovenfor, indsat med mellemrum.
  5. Klik på forbind.

Vi tjekker oplysningerne mod dit websted, før vi gemmer noget, ved at læse profilen for den bruger, du har angivet. En forkert adresse, et forkert brugernavn, en forkert adgangskode eller et websted, hvor /wp-json/ ikke kan findes, afvises med det samme med årsagen på skærmen, så du aldrig får en forbindelse, der ser fin ud, men fejler første gang automatiseringen kører.

Din applikationsadgangskode gemmes krypteret og vises aldrig igen. Har du mistet den? Opret en ny i WordPress og opret forbindelse igen.


Handlingerne

Hver handling er et trin, du placerer på automatiseringslærredet. Hvert felt accepterer data fra tidligere trin med de sædvanlige knapper til indsættelse af data, så en titel kan bygges ud fra en kontakts navn, og indhold kan komme fra et AI-trin.

Opret indlæg

Publicerer et nyt indlæg eller gemmer det som en kladde.

  • Titel er indlæggets titel. Påkrævet.
  • Indhold er selve indlægget. Påkrævet. Det accepterer HTML.
  • Status bestemmer, hvad der sker med det: publish, future, draft, pending eller private. Lad feltet stå tomt, så gemmes indlægget som en kladde – med vilje: en automatisering, der publicerer til dit offentlige websted ved første testkørsel, er en værre overraskelse end en, der ikke gør.
  • Uddrag er det korte resumé, som WordPress viser i lister. Valgfrit.

Opdater indlæg

Ændrer et indlæg, der allerede eksisterer.

  • Indlægs-ID er det indlæg, der skal ændres. Påkrævet. Du finder det i adresselinjen, når du redigerer et indlæg i WordPress, eller du kan hente det fra et Opret indlæg-trin tidligere i samme automatisering.
  • Ny titel, Nyt indhold og Ny status er alle valgfrie, og kun de felter, du udfylder, ændres. Hvis du lader titlen stå tom, slettes det eksisterende indlægs titel ikke.

Hent indlæg

Henter et indlæg, så senere trin kan bruge det: titel, indhold, status og dets offentlige link.

  • Indlægs-ID er det indlæg, der skal læses. Påkrævet.

Opret bruger

Opretter en WordPress-konto.

  • Brugernavn er det navn, de logger ind med. Påkrævet.
  • E-mail er deres e-mailadresse. Påkrævet. Dette er normalt kontaktpersonens e-mail fra udløseren.
  • Adgangskode er deres første adgangskode. Påkrævet.
  • Fornavn og Efternavn er valgfrie.
  • Rolle er et WordPress-rollenavn såsom subscriber, author eller editor. Valgfrit; hvis feltet efterlades tomt, tildeler WordPress sin egen standardrolle for nye brugere.

Find bruger via e-mail

Slår en bruger op via e-mailadresse og returnerer deres id, så et senere trin kan bruge det.

  • E-mail er den adresse, der skal søges efter. Påkrævet.

Et eksempel på automatisering

Giv en kunde en konto på siden, i det øjeblik de beder om en.

  1. Trigger: et tag tilføjes til en kontakt, f.eks. wants access, af din AI-agent eller et teammedlem.
  2. Find bruger via e-mail, med kontaktens e-mail. Dette fortæller dig, om de allerede har en konto.
  3. Et Betingelse-trin om, hvorvidt der kom noget retur.
  4. På “intet fundet”-grenen, Opret bruger med deres e-mail, et brugernavn, en adgangskode og rollen subscriber.
  5. Et Send besked-trin, der fortæller dem på WhatsApp, at deres konto er klar, sammen med brugernavnet.

Et andet eksempel, til indhold: en automatisering efter en tidsplan, der beder et AI-trin om at skrive ugens mest stillede spørgsmål, efterfulgt af et Opret indlæg-trin, der gemmer det som en kladde. Du åbner WordPress om mandagen til et indlæg, der kun skal læses igennem og udgives.


Godt at vide

  • Outputs bevæger sig fremad. Alt, hvad en handling returnerer, er tilgængeligt for senere trin som variabler, så id’et fra Find bruger via e-mail er det, du sender videre til næste trin, og linket fra Opret indlæg er det, du sender i en besked.
  • Kladde er standardindstillingen. Opret indlæg gemmer som en kladde, medmindre du selv angiver en status.
  • Nogle værter fjerner Authorization-headeren, før WordPress ser den, hvilket får enhver applikationsadgangskode til at se forkert ud. Hvis dine oplysninger helt sikkert er korrekte, og forbindelsen stadig afvises, er det dette, du skal spørge din vært om.
  • Der er ingen trigger, der overvåger WordPress. Intet poller dit websted for nye indlæg eller nye brugere. For at få WordPress til at starte en automatisering, skal du bruge en Webhook-trigger i automatiseringen og pege et WordPress-webhook-plugin mod den adresse, den giver dig.
  • Alt, hvad der ikke er på listen ovenfor, er stadig muligt med HTTP-anmodning-trinnet, som kan kalde enhver adresse på dit websteds API direkte.

Næste skridt