
# WordPress

> **Vem är detta för?** Företag som driver en WordPress-webbplats och vill ha automatisering för att skriva inlägg eller skapa konton på den. Om du inte använder WordPress kan du hoppa över den här sidan.
>
> Använder du en annan webbplattform? Allt med ett API kan fortfarande anslutas: se [Ansluta ett verktyg vi inte listar](connecting-other-tools.md).

WordPress är den programvara som en mycket stor del av webben körs på. Att ansluta den till <span data-t="appName">DM Champ</span> ger dina [automatiseringar](../automations/automations.md) färdiga steg för de två saker som folk oftast vill göra på en webbplats: publicera innehåll och skapa konton åt användare. En konversation som slutar med "ja, skicka guiden till mig" kan skapa WordPress-användaren. En veckosammanfattning kan hamna som ett utkast i väntan på din granskning.

Ingenting installeras på din WordPress-webbplats. Du ansluter din egen webbplats med dina egna inloggningsuppgifter, och vi anropar WordPress inbyggda REST API på samma sätt som din egen kontrollpanel gör.

**Tillgänglighet:** Automatiseringar är tillgängliga på alla konton. Det finns redan i sidofältet, och det finns inget att aktivera eller begära.

---

## Vad du behöver

- En WordPress-webbplats på **version 5.6 eller nyare**, nåbar via **https**.
- **Snygga permalänkar** aktiverade (**Inställningar → Permalänkar**, allt utom "Enkel"). Det är detta som gör att `/wp-json/`-adressen fungerar, och det är den absolut vanligaste anledningen till att en anslutning nekas.
- Ett **applikationslösenord** för den WordPress-användare som automatiseringen ska agera som. I WordPress, gå till **Användare → Profil**, scrolla till **Applikationslösenord**, ge det ett namn som "Automatiseringar" och klicka på **Lägg till nytt**. WordPress visar lösenordet en gång, i block separerade med mellanslag. Kopiera det inklusive mellanslagen.

Ett applikationslösenord är inte ditt vanliga inloggningslösenord. Ditt riktiga lösenord hålls utanför detta, och att radera applikationslösenordet senare återkallar exakt denna anslutning och ingenting annat.

Vad användaren du väljer har tillåtelse att göra i WordPress är gränsen för vad automatiseringen kan göra. En användare som inte kan publicera inlägg kommer inte heller att kunna publicera dem via en automatisering.

---

## Ansluta WordPress

Du ansluter inifrån en automatisering, första gången du använder ett WordPress-steg.

1. Öppna **Automatiseringar** i sidofältet (under gruppen **AI Studio**) och öppna eller skapa en automatisering.
2. Lägg till ett steg och sök efter **WordPress** i stegväljaren.
3. Välj den WordPress-åtgärd du vill ha. Steget ber dig att ansluta först.
4. Fyll i de tre fälten:
   - **Webbplats-URL** är adressen till din WordPress-webbplats, som börjar med `https://`, till exempel `https://yoursite.com`.
   - **WordPress-användarnamn** är det användarnamn som användaren loggar in med, inte deras e-postadress.
   - **Applikationslösenord** är lösenordet du skapade ovan, inklistrat med dess mellanslag.
5. Klicka på anslut.

Vi kontrollerar uppgifterna mot din webbplats innan vi sparar något genom att läsa profilen för användaren du angav. En felaktig adress, ett felaktigt användarnamn, ett felaktigt lösenord eller en webbplats där `/wp-json/` inte kan matchas nekas direkt med orsaken på skärmen, så du får aldrig en anslutning som ser bra ut men misslyckas första gången automatiseringen körs.

Ditt applikationslösenord lagras krypterat och visas aldrig för dig igen. Har du tappat bort det? Skapa ett nytt i WordPress och anslut igen.

---

## Åtgärderna

Varje åtgärd är ett steg som du släpper på automatiseringsytan. Varje fält accepterar data från tidigare steg med de vanliga knapparna för att infoga data, så en titel kan byggas från en kontakts namn och innehåll kan komma från ett AI-steg.

### Skapa inlägg

Publicerar ett nytt inlägg eller sparar det som ett utkast.

- **Titel** är inläggets titel. Krävs.
- **Innehåll** är inläggets brödtext. Krävs. Det accepterar HTML.
- **Status** avgör vad som händer med det: `publish`, `future`, `draft`, `pending` eller `private`. **Lämna det tomt så sparas inlägget som ett utkast**, med flit: en automatisering som publicerar till din publika webbplats vid första testkörningen är en sämre överraskning än en som inte gör det.
- **Utdrag** är den korta sammanfattning som WordPress visar i listor. Valfritt.

