Skip to content

n8n Webhook Setup

TradingMonitor.Pro can send incoming trading signals to an n8n workflow through an HTTP webhook. Follow these steps to create the webhook, protect it, and connect it to your account.

Create a Workflow with a POST Webhook

  1. Sign in to n8n.
  2. Choose Build a workflow.
  3. Add a Webhook node as the first step.
  4. Set HTTP Method to POST.
  5. Enter a path, for example:
text
signal

n8n generates Test and Production webhook URLs from this path.

Test URL and Production URL

Use the Test URL only while configuring the workflow. Click Listen for test event before sending a request to it. The Test URL normally contains /webhook-test/ and stops accepting requests when the test listener closes.

Use the Production URL for TradingMonitor.Pro. It normally contains /webhook/:

text
https://your-instance.app.n8n.cloud/webhook/signal

Activate or publish the workflow before using its Production URL.

Configure X-Webhook-Token

Protect an internet-facing webhook with Header Auth:

  1. Open the n8n Webhook node.
  2. Set Authentication to Header Auth.
  3. Create a Header Auth credential.
  4. Set the header name to:
text
X-Webhook-Token
  1. Enter a strong, unique secret as the header value.
  2. Save the credential and workflow.

Do not publish the secret or include it in screenshots. Requests without the matching header value will be rejected.

Save the Settings in TradingMonitor.Pro

  1. Open your TradingMonitor.Pro dashboard.
  2. Go to the notification settings in your profile.
  3. Paste the n8n Production URL into n8n Webhook URL.
  4. Paste the same Header Auth value into n8n Webhook Secret.
  5. Save the settings.

The Production URL and secret must match the active n8n workflow. If Header Auth is not enabled in n8n, leave n8n Webhook Secret empty.

Released under the MIT License.