Webhooks
Trigger workflows from external HTTP webhook requests
Webhooks allow external services to trigger workflow execution by sending HTTP requests. TradingGoose supports two approaches for webhook-based triggers.
This is a webhook-based trigger. Configure the webhook URL in your external service to send events to TradingGoose.
Configuration
Webhook URL
Auto-generated webhook URL
Copy this URL and configure it in your external service
Webhook Secret
••••••••
How It Works
- Add Generic Webhook Block — Drag the Generic Webhook block to start your workflow
- Get Webhook URL — Copy the automatically generated unique endpoint
- External Integration — Configure your external service to send POST requests to this URL
- Workflow Execution — Every request to the webhook URL triggers the workflow
Features
- Flexible Payload — Accepts any JSON payload structure
- Automatic Parsing — Webhook data is automatically parsed and available to subsequent blocks
- Authentication — Optional bearer token or custom header authentication
- Rate Limiting — Built-in protection against abuse
Trigger Mode for Service Blocks
Alternatively, you can use specific service blocks (like Slack, GitHub, etc.) in "trigger mode" to create more specialized webhook endpoints.
Use Generic Webhook when:
- Integrating with custom applications or services
- You need maximum flexibility in payload structure
- Working with services that don't have dedicated blocks
Use Trigger Mode when:
- Working with supported services (Slack, GitHub, etc.)
- You want service-specific event filtering
- You need automatic webhook registration
The Generic Webhook trigger fires every time the webhook URL receives a request, making it perfect for real-time integrations.