Adicionar usuário ao grupo após a compra

Olá!

Então, estou criando um curso online e, após alguém comprá-lo, gostaria de:

  1. adicioná-lo a um grupo privado no Discourse, caso já esteja registrado com o mesmo e-mail, OU
  2. criar uma conta para ele ou enviar um e-mail para que se registre e entre automaticamente no grupo

Ainda não encontrei uma boa maneira de fazer isso! A melhor ideia que tenho até agora é criar um link de convite para esse grupo, mas isso poderia ser facilmente compartilhado, e os usuários que já estão registrados não conseguiriam usá-lo.

Alguma ideia? Olhei integrações com Zapier e Integromat, mas não encontrei nada útil.

Isso depende da plataforma onde você está vendendo seu curso e do fluxo de compra.

Estou planejando usar o Kajabi, mas ainda estou aberto a usar outra plataforma se for necessário.

O Kajabi tem novas integrações de compra tanto para o Zapier quanto para o Integromat, caso isso ajude!

Aqui está um guia para integração com o Zapier.

Acho que também existe outra solução para o Integromat.

Recomendo o Discourse Subscriptions. Ah, mas agora que estou prestando atenção, você já tem outro sistema em vigor…

Uma chamada de API personalizada do outro sistema ou o Discourse Connect provavelmente são o que você está procurando.

Parece ótimo, mas a única integração é criar uma nova postagem :cry:

Sim, parece que uma chamada de API personalizada será a única opção!

Você conhece algum recurso que possa me ajudar a aprender sobre isso?

Especialmente considerando que eles já podem estar registrados e eu só precisaria adicioná-los a um grupo.

A melhor solução seria DiscourseConnect - Single-Sign-On oficial para o Discourse (sso).

Mas consulte Como fazer engenharia reversa da API do Discourse e talvez Guia para Iniciantes na Criação de Plugins do Discourse Parte 1: Criando um plugin básico