Hola equipo:
Estoy intentando configurar una automatización a través de Make.com para invitar automáticamente a los usuarios que compran un nuevo producto de Kajabi a Discourse, añadiéndolos a un nuevo grupo.
El problema es que la mayoría (¡aunque no todos!) de las personas que realizan estas compras ya tienen una cuenta en nuestro foro. Basándome en la lectura de varias otras publicaciones sobre el error 422, incluida la que se vincula a continuación de 2021, creo que el error se produce porque los correos electrónicos ya están asociados a una cuenta en Discourse.
Pero con el sistema de invitación actualizado desde esa publicación, tenía la impresión de que esto ya no es un problema, y puedo invitar masivamente a los usuarios manualmente usando un .csv para añadirlos a un grupo incluso si ya tienen una cuenta sin que se produzca un error, mientras sigo enviando invitaciones a aquellos que no tienen cuenta.
Entonces, ¿cómo soluciono el problema? Estoy utilizando el código API estándar de su documentación API para invitaciones y ha funcionado en el pasado. Acabo de clonar el escenario existente (que funciona) en Make y ajusté el nombre del grupo y el tema de inicio. Como referencia, aquí está el código API que estoy usando:
{
"email": "user@host.com",
"skip_email": false,
"max_redemptions_allowed": 1,
"topic_id": 782,
"group_names": "Group-Name"
}
¿Es tan simple como cambiar “false” por “true” en la sección “skip_email”? ¿O eso no enviaría invitaciones a quienes no tienen cuenta?
También veo la función PUT para añadir un usuario a un grupo, pero solo estoy trabajando con correos electrónicos enviados a través de webhook desde Kajabi y no estoy seguro de cómo configurar una forma de verificar correos electrónicos para nombres de usuario para hacer esto, ya que no puedo usar la dirección de correo electrónico para la función PUT, por lo que puedo ver.
¡Gracias por cualquier ayuda!