No hay correo electrónico de bienvenida en la creación de usuario vía API en N8N

Hola a todos,

Tengo 2 foros de Discourse ejecutándose con automatizaciones.

Comunidad 1

En mi primera comunidad, funciona sin problemas de automatización en make.com.

Esta automatización envía el correo electrónico de bienvenida “Activa tu cuenta”.

Comunidad 2

Quería configurar un flujo de trabajo de N8N para esta comunidad (en lugar de make), y el usuario está completamente creado en Discourse.

Aquí hay una imagen del panel de administración:


Pero el sistema no envía ningún correo electrónico.

Aquí está mi JSON:

{
  "email": "{{ $json.body.member.current.email }}",
  "name": "{{ $json.body.member.current.name }}",
  "username": "ToolGuide{{ Math.floor(10000 + Math.random() * 90000) }}",
  "password": "{{ $json.body.member.current.uuid }}",
  "active": "true",
  "approved": "true"
}

En la salida, confirma la creación:

[
{
"success":
true,
"active":
true,
"message":
"Dein Konto ist nun freigeschaltet und einsatzbereit.",
"user_id":
13
}
]

El problema con la Comunidad 2

El nuevo usuario no recibe ningún correo electrónico para activar su nueva cuenta en Discourse ;-(

Intenté el registro manual con el enlace y luego recibo el correo electrónico, eso funcionó bien.

En esta Comunidad 2 tengo activada la opción de solo invitación, el usuario de la API es “system” con derechos globales.

¿Alguna idea o sugerencia?

¡Gracias por tu ayuda y saludos desde Alemania!

Supongo que como estás pasando \"active\": \"true\", el usuario ya está siendo activado.

4 Me gusta

Sí, esta es mi configuración, lo que copié de Make, ahí están las mismas variables aprobadas y activas con verdadero.

Probé N8N con falso. Luego necesito aprobar manualmente y el correo electrónico de bienvenida y activación tampoco se envía.

Pero hoy recibí el recordatorio en mi correo electrónico de prueba.
Para activar :rofl:, solo falta el correo electrónico inicial de bienvenida para activar :thinking:

¿Puedes verlo en Admin - Correos electrónicos - Enviados?

No, yo tampoco puedo verlo, no se activa, pero ¿por qué? :rofl:

No creo que los usuarios activos reciban nunca el correo electrónico, así que establece active en false.

2 Me gusta

Hola Robert,

tienes razón. Lo probé con “false” en activo y recibo el correo electrónico cuando se ejecuta el flujo de trabajo de N8N. Así que controlé el flujo de trabajo de Make, échale un vistazo:

USUARIOS ACTIVOS. VERDADERO

CONTROL DE REGISTRO

Cuando miro el registro, me devuelve esto:

No sé por qué me devuelve esto, como dije en Make, con “true” funcionó bien :slight_smile:

¡Así que gracias por resolverlo!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.