Wie bekomme ich eine E-Mail-Benachrichtigung, wenn ein Benutzer beitritt?

Hallo,

ich frage mich, ob ich beispielsweise einen Webhook so konfigurieren kann, dass ich jedes Mal eine E-Mail erhalte, wenn jemand ein neues Mitglied in meinem Forum erstellt?

Soweit ich das verstehe, muss eine Weebhook-Payload-URL beispielsweise über Zapier erstellt werden, oder ist das auch möglich, ohne sich dort registrieren zu müssen?

Mit freundlichen Grüßen
Olle

1 „Gefällt mir“

Sie können dies ohne Zapier tun, benötigen jedoch eine Art Skript, das durch den Webhook ausgelöst wird und die Nutzdaten per E-Mail an Sie sendet. Sie können Webhooks nicht einfach so programmieren, dass sie Ihnen eine E-Mail senden.

Für das von Ihnen angegebene Beispiel könnten Sie auch Benutzer müssen genehmigen aktivieren, dies würde jedoch die Anmeldung einschränken, bis Sie den neuen Benutzer manuell genehmigen.

Weitere Informationen zu Webhooks finden Sie unter: Discourse API Docs

2 „Gefällt mir“

Wäre es ohne die Einstellung “Benutzer müssen genehmigt werden” möglich?

Es wäre schön, da mein Forum noch recht neu ist und ich nicht viele Benutzer habe.

Mit freundlichen Grüßen
Olle

1 „Gefällt mir“

Suchen Sie nach einem kleinen Anstoß, wenn jemand neu beitritt?

Wenn Sie nicht an Webhooks gebunden sind, könnten Sie eine Data Explorer-Abfrage erstellen und eine wiederkehrende Automatisierung verwenden, um Ihnen eine PM zu senden, wann immer es neue Ergebnisse gibt.

Ich habe hier etwas Ähnliches für einen etwas anderen Anwendungsfall vorgeschlagen:

3 „Gefällt mir“

Automatisierung ist eine gute Idee! Ich habe das gerade getestet, und man kann tatsächlich eine bestehende Automatisierung nutzen, wenn man bereit ist, ein benutzerdefiniertes Benutzerfeld zu erstellen und von den Benutzern zu verlangen, dass sie es bei der Anmeldung ausfüllen.

Schritte, die bei mir funktioniert haben:

  1. Erstellen Sie ein benutzerdefiniertes Benutzerfeld und machen Sie es erforderlich.
  2. Erstellen Sie ein Thema in Ihrer Kategorie Staff.
  3. Erstellen Sie eine neue Automatisierung.
  4. Wählen Sie das Skript “Beitrag erstellen”.
  5. Wählen Sie den Auslöser “Nach Benutzeraktualisierung”.
  6. Wählen Sie Ihr benutzerdefiniertes Feld.
  7. Wählen Sie “Einmal pro Benutzer”.
  8. Wählen Sie “Nur neue Benutzer”.
  9. Geben Sie System als Ersteller an.
  10. Geben Sie die Themen-ID Ihres Themas an (die Nummer, die in der URL erscheint).
  11. Schreiben Sie den gewünschten Inhalt, einschließlich der Variablen, z. B. “{{updated_user_username}} hat sich angemeldet!”.
  12. Melden Sie einen neuen Testbenutzer an, um ihn zu testen.
4 „Gefällt mir“

Das ist ziemlich cool! Was hast du für das erforderliche benutzerdefinierte Benutzerfeld eingefügt?

Ich habe einfach ein bestehendes Pflichtfeld verwendet, das ich bereits zuvor eingerichtet hatte. Ich bitte alle Mitglieder meiner persönlichen Website, ihre Telefonnummer anzugeben.

1 „Gefällt mir“

Obwohl es für einige potenziell universelle Dinge so etwas geben könnte:

  • Ich akzeptiere die Allgemeinen Geschäftsbedingungen
  • Ich bin kein Roboter

Aber eine Änderung am Trigger, sodass Sie hier „Benutzer erstellt/aktiviert“ verwenden könnten und kein überflüssiges benutzerdefiniertes Feld benötigen, wäre :chefs_kiss:


Nur ein paar zusätzliche Hinweise, jetzt wo ich es tatsächlich ausprobiert habe :slight_smile:

Wahrscheinlich offensichtlich, aber für topic_id können Sie auch eine PM-Topic-ID verwenden (mit dem zusätzlichen Vorteil einer kürzeren E-Mail-Fensterverzögerung, falls Zeit von entscheidender Bedeutung war)

Ein potenzieller Nachteil ist, dass der Beitrag erstellt wird, wenn sich ein Benutzer anmeldet, anstatt nachdem er sein Konto aktiviert/seine E-Mail-Adresse verifiziert hat. Dies ist jedoch möglicherweise keine wichtige Nuance.

Sie möchten auch sicherstellen, dass der Beitragsersteller der Systembenutzer (oder eine ähnliche Alternative) ist, da Sie nicht über Ihre eigenen Beiträge benachrichtigt werden, wenn Sie Ihren als Absender verwenden.

Aber nur zur Bestätigung, ein benutzerdefiniertes Feld für eine Bestätigungsbox funktioniert einwandfrei. :white_check_mark:

3 „Gefällt mir“

Feature-Anfrage erstellt: Allow "after user update" automation trigger to fire without custom field

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.