Discourse Memberful integration

I’m not sure, you’ll probably have to import them into memberful and I think it would sync by email, I would reach out to memberful to find out the best path forward.

3 Me gusta

Will do, thanks for the help in this one.

1 me gusta

Still got my doubts about the mandatory SSO with Memberful, to register as users on Discourse does it has to be done with Memberful SSO?, not sure if this could work if i use Wordpress SSO with Discourse but let users register with a free account to post only on Discourse, and registered members with Memberful get access to private groups.

You can allow free signups with memberful alongside paid plans. Give it a try on my site if you like https://npn.memberful.com/register It automatically creates a user in memberful, Wordpress, and Discourse that are all synced.

4 Me gusta

Hola, Memberful y Discourse parecen tener un conflicto entre sí.

Discourse solo permite inicios de sesión automáticos a través de Memberful si la configuración de Discourse “Se requiere inicio de sesión” está activada.

Para las comunidades que solo son accesibles para miembros de pago, esta es una buena solución.

Sin embargo, para las comunidades freemium, o las comunidades que tienen tanto una membresía de pago como una membresía gratuita por cualquier motivo, significa que la funcionalidad de inicio de sesión automático está rota. Esto dificulta que cualquiera pueda iniciar sesión en la comunidad.

Una opción sería desconectar Memberful y Discourse. Luego, actualizar manualmente los permisos en Discourse cuando se una un nuevo miembro de pago a la comunidad (y vender membresías de pago a través de Stripe, ConvertKit, etc.).

Sin embargo, sería ideal si hubiera una manera para que Memberful habilite el inicio de sesión automático incluso cuando la configuración de Discourse “Se requiere inicio de sesión” está desactivada.

Agradezco cualquier idea/sugerencia.

¿El problema es que los usuarios hacen clic en un enlace a su sitio de Discourse desde Memberful y no inician sesión automáticamente, o el problema son los usuarios que visitan el sitio de Discourse directamente y no están seguros de cómo iniciar sesión en Discourse?

El primer problema podría resolverse en el extremo de Memberful si utilizaran esta estructura para los enlaces que crean a Discourse: Create a DiscourseConnect login link. No tengo una cuenta de Memberful, así que no estoy seguro de lo que se muestra en su extremo.

No estoy seguro de qué se podría hacer para mejorar el segundo escenario. La forma en que se espera que funcione me parece sencilla. Hacer clic en el enlace “Iniciar sesión” en Discourse debería iniciar sesión automáticamente a cualquier usuario que haya iniciado sesión en su sitio de Memberful en Discourse. Si el usuario que hace clic en el botón no ha iniciado sesión en Memberful, debería pasar por el flujo de inicio de sesión de Memberful y luego ser redirigido automáticamente de regreso a Discourse. Sería bueno saber si esto no funciona como se esperaba, o si funciona, pero los usuarios aún tienen problemas para averiguar cómo iniciar sesión.

2 Me gusta

¡Gracias @simon!

Aquí está el flujo de nuevos miembros en este momento:

Formas en que esto podría mejorar mucho:

  1. Crear una nueva cuenta, ser redirigido a la comunidad e iniciar sesión.

  2. Si el correo electrónico necesita ser verificado: Cuando reciba el correo electrónico de nuevo miembro, simplemente haga clic en el botón azul “Iniciar sesión” y se iniciará sesión automáticamente en la comunidad. (No vaya a Memberful en absoluto).

Bajo la suposición/conjetura potencial de que el #2 es la opción requerida, ¿hay algo que Memberful pueda hacer para configurar el enlace de inicio de sesión en ese correo electrónico para que el nuevo miembro sea enviado a la comunidad y se inicie sesión?

Agradezco toda la ayuda.

1 me gusta

Sí, hay un par de lugares donde Memberful podría usar un enlace de inicio de sesión en el formulario que se muestra en este tema: Create a DiscourseConnect login link. Te he enviado un mensaje sobre esto porque me encontré con un par de problemas al pasar por el proceso de registro en tu sitio.

1 me gusta

Hola,

Gracias a la ayuda de @simon y al amable equipo de Memberful, esto está resuelto.

La clave fue usar este enlace: https:/[Sitio de la Comunidad Discourse]/session/sso]

Coloqué ese enlace tanto en la configuración del plan de Registro Gratuito como en la redirección global para iniciar sesión:

También añadí este enlace personalizando su correo electrónico de “Nuevo miembro gratuito creado”.

Usar este enlace proporciona una experiencia de inicio de sesión fluida con Discourse y evita que los nuevos miembros se confundan por:

  1. Ser redirigidos al sitio de Discourse pero sin iniciar sesión, o
  2. Ser dirigidos a su página de perfil de Memberful, pero sin saber cómo llegar al sitio de Discourse.
1 me gusta