Main clusters and core pages.
AlgoWay lets you connect TradingView alerts to Coinbase through webhook automation. You create a Coinbase API key, enable View and Trade permissions, keep Transfer disabled, whitelist the AlgoWay IP address, create a Coinbase webhook in AlgoWay, paste the AlgoWay webhook URL into TradingView, and send a valid JSON alert message.
This guide is written for traders searching for how to connect TradingView to Coinbase, TradingView to Coinbase webhook, Coinbase automated trading, Coinbase trading bot, Coinbase API automation, TradingView crypto automation, and automated trading webhook for Coinbase.
The execution route is:
TradingView alert → AlgoWay webhook → Coinbase API key authentication → Coinbase order execution
TradingView creates the signal. AlgoWay receives and validates the webhook JSON. Coinbase receives the final trading request through the API credentials configured in AlgoWay.
Last updated: 2026-05-12 • Author: AlgoWay
To automate Coinbase from TradingView, you need:
After setup, a TradingView alert can be routed by AlgoWay to Coinbase as an automated trading command.
TradingView is widely used for Pine Script strategies, indicators, alerts and backtesting. Coinbase provides crypto trading infrastructure and API access. AlgoWay connects these two parts with a webhook route.
This is useful when you want to:
AlgoWay does not create a profitable strategy. It automates the execution route after your TradingView strategy, indicator or manual alert sends the command.
Prepare the following before creating the Coinbase webhook:
Open the Coinbase API key creation screen and create a dedicated key for AlgoWay. Use a clear nickname such as AlgoWay so you can identify this integration later.
AlgoWay.
| Permission | Use it? | Purpose |
|---|---|---|
| View | Yes | Required for account, portfolio, product, balance and order status checks. |
| Trade | Yes | Required to place or manage trades through Coinbase. |
| Transfer | No | Not required for AlgoWay TradingView webhook automation. |
Add the AlgoWay server IP shown in your dashboard to the Coinbase IP whitelist. The screenshot example uses:
103.241.67.174
If your dashboard shows a different AlgoWay IP, use the IP shown in the dashboard. If the IP whitelist is missing or wrong, Coinbase can reject API requests from AlgoWay.
After creating the Coinbase API key, create a Coinbase webhook in AlgoWay. This webhook becomes the route between TradingView alerts and Coinbase execution.
| Field | Recommended value | Purpose |
|---|---|---|
| Source | TradingView | The signal source. |
| Platform | Coinbase | The execution destination. |
| Quantity Multiplier | Absolute or your route setting | Controls how incoming size is interpreted. |
| Market Type | Your selected Coinbase route | Must match the market type supported by your Coinbase account and AlgoWay route. |
| Trade Type | Reverse / Netting, Hedge or selected mode | Defines how opposite signals and open positions are handled. |
| API Key Name | Coinbase API key name | Used by AlgoWay for Coinbase API authentication. |
| Private Key | Coinbase private key | Used to sign Coinbase API requests. |
Before connecting a live TradingView strategy alert, send a test webhook from AlgoWay.
If the test fails, check API key name, private key, portfolio, permissions, IP whitelist, symbol, quantity and AlgoWay logs.
After the Coinbase webhook is saved and tested, copy the webhook URL from the AlgoWay dashboard.
Webhook URL format:
https://algoway.co/your-webhook-uuid
TradingView must send valid JSON. AlgoWay expects structured fields, not plain text.
Recommended TradingView strategy alert JSON:
{
"platform_name": "coinbase",
"ticker": "{{ticker}}",
"order_contracts": "{{strategy.order.contracts}}",
"order_action": "{{strategy.market_position}}",
"price": "{{close}}"
}
TradingView replaces these placeholders when the alert fires:
{{ticker}} — chart ticker;{{strategy.order.contracts}} — strategy order size;{{strategy.market_position}} — strategy position state;{{close}} — close price at alert time.
For a controlled test, use a fixed symbol and small valid size:
{
"platform_name": "coinbase",
"ticker": "BTC-USD",
"order_contracts": 0.001,
"order_action": "buy"
}
Use a valid Coinbase product symbol and a quantity accepted by the selected market and account.
TradingView symbols and Coinbase product IDs may not always use the same format. For example, a TradingView chart ticker and a Coinbase product ID can differ by exchange prefix, separator or market naming.
Before live automation, confirm:
If AlgoWay receives the webhook but Coinbase rejects the order, symbol or product mismatch is one of the first checks.
After the Coinbase webhook URL and JSON message are ready, create the TradingView alert.
Trade Type defines how AlgoWay handles a new signal when there is already an open position or order state. This setting matters when your TradingView strategy changes direction.
Full guide: How AlgoWay handles opposite trading signals.
After the alert is created, test with small size.
If the order is not created, do not immediately rewrite the strategy. First check API permissions, IP whitelist, webhook URL, JSON format, ticker/product format and the TradingView alert condition.
The private key cannot be downloaded again after creation. Delete the Coinbase API key and create a new one.
AlgoWay needs the Coinbase API key name exactly as created. If the key name is wrong, authentication can fail.
The private key entered in AlgoWay must belong to the API key name used for this Coinbase connection.
Transfer permission is not required. Use View and Trade for this integration and keep Transfer disabled.
Add the AlgoWay IP address from your dashboard to the Coinbase IP whitelist. If the IP does not match, API requests can be rejected.
Coinbase API keys are associated with a selected portfolio. Make sure the portfolio has the assets and balances required for the automated route.
TradingView must send valid JSON. Broken commas, missing quotes or unsupported field names can stop automation before Coinbase execution.
Check whether the TradingView ticker matches the Coinbase product ID accepted by the API and AlgoWay route.
Coinbase can reject orders that do not satisfy product minimum size or increment rules. Test with a small valid quantity first.
You can build your own TradingView-to-Coinbase bot. That requires a public webhook endpoint, server hosting, JSON validation, Coinbase API authentication, product mapping, portfolio routing, order endpoint integration, logs, errors and ongoing monitoring.
AlgoWay gives you a ready automation route:
This makes AlgoWay a no-code TradingView to Coinbase webhook connector for traders who want crypto automation without maintaining their own API server.
To automate Coinbase from TradingView, create a Coinbase API key with View and Trade permissions, keep Transfer disabled, whitelist the AlgoWay IP address, create a Coinbase webhook in AlgoWay, test the webhook, and then send valid TradingView JSON to the AlgoWay webhook URL.
AlgoWay turns TradingView alerts into Coinbase webhook automation without forcing you to build and maintain your own crypto trading bot infrastructure.