Como funcionam os pontos por conclusão
Course completed é disparado quando um aluno conclui um curso no Alva Courses: todas as aulas, os quizzes obrigatórios e uma avaliação aprovada, quando o curso exige uma. O cliente do gatilho é o aluno, então a ação do seu app de fidelidade adiciona os pontos ao saldo desse cliente.
O gatilho também leva o ID, o título e o link do curso, o momento da conclusão e, em cursos com avaliação, Grade e Final score. Condições sobre esses campos permitem pagar valores diferentes por curso ou por resultado. A referência de gatilhos lista todos os campos.
Crie o fluxo de trabalho
1. Crie um fluxo de trabalho
No admin do Shopify, abra Apps → Flow e clique em Criar fluxo de trabalho. Depois, clique em Selecionar um gatilho.
2. Escolha Course completed
Escolha Alva Courses e depois Course completed. O Flow passa o aluno que terminou o curso para todas as etapas seguintes.
3. Adicione a ação de pontos do seu app de fidelidade
Adicione uma ação, procure o seu app de fidelidade e escolha a ação de pontos dele. No Smile.io, escolha Adjust points balance, que não precisa de nenhuma configuração no Smile; Send Smile activity exige que você crie antes uma regra de ganho de pontos no Smile.
4. Conceda 100 pontos
Informe 100 pontos, o suficiente para ser notado sem pesar na sua margem, e verifique se o cliente da ação é o cliente do gatilho. Se a ação tiver um campo de observação ou de motivo, escreva Concluiu um curso para que o aluno veja de onde vieram os pontos.
5. Dê um nome e ative
Dê ao fluxo de trabalho o nome Conceder pontos de fidelidade pela conclusão de um curso e clique em Ativar fluxo de trabalho. Só as conclusões a partir de agora geram pontos; alunos que terminaram antes não recebem pontos retroativamente.
6. Teste com um curso de uma aula
Crie um curso de teste com uma única aula e matricule um cliente com o seu próprio endereço de e-mail. Faça login como esse cliente na sua vitrine e conclua a aula; depois, abra esse cliente no seu app de fidelidade: os 100 pontos devem aparecer uma vez.
7. Confira a execução
Abra as execuções recentes do fluxo de trabalho no Flow para ver a etapa de pontos e qualquer erro que o seu app de fidelidade tenha retornado. Na página de configurações do Shopify Flow no Alva Courses, Atividade do Flow → Gatilhos enviados lista cada evento Course completed.
Os pontos são pagos uma vez por conclusão
Course completed é disparado uma vez, quando a conclusão de um aluno é registrada pela primeira vez. Reabrir o curso, assistir de novo às aulas ou refazer um quiz depois não o dispara outra vez, então um aluno não consegue ganhar duas vezes os pontos do mesmo curso revisitando-o.
A única exceção é uma redefinição de progresso. Se você redefinir o progresso de um aluno, pela página de membro dele ou com a ação Reset course progress descrita na referência de ações, e ele terminar o curso de novo, Course completed é disparado outra vez.
Evite uma segunda concessão após uma redefinição
Para pagar cada aluno uma única vez por curso, mesmo após uma redefinição, adicione uma tag a ele quando pagar e verifique a tag primeiro. Crie um fluxo de trabalho por curso, começando com uma condição em que Course ID seja igual ao ID do Flow do curso, como 42.
Em seguida, adicione uma condição em que pelo menos um dos valores de Tags do cliente seja igual a points-paid-42. Deixe a ramificação Então vazia. Na ramificação Caso contrário, adicione a ação de pontos, seguida de Add customer tags com points-paid-42.
Recompense mais por resultados melhores
Como o gatilho leva o curso e o resultado, um único fluxo de trabalho pode pagar valores diferentes por conquistas diferentes.
- Um bônus para as notas mais altas. Adicione uma condição em que
Final scoreseja maior ou igual a90e conceda 200 pontos em Então e 100 em Caso contrário.Final scoreé 0 em cursos sem avaliação, então use isso em cursos avaliados. - Pontos para um curso. Adicione uma condição em que
Course IDseja igual ao ID do Flow do curso, listado em Configurações → Integrações → Shopify Flow no Alva Courses. - Pontos por aula. Use
Course lesson completedno lugar, com uma condição em queRepeat completionseja falso, para que uma aula concluída de novo após uma redefinição de progresso não gere pontos.
Perguntas frequentes
Qualquer app de fidelidade que adicione ao Shopify Flow uma ação para dar pontos a um cliente. O Smile.io, por exemplo, adiciona Adjust points balance e Send Smile activity. O Alva Courses fornece o gatilho Course completed; o app de fidelidade fornece os pontos.
Não revisitando o curso. Course completed é disparado uma vez, quando a conclusão é registrada pela primeira vez. Ele só é disparado de novo se você redefinir o progresso do aluno e ele terminar outra vez, e uma verificação de tag no fluxo de trabalho impede uma segunda concessão.
Quando você aprova o trabalho do aluno. Em um curso que exige avaliação, Course completed é disparado nesse momento, não quando o aluno termina a última aula, e leva a nota e a pontuação final.
Não. O Alva Courses só envia Course completed para conclusões que acontecem enquanto um fluxo de trabalho ativado o usa. Conceda pontos manualmente aos formandos anteriores no seu app de fidelidade.
Veja também
Isso foi útil?
Última atualização em 2026-10-01