Déclencher l'envoi d'un e-mail dans un flow

Dans l'exemple ci-dessous, on va utiliser les outils suivants :

  • n8n (pour recevoir le webhook et faire le HTTP request)

  • Loops (pour envoyer l'e-mail transactionnel)

1. Automatisation dans Kanal

  1. Ajoutez un noeud "API CALL"

  2. Dans l'URL, mettez l'URL du webhook sur lequel l'information va être reçue — l'url doit provenir de votre outil d'automatisation (ex: Make, Zapier, n8n...)

  3. Method "POST"

  4. Body Params disponibles :

    1. Contact ID

    2. Phone Number

    3. Current Timestamp

    4. Automation ID

    5. Custom value

  5. Enregistrez l'automatisation

2. Sur n8n, ajoutez un node webhook en trigger

  1. L'adresse du webhook sera à mettre dans Kanal

  2. Choisissez le provider e-mail que vous allez utiliser (ex: Loops, Mailgun, Gmail...)

  3. Pour l'exemple ci-dessous, continuons avec Loops, ajoutez un noeud HTTP Request en POST

  4. Rendez-vous sur Loops et créez un e-mail transactionnel (vous pouvez ajouter une variable, comme vu ci-dessus)

  5. Indiquez l'URL de destination sur n8n

  6. Les informations pour vous connecter à Loops

  7. Le JSON body de l'e-mail en question (exemple ci-dessous)

  8. Enregistrez l'automatisation sur n8n puis sur Kanal et le tour est joué :)

Noeud "HTTP Request" sur n8n

JSON sur Loops permettant d'identifier l'e-mail transactionnel à envoyer

Exemple du JSON à insérer sur n8n

Mis à jour