DM Champ Docs

MemberPress

Vem är detta för? Företag som säljer medlemskap, kurser eller betalcommunityn via MemberPress på sin egen WordPress-webbplats. Om du inte använder MemberPress kan du hoppa över den här sidan.

Använder du ett annat medlemskapsverktyg? Allt med ett API kan fortfarande anslutas: se Ansluta ett verktyg vi inte listar.

MemberPress är WordPress-pluginet som säljer och begränsar medlemskap: medlemmar, medlemskapen de innehar, deras prenumerationer och deras betalningar. Genom att ansluta det till DM Champ får dina automatiseringar steg som läser av en medlems status och beviljar ett medlemskap, så att din AI-agent kan svara på “vad är jag registrerad för” baserat på det faktiska registret, och en ny köpare kan släppas in utan att någon behöver öppna WordPress.

Ingenting installeras på din WordPress-webbplats utöver MemberPress eget tillägg, som beskrivs nedan. Du ansluter din egen webbplats med din egen API-nyckel.

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

  • MemberPress på en WordPress-webbplats som kan nås via https, med snygga permalänkar aktiverade (Inställningar → Permalänkar, allt utom “Enkel”), vilket är det som gör att /wp-json/-adressen fungerar.
  • MemberPress-tillägget Developer Tools, som är det som aktiverar dess API. Det ingår i MemberPress högre planer, så om du inte kan hitta det är det det första du bör kontrollera.
  • API-nyckeln som den ger dig: i WordPress, MemberPress → Developer Tools → API key.

Ansluta MemberPress

Du ansluter inifrån en automatisering, första gången du använder ett MemberPress-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 MemberPress i stegväljaren.
  3. Välj den åtgärd du vill utföra. Steget ber dig att ansluta först.
  4. Fyll i de två fälten:
    • Webbplats-URL är adressen till den WordPress-webbplats som MemberPress körs på, börjar med https://.
    • API-nyckel är nyckeln från MemberPress → Developer Tools.
  5. Klicka på anslut.

Vi kontrollerar nyckeln mot din webbplats innan vi sparar något. En felaktig adress, en felaktig nyckel eller att Developer Tools inte är aktivt avvisas på skärmen med orsaken, så att du aldrig får en anslutning som ser bra ut men misslyckas första gången automatiseringen körs. Din API-nyckel lagras krypterad och visas aldrig för dig igen. Har du tappat bort den? Generera en ny i MemberPress och anslut igen.


Åtgärderna

Varje åtgärd är ett steg på automatiseringsytan, och varje fält accepterar data från tidigare steg med de vanliga knapparna för att infoga data.

Hämta medlem

Hämtar en medlem: deras profil och de medlemskap de innehar.

  • Medlems-ID anger vilken medlem. Obligatoriskt.

Hitta medlem via e-post

Söker upp en medlem via e-postadress och returnerar deras id.

  • E-post är adressen som ska sökas upp. Obligatorisk, och vanligtvis kontaktens e-postadress från utlösaren.

Detta är steget som omvandlar en e-postadress till det medlems-id som de andra stegen behöver.

Skapa medlem

Skapar ett medlemskonto. Det ger dem inte ett medlemskap i sig; Skapa transaktion är det som gör det.

  • E-post är deras e-postadress. Obligatorisk.
  • Användarnamn är namnet de kommer att logga in med. Obligatoriskt.
  • Förnamn och Efternamn är valfria.
  • Lösenord är valfritt. Om det lämnas tomt genererar MemberPress ett.

Lista en medlems prenumerationer

Varje prenumeration som tillhör en medlem, sorterad med den nyaste först.

  • Medlems-ID anger vilken medlem. Obligatoriskt.

Lista en medlems transaktioner

Varje betalning som tillhör en medlem, sorterad med den nyaste först.

  • Medlems-ID anger vilken medlem. Obligatoriskt.

Skapa transaktion

Registrerar en betalning, vilket är hur MemberPress beviljar ett medlemskap.

  • Medlems-ID är vem som får det. Krävs.
  • Medlemskaps-ID är vad de får: ID:t för medlemskapet från MemberPress → Medlemskap. Krävs.
  • Belopp är vad som betalades. Valfritt.
  • Status avgör om det räknas: complete är vad som ger åtkomst, och det är vad som används om du lämnar fältet tomt.
  • Upphör vid är när åtkomsten upphör, skrivet som ett datum och en tid, till exempel 2027-01-31 23:59:59. Lämna det tomt för en beviljning som inte upphör.

Ett exempel på automatisering

Besvara en medlems egna frågor från det faktiska registret.

  1. Utlösare: din AI-agent anropar denna automatisering som ett verktyg när någon frågar om sitt medlemskap. (Lägg till automatiseringen som en AI-agentfunktion så kan agenten köra den mitt i en konversation.)
  2. Hitta medlem via e-post, med kontaktens e-postadress.
  3. Lista en medlems prenumerationer, med hjälp av ID:t från steg 2.
  4. Resultaten går tillbaka till agenten, som svarar med enkla ord: vilket medlemskap, aktivt eller ej, och när det förnyas.

Och åt andra hållet: släpp in någon efter att de har betalat.

  1. Utlösare: en Webhook, som pekas på av det som tog emot betalningen.
  2. Hitta medlem via e-post. Ett Villkorssteg förgrenas beroende på om de finns.
  3. Om inte, Skapa medlem med deras e-post och ett användarnamn.
  4. Skapa transaktion med deras medlems-ID, medlemskaps-ID:t du beviljar, beloppet och ett Upphör vid om åtkomsten är för en fast period.
  5. Ett Skicka meddelande-steg berättar för dem på WhatsApp att de är med.

Bra att veta

  • Steg som kräver ett medlems-ID kommer efter ett Hitta-steg. Hitta medlemmen via e-post först, och skicka sedan ID:t till nästa steg.
  • Utdata färdas framåt. Allt som en åtgärd returnerar är tillgängligt för senare steg som variabler.
  • Ett medlemskap beviljas genom att registrera en betalning. Det är så MemberPress i sig fungerar: Skapa medlem skapar kontot, Skapa transaktion med en complete-status är vad som öppnar dörren.
  • Det finns ingen utlösare som bevakar MemberPress. Ingenting avsöker det efter nya medlemmar eller nya betalningar. För att låta MemberPress starta en automatisering, lägg till en Webhook-utlösare till automatiseringen och peka en MemberPress-webhook mot adressen den ger dig.
  • API:et kräver tillägget Developer Tools. Utan det finns det inget på din webbplats för oss att prata med, oavsett hur korrekta dina övriga uppgifter är.
  • Allt som inte finns på listan ovan kan fortfarande göras med steget HTTP-begäran.

Nästa steg