Benutzer nach dem Kauf zur Gruppe hinzufügen

Hallo!

Ich baue gerade einen Online-Kurs auf und möchte, nachdem jemand den Kurs gekauft hat, entweder:

  1. ihn in eine private Discourse-Gruppe aufnehmen, falls er bereits mit derselben E-Mail-Adresse registriert ist, ODER
  2. ihm ein Konto erstellen oder ihm eine E-Mail senden, damit er sich registriert und automatisch der Gruppe beitritt.

Bisher habe ich noch keine gute Lösung dafür gefunden! Die beste Idee, die mir einfällt, ist ein Einladungslink für diese Gruppe zu erstellen. Das könnte jedoch leicht weitergegeben werden, und bereits registrierte Nutzer könnten ihn dann nicht nutzen.

Habt ihr Ideen? Ich habe mich schon nach Integrationen mit Zapier und Integromat umgesehen, aber nichts Passendes gefunden.

Das hängt davon ab, auf welcher Plattform Sie Ihren Kurs verkaufen und wie der Kaufprozess gestaltet ist.

Ich plane, Kajabi zu nutzen. Ich bin aber auch offen für andere Lösungen, falls nötig.

Kajabi bietet neue Kauf-Integrationen sowohl für Zapier als auch für Integromat, falls das hilft!

Hier ist eine Anleitung für die Integration mit Zapier.

Und ich glaube, es gibt auch eine andere Lösung für Integromat.

2 „Gefällt mir“

Ich empfehle Discourse Subscriptions. Aber jetzt, wo ich genauer hinschaue, haben Sie bereits ein anderes System im Einsatz…

Wahrscheinlich suchen Sie nach einem benutzerdefinierten API-Aufruf aus dem anderen System oder nach Discourse Connect.

3 „Gefällt mir“

Klingt toll, aber die einzige Integration ist das Erstellen eines neuen Beitrags :cry:

Ja, es scheint, dass ein eigener API-Aufruf der einzige Weg ist!

Kennst du eine Ressource, die mir dabei helfen kann, das zu lernen?

Besonders unter Berücksichtigung, dass sie möglicherweise bereits registriert sind und ich sie nur einer Gruppe hinzufügen müsste.

Die beste Lösung wäre DiscourseConnect – Offizielles Single-Sign-On für Discourse (sso).

Siehe aber auch Wie man die Discourse-API reverse-engineert und möglicherweise Einsteiger-Guide zum Erstellen von Discourse-Plugins, Teil 1: Ein einfaches Plugin erstellen