Como Disparar uma Ação Personalizada Quando Usuários Concluem um Curso Específico
As Automações da Plataforma Leve permitem que você aprimore a funcionalidade do seu portal configurando uma série de ações automáticas, disparadas por atividades específicas do usuário ou do portal.
Nota: As Automações estão disponíveis em todos os planos Premium e Enterprise.
Essas ações incluem chamar um URL externo sempre que um usuário conclui um curso específico (ou seja, "Na conclusão do curso X, chamar URL Z"). É uma automação poderosa que pode ser usada em diversas situações.
Como funciona:
Após a conclusão do curso, a Plataforma Leve envia o ID do usuário que concluiu o curso e o ID do curso como parâmetros GET para o URL externo que você especificou. A partir daí, você pode usar essas informações em seu próprio script para implementar qualquer lógica que precisar.
Por exemplo, você pode usar isso para:
- Atualizar ou sincronizar com um sistema externo.
- Executar uma ação personalizada (por exemplo, recompensar o usuário pela conclusão do curso).
- Enviar uma mensagem personalizada ao usuário.
- Atualizar um campo personalizado no perfil do usuário.
- Inscrever o usuário em outro curso.
- Chamar uma API externa para executar uma ação personalizada.
Como criar a automação:
Para criar a automação, siga estes passos:
- Faça login na sua conta da Plataforma Leve como Administrador e vá para Início > Automações (1).
- Clique em Adicionar automação (2).
- No campo respectivo, digite um Nome (3) para sua automação.
- Na lista suspensa Automação (4), escolha Na conclusão do curso X, chamar URL Z.
- Especifique o curso que, quando concluído, disparará sua ação (5).
- Digite o URL externo a ser chamado após a conclusão do curso (6) (ex: *https://meusite.exemplo.com/meuscript.php*).
- Clique em Salvar (7) para salvar sua ação automatizada.
A partir deste ponto, toda vez que um usuário concluir o curso especificado, a Plataforma Leve chamará o URL especificado e, ao mesmo tempo, enviará os IDs do usuário e do curso como parâmetros GET para o URL (ex: *https://meusite.exemplo.com/meuscript.php?user=123&course=50*).
Nota: Caso você precise chamar um URL específico após a conclusão de qualquer curso, na lista suspensa Automação, escolha Na conclusão do curso X, chamar URL Z e selecione a opção "Qualquer curso".
Dessa forma, você pode usar a automação Na conclusão do curso X, chamar URL Z para construir sua lógica personalizada em seu script externo (por exemplo, conectar-se a um banco de dados e atualizar campos específicos, chamar uma API para executar uma ação personalizada, enviar um e-mail, etc.).
Nota: Se precisar de mais informações além do ID do usuário e do curso para passar como parâmetros de URL, você pode chamar nossa API para recuperá-los. Por exemplo, como você sabe o ID do usuário, você pode chamar o endpoint "/v1/users/id:{userId}" para obter mais informações do usuário (ou seja, primeiro nome, sobrenome, e-mail, nível de gamificação, pontos de gamificação, etc.). Você pode fazer o mesmo para o curso chamando o endpoint "/v1/courses/id:{courseId}".