Sem e-mail de boas-vindas na criação de usuário via API no N8N

Olá pessoal,

Tenho 2 fóruns do Discourse rodando com automações.

Comunidade 1

Na minha primeira comunidade, ela funciona sem problemas de automação no make.com.

Esta automação envia o e-mail de boas-vindas “Ative sua conta”.

Comunidade 2

Eu queria configurar um Fluxo de Trabalho N8N para esta Comunidade (em vez de make), e o usuário é totalmente criado no discourse.

Aqui está uma imagem do painel de administração:


Mas o sistema não envia nenhum e-mail.

Aqui está o meu 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"
}

Na saída, ele confirma a criação:

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

O Problema com a Comunidade 2

O novo usuário não recebe nenhum e-mail para ativar sua nova conta no discourse ;-(

Tentei o registro manual com link e então recebi o e-mail, isso funcionou bem.

Nesta Comunidade 2, tenho o “invite only” ativado, o usuário da API é “system” com direitos globais.

Alguma ideia ou sugestão?

Obrigado pela ajuda e saudações da Alemanha!

Eu imagino que, como você está passando \"active\": \"true\", o usuário já está sendo ativado?

4 curtidas

Sim, esta é a minha configuração, o que copiei do Make, onde as mesmas variáveis aprovadas e ativas estão como true.

Eu testei o n8n com false. Então preciso aprovar manualmente e o e-mail de boas-vindas e ativação também não é enviado.

Mas hoje recebi o lembrete no meu e-mail de teste
Para ativar :rofl: apenas o e-mail inicial de boas-vindas para ativar está faltando :thinking:

Você consegue ver em Admin - Emails - Enviados?

Não, eu também não consigo ver. Ele não é acionado, mas por quê :rofl:

Não acredito que usuários ativos recebam o e-mail, então defina active como false.

2 curtidas

Olá Robert,

você está certo. Testei com “false” em ativo e recebo o e-mail quando o fluxo de trabalho N8N é executado. Então, eu controlo o fluxo de trabalho do Make, dê uma olhada:

USUÁRIOS ATIVOS. VERDADEIRO

CONTROLE DE LOG

Quando olho para o log, ele me retorna isto:

Por que ele me envia isso de volta, eu não sei, como eu disse no Make. com “true” funcionou bem :slight_smile:

Então, obrigado por resolver isso!

1 curtida

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