n8n-docs/docs/courses/level-one/chapter-5/chapter-5.6.md
2022-04-13 09:56:05 +01:00

2.0 KiB
Raw Blame History

6. Notifying the Team

In this step of the workflow you will learn how to send messages to a Discord channel using the Discord node.

Now that you have a calculated summary of the booked orders you need to notify Nathans team in their Discord channel. n8n has a Discord node that allows you to send messages. We'll be sending the messages to the n8n server on Discord.

!!! note " Communication nodes" You can replace the Discord node with another communication app. For example, n8n also has nodes for Slack and Mattermost.

In your workflow, add a Discord node connected to the Function node. In the Discord node window, configure the parameters:

  • Webhook URL: Enter the URL that you received in the email from n8n when you signed up for this course.
  • Text (Expression): This week we have {{$json["totalBooked"]}} booked orders with a total value of {{$json["bookedSum"]}}. My Unique ID: {{$node["HTTP Request"].parameter["headerParametersUi"]["parameter"][0]["value"]}}
Discord node expression
Discord node expression

Now execute the Discord node and if all works well, you should get a message in Discord:

Discord message
Discord message

What's next?

Nathan 🙋: Incredible, you've saved me so many hours of tedious work already! Now I can simply execute this workflow when I need it. I just need to remember to run it every Monday morning at 9 am...

You 👩‍🔧: Don't worry about that, you can actually schedule the workflow to run on a specific day, time, or interval. I'll set this up in the next step.