### Uppdatera inlägg

Ändrar ett inlägg som redan finns.

- **Inläggs-ID** är inlägget som ska ändras. Krävs. Du hittar det i adressfältet när du redigerar ett inlägg i WordPress, eller så hämtar du det från ett tidigare **Skapa inlägg**-steg i samma automatisering.
- **Ny titel**, **Nytt innehåll** och **Ny status** är alla valfria, och **endast de fält du fyller i ändras**. Att lämna titeln tom gör inte att det publicerade inläggets titel rensas.

### Hämta inlägg

Hämtar ett inlägg så att senare steg kan använda det: titel, innehåll, status och dess publika länk.

- **Inläggs-ID** är inlägget som ska läsas. Krävs.

### Skapa användare

Skapar ett WordPress-konto.

- **Användarnamn** är namnet de loggar in med. Krävs.
- **E-post** är deras e-postadress. Krävs. Detta är vanligtvis kontaktens e-postadress från utlösaren.
- **Lösenord** är deras första lösenord. Krävs.
- **Förnamn** och **Efternamn** är valfria.
- **Roll** är ett WordPress-rollnamn som `subscriber`, `author` eller `editor`. Valfritt; om det lämnas tomt ger WordPress dem sin egen standardroll för nya användare.

### Hitta användare via e-post

Söker upp en användare via e-postadress och returnerar deras ID så att ett senare steg kan använda det.

- **E-post** är adressen att söka efter. Krävs.

---

## Ett exempel på automatisering

**Ge en kund ett webbplatskonto i samma ögonblick som de ber om ett.**

1. **Utlösare:** en tagg läggs till på en kontakt, säg `wants access`, av din AI-agent eller en teammedlem.
2. **Hitta användare via e-post**, med kontaktens e-postadress. Detta talar om för dig om de redan har ett konto.
3. Ett **Villkorssteg** för att se om något returnerades.
4. På "inget hittades"-grenen, **Skapa användare** med deras e-post, ett användarnamn, ett lösenord och rollen `subscriber`.
5. Ett **Skicka meddelande**-steg som meddelar dem via WhatsApp att deras konto är klart, tillsammans med användarnamnet.

Ett annat exempel, för innehåll: en schemalagd automatisering som ber ett **AI**-steg att skriva ihop veckans mest ställda fråga, följt av ett **Skapa inlägg**-steg som sparar det som ett utkast. Du öppnar WordPress på måndagen till ett inlägg som bara behöver läsas igenom och publiceras.

---

## Bra att veta

- **Utdata skickas vidare.** Allt som en åtgärd returnerar finns tillgängligt för senare steg som variabler, så ID:t från **Hitta användare via e-post** är vad du skickar vidare till nästa steg, och länken från **Skapa inlägg** är vad du skickar i ett meddelande.
- **Utkast är standardinställningen.** **Skapa inlägg** sparar som ett utkast om du inte anger en status själv.
- **Vissa värdar tar bort Authorization-headern** innan WordPress ser den, vilket gör att alla applikationslösenord ser felaktiga ut. Om dina uppgifter definitivt är korrekta och anslutningen fortfarande nekas, är det detta du bör fråga din värd om.
- **Det finns ingen utlösare som bevakar WordPress.** Ingenting söker av din webbplats efter nya inlägg eller nya användare. För att låta WordPress starta en automatisering, använd en **Webhook**-utlösare i automatiseringen och peka ett WordPress-webhook-tillägg mot den adress som tillhandahålls.
- **Allt som inte finns med på listan ovan är fortfarande möjligt** med steget **HTTP-förfrågan**, som kan anropa vilken adress som helst på din webbplats API direkt.

---

## Nästa steg

- [Automatiseringar](../automations/automations.md): utlösare, steg, villkor och hur ett arbetsflöde sätts samman.
- [FluentCRM](fluentcrm.md): samma anslutningsuppgifter driver CRM-systemet som körs på din WordPress-webbplats.
- [MemberPress](memberpress.md): medlemskap och betalningar på din WordPress-webbplats.
- [Ansluta ett verktyg vi inte listar](connecting-other-tools.md): anpassade funktioner, API:et och webhooks.
