Build your own data-driven market edge with swing-trade signal webhooks, dashboards, alerts, AI agents, and automation examples.
This repo is a public starter kit for traders, builders, and developers who want to route stock market signal data into their own tools. It shows how to receive signal webhooks, verify webhook signatures, format alerts, log payloads, and build simple automations around signal events.
Live signal access is available through KamdenAI memberships at https://kamdenai.com. This repo uses sample data only.
Most trading signal products stop at alerts. This repo shows what becomes possible when signal data can move into your own workflow:
- send alerts to Discord, Slack, email, or SMS
- log every event into Google Sheets
- build private dashboards
- route signals into AI agents
- summarize daily setups automatically
- create personal trade review workflows
- connect supported broker workflow tools with manual approval
- store delivery logs for research and review
The signal engine stays private. The integration layer is public so members can build around it.
| Build | What It Does |
|---|---|
| Discord alert channel | Posts confirmed buys, fast movers, and no-pick days into private channels |
| Google Sheets journal | Logs every signal, result, and delivery ID |
| Private dashboard | Displays active signals and historical performance examples |
| Make/Zapier workflow | Routes payloads into tools without writing code |
| AI agent summary | Converts raw signal payloads into plain-English trade notes |
| Broker workflow helper | Prefills or queues possible orders for human review |
| Research database | Stores payloads for later analysis and reporting |
KamdenAI publishes signal events during the trading day. A member can add an HTTPS webhook endpoint inside their account. When selected events are released, KamdenAI sends a JSON payload to that endpoint.
KamdenAI signal release
-> signed webhook delivery
-> your HTTPS endpoint
-> Discord / Sheets / dashboard / AI agent / workflow tools
Typical event schedule:
| Time | Event | Purpose |
|---|---|---|
| 9:00 AM ET | morning_scan.created |
Setup scan candidates |
| 9:33 AM ET | fast_movers.created |
Fast mover watch |
| 9:45 AM ET | confirmed_buys.created |
Confirmed buy signals |
| 3:15 PM ET | afternoon_report.created |
Results and next-day prep |
If no picks qualify, the webhook can still send an event with count: 0 and an empty signal list. That lets your automation know the scan ran successfully.
A recent 9:45 AM confirmed-buy historical test is included so builders can see how account-sized signal tracking can be modeled:
| Account size | Held to 3 PM simulation | Intraday-high study value |
|---|---|---|
| $5,000 | +$1,479.43 | +$3,676.10 |
| $10,000 | +$2,958.86 | +$7,352.20 |
Read the assumptions and disclaimers in Historical Account Examples. Past performance does not guarantee future results.
- Read Getting Started.
- Review the Webhook Events.
- Review the Historical Account Examples.
- Learn Security and Signing.
- Understand the Architecture.
- Review the Payload Field Reference.
- Pick a recipe from Automation Recipes.
- Run a local receiver:
{
"event": "confirmed_buys.created",
"dateKey": "2026-06-12",
"sentAt": "2026-06-12T13:45:00.000Z",
"data": {
"count": 2,
"signals": [
{
"ticker": "ABCD",
"company": "Example Holdings",
"entry": 24.5,
"stop": 23.95,
"target": 25.6,
"riskPerShare": 0.55,
"rewardPerShare": 1.1,
"rMultipleTarget": 2,
"setup": "20 EMA pullback",
"status": "confirmed_buy"
}
]
}
}See more examples in examples/payloads.
| Example | Purpose |
|---|---|
| Node webhook receiver | Receive and verify signed webhooks |
| Python webhook receiver | Receive and verify signed webhooks with Flask |
| Discord formatter | Convert payloads into alert text |
| AI prompt builder | Turn payloads into AI-agent prompts |
| Risk sizing calculator | Model generic account risk sizing |
| Simple dashboard | Paste payloads and preview a dashboard |
| Google Sheets logger | Plan a sheet-based signal log |
This repo does not include:
- KamdenAI proprietary scan logic
- Internal scoring formulas
- Private infrastructure code
- Firebase configuration
- API keys
- Signing secrets
- Live paid signal data
- Guaranteed trading outcomes
This is a consumer-side starter kit. It teaches people how to receive, verify, route, and build around webhook data.
Trading involves risk. Signals, alerts, dashboards, and automation examples are educational tools. They are not financial advice and are not instructions to buy, sell, hold, short, or trade any security.
If you build broker-connected workflows, test in paper trading first, understand your broker API, add manual approval where appropriate, and never risk money you cannot afford to lose.
Read DISCLAIMER.md before using or modifying these examples.
assets/
kamdenai-homepage.png
docs/
ai-agents.md
architecture.md
automation-recipes.md
broker-automation.md
discord.md
getting-started.md
google-sheets.md
historical-results.md
launch-checklist.md
make-com.md
payload-field-reference.md
security-and-signing.md
troubleshooting.md
webhook-events.md
examples/
ai-agent-prompt-builder/
csv-templates/
discord-formatter/
google-sheets-logger/
node-webhook-receiver/
payloads/
python-webhook-receiver/
risk-sizing-calculator/
simple-dashboard/
templates/
make-scenario-checklist.md
webhook-consumer-checklist.md
MIT. See LICENSE.