Webhooks
Generate unique URLs to receive trading signals from TradingView and other sources. Each webhook can target one or multiple accounts, making it easy to execute the same strategy across multiple brokers.What is a Webhook?
A webhook is a unique URL that receives HTTP POST requests with trading signals. Example webhook URL:- Parses the signal
- Validates format
- Executes trade on selected account(s)
- Returns result
Creating a Webhook
1
Go to Automation → Webhooks
Click “Automation” in sidebar → “Webhooks”
2
Click 'Create Webhook'
Button in top-right corner
3
Fill webhook details
Required:
- Webhook Name: Friendly name (e.g., “TradingView EURUSD Bot”)
- Provider: Source of signals (e.g., “TradingView”)
- Accounts: Select which account(s) receive signals
- Default Symbol: Fallback if signal doesn’t specify
- Symbol Mapping: Map signal symbols to broker symbols
4
Click 'Create'
✅ Webhook createdCopy the webhook URL - you’ll need this for TradingView
Webhook Settings
Name & Provider
Webhook Name: Display name for your reference (doesn’t affect functionality) Provider: Tags webhook by signal source (TradingView, Discord, custom, etc.)Target Accounts
Select one or multiple accounts:- One webhook → Multiple accounts = Same signal executes on all
- Useful for: Trading same strategy on demo + live simultaneously
- Select 3 accounts (2 live, 1 demo)
- One TradingView alert → 3 trades execute
Smart Symbol Mapping
New! TradeWzrd automatically handles symbol differences between your signal and broker.Automatic Mode (Default)
Zero configuration required — TradeWzrd fuzzy-matches symbols for you. Example:- Your signal sends:
BTCUSD - Broker has:
BTCUSDm - ✅ TradeWzrd automatically matches and executes on
BTCUSDm
- Suffix differences:
EURUSD→EURUSDm,EURUSD.pro - Case differences:
btcusd→BTCUSD - Common variations:
GOLD→XAUUSD
Manual Mode
Define exact mappings when you need precise control. When to use:- Signal uses custom symbol names
- You want to map one symbol to another (e.g.,
GOLD→XAUUSD) - Automatic matching picks the wrong symbol
- Edit your webhook
- Click “Manual” under Symbol Mapping
- Add mappings:
Signal Symbol→Broker Symbol - Use the Symbol Autocomplete to search available broker symbols
Symbol Autocomplete shows all available symbols from your connected broker accounts, making it easy to find the exact symbol name.
Managing Webhooks
View All Webhooks
Webhooks page shows:- Webhook name
- Provider
- Status (Active/Paused)
- Target accounts count
- Created date
- Webhook URL (click to copy)
Edit Webhook
- Click webhook card
- Click “Edit” button
- Update settings
- Click “Save”
- Name
- Provider
- Target accounts
- Symbol mapping
- Webhook URL (create new webhook if you need different URL)
Toggle Status
Active (green): Webhook accepts signals Paused (gray): Webhook rejects all signals Use case: Pause webhook during high-impact news without deleting it. How to toggle:- Click toggle switch on webhook card
- Or edit webhook → Change status
Delete Webhook
To delete:- Click webhook card
- Click “Delete” button
- Confirm deletion
Using Webhooks
In TradingView
- Create alert (clock icon or
Alt+A) - Webhook URL field → Paste TradeWzrd webhook URL
- Message field → Enter signal:
- Click “Create”
In Postman / cURL
For testing or custom integrations:Best Practices
One webhook per strategy
One webhook per strategy
Create separate webhooks for different strategies.Example:
- Webhook 1: “Scalping EURUSD” → Account A
- Webhook 2: “Swing GBPUSD” → Account B
Name webhooks clearly
Name webhooks clearly
Good names:
- “TradingView MA Cross EURUSD”
- “Discord VIP Signals”
- “Custom Bot - Demo Testing”
- “Webhook 1”
- “Test”
- “asdf”
Test with demo first
Test with demo first
Setup:
- Create webhook → Select demo account
- Send test signals
- Verify trades execute correctly
- Then create live webhook
Don't share webhook URLs
Don't share webhook URLs
Troubleshooting
Webhook not executing
Webhook not executing
Check:
- Webhook status is Active (not paused)
- Account is Connected (check Accounts page)
- Signal format is correct (test in Playground)
- Full webhook URL copied (including https://)
TradingView says 'Webhook failed'
TradingView says 'Webhook failed'
Possible causes:
- Invalid signal format → Test in Playground
- Account disconnected → Reconnect account
- Symbol not found → Add symbol mapping
- Insufficient margin → Reduce lot size or close positions
Trades executing on wrong account
Trades executing on wrong account
Check webhook settings:
- Edit webhook
- Verify correct account(s) selected
- Save changes
Webhook Limits
| Plan | Max Webhooks | Max Requests/Second |
|---|---|---|
| Free | 1 webhook | 1 req/sec |
| Basic | 5 webhooks | 5 req/sec |
| Pro | 20 webhooks | 10 req/sec |
| Enterprise | Unlimited | Custom |
429 Too Many Requests error
