Talk to it in plain English
Describe the strategy you want to run and the bot builder converts it into an automatic trading rule — no code required. The rule runs on Kalshi every cycle while it's turned on.
What can it watch?
Your bot fires when a trigger condition is met. Supported data feeds:
- 🏈 Sports injury & lineup reports
- ₿ Crypto price (BTC, ETH, SOL)
- ⛅ Weather forecasts (NWS)
- 📈 Kalshi market price moves
- 📊 Stock & ETF price
- 📃 SEC filings & macro data
Add conditions
Filter your triggers with if/then logic so the bot only trades when your edge is real:
- "Only if YES is below 60¢"
- "Only if the market hasn't moved more than 3¢"
- "Only between 9am and noon"
- Chain as many as you need
Set your trade
Tell the bot exactly what to buy and at what price. Limit orders only — you always control the execution price.
- YES or NO side
- Price limit (e.g. ≤55¢)
- Number of contracts + budget cap
- Optional stop-loss at % below entry
Go live in one tap
When your bot looks right, flip the toggle to On. It runs automatically on a schedule, checks your trigger, and places the trade exactly when your conditions are met.
The diagram shows every decision your bot makes in real time.
What the nodes mean
- Click any node to edit its config in a side drawer.
- Type "make it stricter", "add a stop loss", or "explain this" to refine.
- Bots auto-save. Signed in? They sync across devices.
- Drag the chart canvas to pan; scroll to zoom; drag a node to reposition.
Data sources you can use
Every trigger node reads from one of these feeds. Mention any of them when describing what your bot should watch.
- $30 / month grant on every plan. Doesn't roll over.
- $7 / week soft cap — keeps a steady pace across the month.
- $2 per 5-hour rolling window — prevents one-shot blowouts.
- The smallest active limit applies. Out of credits? Chat disables until the next reset.
- Credits are billed on actual API spend (input + output tokens), so a short reply costs less than a long one.