Webhooks - RD Station
Em todos, retornará os dados de cadastro do usuário: email, nome, telefone e celular.
O usuário pode escolher entre concatenar slug e identificador ao evento ou não. Não é interessante que marque “não”, pois as informações importantes estão neles.
- Usuário criado
a. Evento: usuario_criado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_criado
- Usuário atualizado
a. Evento: usuario_atualizado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_atualizado
- Usuário se tornou ativo
a. Evento: usuario_ativado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_ativado
- Usuário se tornou inativo
a. Evento: usuario_desativado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_desativado
d. Tem que esperar rodar o job de madrugada para que o evento seja enviado, foi enviado às 2:50 da manhã.
- Usuário finalizou prova
a. Evento: usuario_entregou_avaliacao
b. Slug: "curso_#{course.slug}_aula_#{lecture.slug}avaliacao#{assessment._id}"
c. Exemplo: cakebox_usuario_entregou_avaliacao_curso_teste-rd_aula_aula-rd-1_avaliacao_5bf313cb2d2e33006aa4dc02
- Usuário finalizou pesquisa
a. Evento: usuario_entregou_pesquisa
b. Slug: "curso_#{course.slug}_aula_#{lecture.slug}pesquisa#{survey._id}"
c. Exemplo: cakebox_usuario_entregou_pesquisa_curso_teste-rd_aula_aula-rd-1_pesquisa_5bf313f52d2e330052a4dff2
- Usuário foi bloqueado
a. Evento: usuario_bloqueado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_bloqueado
- Usuário foi desbloqueado
a. Evento: usuario_desbloqueado
b. Slug: (não tem)
c. Exemplo: cakebox_usuario_desbloqueado
- Usuário assinou o curso
a. Evento: usuario_assinou
b. Slug: "curso_#{course.slug}"
c. Exemplo: cakebox_usuario_assinou_curso_teste-rd
- Usuário fez o pagamento do curso, ou foi atribuído ao curso
a. Evento: usuario_pagou
b. Slug: "curso_#{course.slug}"
c. Exemplo:
- Usuário teve o curso expirado ou pagamento bloqueado
a. Evento: usuario_expirou
b. Slug: "curso_#{course.slug}"
c. Exemplo: cakebox_usuario_expirou_curso_teste-rd
d. Tem que esperar rodar o job de madrugada para que o evento seja enviado, foi enviado às 1:50 da manhã
- Usuário iniciou o curso (porcentagem de conclusão):
a. Evento: usuario_comecou
b. Slug: "curso_#{course.slug}"
c. Exemplo: cakebox_usuario_comecou_curso_teste-rd
- Usuário finalizou o curso
a. Evento: usuario_finalizou
b. Slug: "curso_#{course.slug}"
c. Exemplo: cakebox_usuario_finalizou_curso_teste-rd
- Usuário foi aprovado no curso
a. Evento: usuario_aprovado
b. Slug: "curso_#{course.slug}"
c. Exemplo: cakebox_usuario_aprovado_curso_teste-rd
- Usuário começou a aula
a. Evento: usuario_comecou
b. Slug: "curso_#{course.slug}_aula_#{lecture.slug}"
c. Exemplo: cakebox_usuario_comecou_curso_teste-rd_aula_aula-rd-1
- Usuário finalizou a aula
a. Evento: usuario_finalizou
b. Slug: "curso_#{course.slug}_aula_#{lecture.slug}"
c. Exemplo: cakebox_usuario_finalizou_curso_teste-rd_aula_aula-rd-1
- Usuário foi aprovado na aula
a. Evento: usuario_aprovado
b. Slug: "curso_#{course.slug}_aula_#{lecture.slug}"
c. Exemplo: cakebox_usuario_aprovado_curso_teste-rd_aula_aula-rd-1
- Usuário assinou categoria
a. Evento: usuario_assinou
b. Slug: "categoria_#{category.slug}"
c. Exemplo: cakebox_usuario_assinou_categoria_teste-741
- Usuário iniciou um curso da categoria
a. Evento: usuario_comecou
b. Slug: "categoria_#{category.slug}"
c. Exemplo: cakebox_usuario_comecou_categoria_teste-categoria-rd
- Usuário finalizou todos os cursos da categoria
a. Evento: usuario_finalizou
b. Slug: "categoria_#{category.slug}"
c. Exemplo: cakebox_usuario_finalizou_categoria_teste-categoria-rd
- Usuário foi aprovado em todos os cursos da categoria
a. Evento: usuario_aprovado
b. Slug: "categoria_#{category.slug}"
c. Exemplo: (não mandou no rd e nem no recebedor)
d. Tem que esperar rodar o job de madrugada para que o evento seja enviado.