Nessuna email di benvenuto all'creazione utente tramite API in N8N

Ciao a tutti,

Ho 2 forum Discourse in esecuzione con automazioni.

Community 1

Nella mia prima community funziona senza problemi di automazione in make.com.

Questa automazione invia l’email di benvenuto “Attiva il tuo account”.

Community 2

Ho voluto impostare un flusso di lavoro N8N per questa Community (invece di make), e l’utente è completamente creato in discourse.

Ecco un’immagine del pannello di amministrazione:


Ma il sistema non invia alcuna email.

Ecco il mio 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"
}

Nell’output, conferma la creazione:

[
{
"success":
true,
"active":
true,
"message":
"Il tuo account è ora attivo e pronto all'uso.",
"user_id":
13
}
]

Il problema con la Community 2

Il nuovo utente non riceve alcuna email per attivare il suo nuovo account in discourse ;-(

Ho provato la registrazione manuale con il link e poi ho ricevuto l’email, ha funzionato bene.

Su questa Community 2 ho attivato solo su invito, l’utente API è system con diritti globali.

Qualche idea o suggerimento?

Grazie per l’aiuto e saluti dalla Germania!

Suppongo che poiché stai passando \"active\": \"true\", l’utente sia già in fase di attivazione?

4 Mi Piace

Sì, questa è la mia configurazione, quella che ho copiato da Make, ci sono le stesse variabili approvate e attive con true.

Ho testato N8N con false. Poi devo approvare manualmente e anche l’email di benvenuto e attivazione non viene inviata.

Ma oggi ho ricevuto il promemoria sulla mia email di test
Per attivare :rofl: manca solo l’email iniziale di benvenuto per attivare :thinking:

Puoi vederlo in Admin - Email - Inviate?

No, non riesco a vederlo neanch’io, non si è attivato, ma perché :rofl:

Non credo che gli utenti attivi ricevano mai l’email, quindi imposta active su false.

2 Mi Piace

Ciao Robert,

hai ragione. L’ho testato con “false” su active e ricevo l’email quando viene eseguito il flusso di lavoro N8N. Quindi ho controllato il flusso di lavoro Make. dai un’occhiata:

UTENTI ATTIVI. VERO

CONTROLLO LOG

Quando guardo nel log, mi restituisce questo:

Non so perché mi restituisca questo, come ho detto in Make. con “true” ha funzionato bene :slight_smile:

Quindi grazie per averlo risolto!

1 Mi Piace

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