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 curtidas

Will do, thanks for the help in this one.

1 curtida

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 curtidas

Olá, Memberful e Discourse parecem ter um conflito entre si.

O Discourse só permite logins automáticos via Memberful se a configuração do Discourse “Login Obrigatório” estiver ATIVADA.

Para comunidades que só são acessíveis a membros pagantes, esta é uma boa solução.

No entanto, para comunidades freemium, ou comunidades que têm tanto uma assinatura paga quanto uma assinatura gratuita por qualquer motivo, isso significa que a funcionalidade de login automático está quebrada. Isso dificulta o login de qualquer pessoa na comunidade.

Uma opção seria desconectar o Memberful e o Discourse. Em seguida, atualizar manualmente as permissões no Discourse quando um novo membro pago entrar na comunidade (e vender assinaturas pagas via Stripe, ConvertKit, etc.).

No entanto, seria ideal se houvesse uma maneira para o Memberful habilitar o login automático mesmo quando a configuração do Discourse “Login Obrigatório” estiver DESATIVADA.

Aceito quaisquer pensamentos/sugestões.

O problema é que os usuários estão clicando em um link para o seu site Discourse do Memberful e não estão sendo automaticamente logados, ou o problema é com usuários que estão visitando o site Discourse diretamente e não têm certeza de como fazer login no Discourse?

O primeiro problema poderia ser resolvido no lado do Memberful se eles usassem esta estrutura para os links que criam para o Discourse: Create a DiscourseConnect login link. Eu não tenho uma conta Memberful, então não tenho certeza do que é exibido no lado deles.

Não tenho certeza do que poderia ser feito para melhorar o segundo cenário. A maneira como se espera que funcione parece simples para mim. Clicar no link “Login” no Discourse deve fazer login automaticamente todos os usuários que estão logados no seu site Memberful no Discourse. Se o usuário que clica no botão não estiver logado no Memberful, ele deverá passar pelo fluxo de login do Memberful e, em seguida, ser redirecionado automaticamente de volta para o Discourse. Seria bom saber se isso não está funcionando como esperado, ou se está, mas os usuários ainda estão tendo problemas para descobrir como fazer login.

2 curtidas

Obrigado @simon!

Aqui está o fluxo de novos membros no momento:

Maneiras de melhorar muito isso:

  1. Crie uma nova conta, seja redirecionado para a comunidade e você estará logado.

  2. Se o e-mail precisar ser verificado: Ao receber o e-mail de novo membro, basta clicar no botão azul “Entrar” e ser automaticamente logado na comunidade. (Não vá para o Memberful).

Com a suposição/palpite potencial de que o nº 2 é a opção necessária, há algo que o Memberful possa fazer para configurar o link “Entrar” nesse e-mail para que o novo membro seja enviado para a comunidade e logado?

Agradeço toda a ajuda.

1 curtida

Sim, existem alguns lugares onde o Memberful poderia usar um link de login no formulário que é mostrado neste tópico: Create a DiscourseConnect login link. Enviei uma mensagem para você sobre isso porque encontrei alguns problemas ao passar pelo processo de inscrição no seu site.

1 curtida

Olá,

Graças à ajuda do @simon e à equipe amigável do Memberful, isso foi resolvido.

A principal percepção foi usar este link: https:/[Discourse Community Site]/session/sso]

Coloquei esse link nas configurações do plano de Registro Gratuito e no redirecionamento global para logins:

Também adicionei este link personalizando o e-mail deles de “Novo membro gratuito criado”.

Usar este link proporciona uma experiência de login perfeita com o Discourse e evita que novos membros fiquem confusos com:

  1. Serem redirecionados para o site do Discourse, mas não estarem logados, ou
  2. Serem direcionados para a página de perfil do Memberful, mas não saberem como acessar o site do Discourse.
1 curtida