
# MemberPress

> **Hvem er dette til?** Virksomheder, der sælger medlemskaber, kurser eller betalte fællesskaber via MemberPress på deres eget WordPress-websted. Hvis du ikke bruger MemberPress, kan du springe denne side over.
>
> Bruger du et andet medlemskabsværktøj? Alt med et API kan stadig forbindes: se [Forbindelse til et værktøj, vi ikke har på listen](connecting-other-tools.md).

MemberPress er det WordPress-plugin, der sælger og begrænser adgang til medlemskaber: medlemmer, de medlemskaber de har, deres abonnementer og deres betalinger. Ved at forbinde det til <span data-t="appName">DM Champ</span> får dine [automatiseringer](../automations/automations.md) trin, der læser et medlems status og tildeler et medlemskab, så din AI-agent kan svare på "hvad er jeg tilmeldt" ud fra den faktiske registrering, og en ny køber kan få adgang uden at nogen behøver at åbne WordPress.

Intet installeres på dit WordPress-websted udover MemberPress' eget add-on, som er beskrevet nedenfor. Du forbinder dit eget websted med din egen API-nøgle.

**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

- MemberPress på et WordPress-websted, der kan tilgås via **https**, med **pæne permalinks** slået til (**Indstillinger → Permalinks**, alt andet end "Standard"), hvilket er det, der får `/wp-json/`-adressen til at fungere.
- MemberPress' **Developer Tools** add-on, som er det, der aktiverer dets API. Det følger med MemberPress' dyrere planer, så hvis du ikke kan finde det, er det det første, du skal tjekke.
- Den **API-nøgle**, det giver dig: i WordPress, **MemberPress → Developer Tools → API-nøgle**.

---

## Forbindelse til MemberPress

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

1. Åbn **Automatiseringer** i sidebjælken (under **AI Studio**-gruppen) og åbn eller opret en automatisering.
2. Tilføj et trin og søg efter **MemberPress** i trin-vælgeren.
3. Vælg den handling, du ønsker. Trinnet beder dig om at oprette forbindelse først.
4. Udfyld de to felter:
   - **Websteds-URL** er adressen på det WordPress-websted, som MemberPress kører på, startende med `https://`.
   - **API-nøgle** er nøglen fra **MemberPress → Developer Tools**.
5. Klik på forbind.

Vi tjekker nøglen mod dit websted, før vi gemmer noget. En forkert adresse, en forkert nøgle eller manglende aktivering af Developer Tools afvises på skærmen med årsagen, så du aldrig får en forbindelse, der ser fin ud, men fejler første gang automatiseringen kører. Din API-nøgle gemmes krypteret og vises aldrig til dig igen. Har du mistet den? Generer en ny i MemberPress og forbind igen.

---

## Handlingerne

Hver handling er et trin på automatiseringslærredet, og alle felter accepterer data fra tidligere trin ved hjælp af de sædvanlige knapper til indsættelse af data.

### Hent medlem

Henter ét medlem: deres profil og de medlemskaber, de har.

- **Medlems-ID** angiver hvilket medlem. Påkrævet.

### Find medlem via e-mail

Slår et medlem op via e-mailadresse og returnerer deres id.

- **E-mail** er adressen, der skal slås op. Påkrævet, og normalt kontaktens e-mail fra triggeren.

Dette er trinnet, der omdanner en e-mailadresse til det medlems-id, som de andre trin skal bruge.

### Opret medlem

Opretter en medlemskonto. Det giver dem ikke automatisk et medlemskab; **Opret transaktion** er det, der gør det.

- **E-mail** er deres e-mailadresse. Påkrævet.
- **Brugernavn** er navnet, de logger ind med. Påkrævet.
- **Fornavn** og **Efternavn** er valgfrie.
- **Adgangskode** er valgfri. Hvis den efterlades tom, genererer MemberPress en.

### List et medlems abonnementer

Alle abonnementer, der tilhører ét medlem, nyeste først.

