Discord
Publish WealthLab strategy signals directly to Discord. Configure multiple channels using webhooks and share signals as clean, easy-to-read embeds with optional strategy names, signal names, timestamps, and position sizing.
$19.95 / Lifetime OR included in Premium subscription
Try before you Buy! Download the Extension for a 14-day free trial before purchasing.
(all Extensions require a Wealth-Lab Subscription)

Discord Extension

The WealthLab Discord extension lets you publish WealthLab strategy signals directly to a channel on your Discord server. This is useful for sharing trading signals with a private group, community, or subscription-based channel.

The extension uses Discord's Incoming Webhooks feature. A webhook is associated with a specific Discord channel and allows WealthLab to post messages to that channel without requiring a Discord bot, Discord login, or any additional authentication.

Discord Accounts

The Discord extension appears as a Broker in WealthLab. Before you can publish strategy signals, configure at least one Discord Account. Each Account represents a destination Discord channel and is associated with that channel through its unique Webhook URL. You can create multiple Accounts to publish signals to different Discord channels. For example, you might create separate Accounts for:

  • A private subscriber or Patreon channel

  • A public signals channel

  • A testing channel

When configuring a Strategy to publish signals to Discord, select the appropriate Discord Account just as you would select an account for another Broker.

Creating a Discord Webhook

Before configuring your Discord Account in WealthLab, create a webhook for the Discord channel where you want the signals to appear. You must have sufficient permissions on the Discord server to manage webhooks. Discord's Manage Webhooks permission controls whether a member can create, edit, and delete webhooks.

To create a webhook:

  1. Open Discord and select the server where you want WealthLab to publish signals.

  2. Open Server Settings.

  3. Select Integrations.

  4. Select Webhooks or click Create Webhook.

  5. Give the webhook a descriptive name, such as WealthLab Signals.

  6. Select the text channel where you want WealthLab signals to appear.

  7. Optionally assign an avatar to the webhook.

  8. Click Copy Webhook URL.

Discord lets you select the destination channel while configuring the webhook, and the resulting URL can then be used by an external application such as WealthLab to post messages to that channel.

Private and Members-Only Channels

The webhook can be associated with a private or members-only Discord channel. For example, if you have a #Patreon channel that is visible only to members with a particular Discord role, you can create the webhook for that channel. WealthLab can then publish signals there while the channel's existing Discord permissions continue to determine which members can view it.

Configuring an Account in WealthLab

Create a Discord Account in the extension and enter the Webhook URL you copied from Discord. The Account configuration includes:

Account Name

A descriptive name for the destination, such as Patreon Signals. This is the name that appears when selecting a Discord Account elsewhere in WealthLab.

Webhook URL

The URL generated by Discord for the destination channel. This is the only information WealthLab needs to authenticate and publish messages through the Incoming Webhook.

Header Text

Optional text that identifies or describes the signal feed.

Include Strategy Name

When enabled, the WealthLab Strategy that generated the signal is included with each Discord signal.

Include Signal Name

When enabled, the Strategy's Signal Name is included with the Discord signal.

Include Timestamp

When enabled, a timestamp is included with each signal.

Express Quantity as Position Size

When enabled, WealthLab expresses the signal quantity using the Strategy's position size rather than the calculated number of shares.

For example, instead of publishing:

BUY 1,234 NVDA @ MARKET

the Discord signal might display:

BUY 5% of Equity NVDA @ MARKET

This is particularly useful when sharing signals with other traders because each recipient can size the trade according to their own account equity instead of attempting to reproduce a share quantity calculated for a different account size. When this option is disabled, WealthLab publishes the actual share quantity associated with the signal.

Testing the Webhook

After entering the Webhook URL, use the Test feature to verify the connection. WealthLab will submit a test message to the associated Discord channel.

Publishing Strategy Signals

Once an Account has been configured, select Discord as the Broker and choose the desired Discord Account when configuring signal publishing in WealthLab. When a Strategy generates signals that are submitted to the Discord Broker, WealthLab publishes them to the channel associated with the Account's Webhook URL. Signals are formatted as Discord embeds so that the important order information is immediately visible. With share quantities enabled, a signal might appear similar to:

BUY 1,234 NVDA @ MARKET

Order Type
Market

Strategy
KJ Custom

Signal
RSI Entry

With Express Quantity as Position Size enabled, the same signal could instead appear as:

BUY 5% of Equity NVDA @ MARKET

Order Type
Market

Strategy
KJ Custom

Signal
RSI Entry

Limit and stop orders include their associated order price.

Multiple Discord Channels

You can create as many Discord Accounts as needed. To publish signals to another Discord channel, create another webhook in Discord for that channel and create another Account in the WealthLab Discord extension using the new Webhook URL.

For example:

  • Patreon Signals ? #Patreon

  • Public Signals ? #signals

  • Test Signals ? #testing

Each Account can have its own signal display options, including whether quantities are published as shares or as position size. Each webhook determines its destination channel, so WealthLab does not require a Discord Server ID or Channel ID.

Webhook Security

Keep your Webhook URL private.

The Webhook URL contains the token required to publish messages through the webhook. Anyone who obtains the complete URL can potentially use it to post messages through that webhook without additional authentication. Do not post your Webhook URL in a Discord message, forum post, screenshot, or other public location. If you believe a Webhook URL has been exposed, delete the webhook in Discord and create a new one. Then update the corresponding Discord Account in WealthLab with the new URL.

Managing the Webhook in Discord

You can return to Server Settings ? Integrations ? Webhooks at any time to manage your WealthLab webhook. From there, Discord allows you to change its name, avatar, destination channel, copy its URL, or delete it. Deleting a webhook or otherwise invalidating its URL prevents the corresponding WealthLab Discord Account from publishing additional signals until it is configured with a valid Webhook URL.

Screenshots

Create your Webhook
In Discord, go to Server Settings, Integrations, and create a Webhook.
Configure in WealthLab
Configure the Discord Broker in the Order Manager to associate your Webhooks with "Accounts".
Place Orders
Place your Signals in WealthLab to the Discord Broker.
Signals are Published
The Signals appear in the associated Discord #channel on your server.

Change Log

Wealth-Lab 9 Build 1 - 8/15/2026
  • Initial release.

Discussions