Back to Integrations
Action

Discord

The Discord integration node allows your workflow to act as a powerful Discord Bot or Webhook. Instantly notify your team when a new sale occurs, automatically assign server roles based on external triggers, or build complex interactive community workflows directly from the nLink canvas.

Discord
Community / Action
⚠️

What can you do with Discord?

Rich Messaging

Send beautifully formatted text, customized rich embeds, and file attachments effortlessly to any channel or thread.

Multi-Auth Support

Connect easily via a simple Channel Webhook for basic notifications, or via a full Bot API Token for advanced server management.

Member Management

Automatically assign or remove roles from users, change server nicknames, or moderate the community based on external CRM data.

Detailed Usage & Configuration

The Discord node connects your enterprise flows to your developer or community audiences seamlessly via Bots or Webhooks.

1. Webhook vs. Bot Authentication

There are two distinct ways to trigger messages in Discord depending on your requirement:

  • Webhook URLs: Perfect for pure outbound notifications (like sending a "New Payment Received" alert to your internal #sales channel). It requires no bot configuration—simply paste the Discord Text Channel Webhook URL into the node.
  • Bot Token: Required for complex community management. Connecting an official Discord Bot Token enables the node to query the server, assign roles, kick users, or read chat metadata natively.

2. Dynamic Rich Embeds

Instead of sending plain, ugly text logs, the Discord node allows you to craft complex Embeds dynamically. You can map execution data into beautifully structured visual blocks containing Titles, Descriptions, clickable URLs, colorful side-bars, and footer text, significantly improving the legibility of automated reporting within your server.