- **Medlems-ID** angiver hvilket medlem. Påkrævet.

### List et medlems transaktioner

Alle betalinger, der tilhører ét medlem, nyeste først.

- **Medlems-ID** angiver hvilket medlem. Påkrævet.

### Opret transaktion

Registrerer en betaling, hvilket er måden, MemberPress tildeler et medlemskab på.

- **Medlems-ID** er hvem der modtager det. Påkrævet.
- **Medlemskabs-ID** er hvad de modtager: id'et på medlemskabet fra **MemberPress → Medlemskaber**. Påkrævet.
- **Beløb** er hvad der blev betalt. Valgfrit.
- **Status** afgør, om det tæller: `complete` er hvad der giver adgang, og det er hvad der bruges, når du lader feltet stå tomt.
- **Udløber den** er hvornår adgangen ophører, skrevet som en dato og et klokkeslæt, for eksempel `2027-01-31 23:59:59`. **Lad feltet stå tomt for en tildeling, der ikke udløber.**

---

## Et eksempel på automatisering

**Besvar et medlems egne spørgsmål ud fra den faktiske registrering.**

1. **Trigger:** din AI-agent kalder denne automatisering som et værktøj, når nogen spørger om deres medlemskab. (Tilføj automatiseringen som en **AI-agentfunktion**, så agenten kan køre den midt i en samtale.)
2. **Find medlem via e-mail**, med kontaktens e-mailadresse.
3. **Vis et medlems abonnementer**, ved hjælp af id'et fra trin 2.
4. Resultaterne sendes tilbage til agenten, som svarer i almindeligt sprog: hvilket medlemskab, om det er aktivt eller ej, og hvornår det fornyes.

**Og den anden vej: giv nogen adgang, efter de har betalt.**

1. **Trigger:** en **Webhook**, der peger på det, der modtog betalingen.
2. **Find medlem via e-mail**. Et **Betingelse**-trin forgrener sig baseret på, om de eksisterer.
3. Hvis ikke, **Opret medlem** med deres e-mail og et brugernavn.
4. **Opret transaktion** med deres medlems-id, det medlemskabs-id du tildeler, beløbet og en **Udløber den**-dato, hvis adgangen er for en fast periode.
5. Et **Send besked**-trin fortæller dem på WhatsApp, at de er kommet ind.

---

## Godt at vide

- **Trin, der kræver et medlems-id, kommer efter et Find-trin.** Find medlemmet via e-mail først, og giv derefter id'et videre til det næste trin.
- **Outputs bevæger sig fremad.** Alt, hvad en handling returnerer, er tilgængeligt for senere trin som variabler.
- **Et medlemskab tildeles ved at registrere en betaling.** Det er sådan, MemberPress fungerer: **Opret medlem** opretter kontoen, **Opret transaktion** med en `complete`-status er det, der åbner døren.
- **Der er ingen trigger, der overvåger MemberPress.** Intet poller det for nye medlemmer eller nye betalinger. For at få MemberPress til at starte en automatisering, skal du tilføje en **Webhook**-trigger til automatiseringen og pege en MemberPress-webhook mod den adresse, den giver dig.
- **API'et kræver Developer Tools-tilføjelsen.** Uden den er der intet på dit websted, vi kan tale med, uanset hvor korrekte dine øvrige oplysninger er.
- **Alt, hvad der ikke står på listen ovenfor,** kan stadig udføres med **HTTP-anmodning**-trinnet.

---

## Næste skridt

- [Automatiseringer](../automations/automations.md): triggers, trin, betingelser og hvordan et workflow er sammensat.
- [WordPress](wordpress.md): indlæg og brugere på det samme websted.
- [FluentCRM](fluentcrm.md): kontakter, tags og lister på det samme websted.
- [Forbindelse til et værktøj, vi ikke har på listen](connecting-other-tools.md): brugerdefinerede funktioner, API'et og webhooks.
