What is the Kreo Polymarket Telegram bot?
Kreo is a Telegram-based trading layer for Polymarket (the same product family also supports Kalshi through its own bot—use the Polymarket bot and EVM (0x…) addresses when you work with Polymarket). You can open markets, place trades, run copy trading tasks against other wallets, set limit orders, track wallets for notifications, and manage balances from your phone.
Onboarding is designed around Telegram commands and menus rather than a full desktop exchange UI. Wallet creation is handled inside the bot using Privy together with Gnosis Safe–style smart-contract wallets so funds are not sitting in a single plain hot key the way a basic browser extension might be configured.
Setting up Kreo (first run)
- Open the Polymarket Kreo bot in Telegram using the button at the top of this page (or the floating button).
- Send
/start. The bot walks you through creating the trading wallets you will use for Polymarket. - When setup finishes, you will have bot-managed wallets you can fund, label, and select as default for buys and sells.
- Use the Wallets area from the main menu to generate additional wallets, refresh balances, set which wallet is default, withdraw, or archive a wallet you no longer want in the rotation.
Depositing and withdrawing funds
Deposits (Polymarket path)
Kreo’s Polymarket flow settles in USDC.e on Polygon (Proof of Stake). Two common paths:
- Direct Polygon deposit: Open Wallets, copy your Kreo wallet address, and send USDC.e on Polygon PoS only. Double-check token type and network before confirming any transfer.
- In-bot “Deposit” / bridge: From Wallets, choose Deposit, pick the asset and source chain the bot lists, and follow the amount and routing prompts. Minimum deposit amounts depend on the source route (for example, many Polygon-token routes use roughly a $2 minimum; bridging from Ethereum is often higher, around a $7 minimum in published fee tables; Bitcoin routes also skew higher). Treat every on-chain send as irreversible.
Withdrawals
- Open Wallets and tap Withdraw.
- Select the Kreo wallet you want to pull funds from.
- Pick the destination chain. If you are not withdrawing to Polygon, expect a minimum bridge size (commonly on the order of $2 in published guides) so small transfers may be blocked.
- Paste a destination address that matches the chain you chose—sending to the wrong chain type loses funds.
- Enter the amount. Kreo typically lets you pick a preset percentage of your USDC.e balance or type a custom amount.
- Confirm and wait for the bridge or transfer to complete; timing depends on network load.
Finding Polymarket markets inside Kreo
- Paste a link: Drop a full Polymarket market URL into the chat; the bot should resolve it to that market.
- Search by name: Type keywords or the market title and let the bot return matches.
- Browse: Use Markets, pick a topic, then drill in; or open Search and enter keywords.
Copy trading and auto-trade
Copy trading watches a leader wallet and repeats (or transforms) its activity on your default trading wallet. Auto-trade documentation mirrors the same task model. Typical creation flow:
- From the home flow, choose Add Task (or the equivalent copy-trade entry point after
/start). - Select which of your Kreo wallets should execute the copies.
- Paste the leader’s EVM address you want to follow for Polymarket.
- Set a minimum buy size (commonly $1 or more depending on bot rules).
- Start the task, then refine filters in settings panels if you need stricter control.
Sizing modes
- Fixed buy amount: Spend the same USDC on every copied buy regardless of how large the leader traded.
- Exact buy amount: Mirror the leader’s notional as closely as the book and your balance allow.
- Percent-based: Buy a fixed percentage of whatever the leader spent (for example 20% of a $50 leader buy → $10).
- Portfolio-weighted: Allocate like the leader across their book—if they put ~10% of portfolio into a market, your copy attempts a similar portfolio share. A ratio multiplier can scale that percentage up or down.
- Max buy / min buy: Hard cap per copied buy, or bump tiny computed sizes up to a floor so dust trades do not fail.
Behavior and direction
- Follow buys and optionally copy sells, buy on sells, or counter-trade (invert direction).
- Copy sides: Restrict to Yes-only, No-only, or both.
- One entry per market: Only take the first position in a given market and ignore later adds.
- Price match mode: Treat copies more like limits anchored to the leader’s price; optional buy offset (for example +5%) widens the limit to improve fill rate in fast markets.
Categories, limits, and market quality
You can toggle broad topic filters (health, politics, sports, crypto, companies, and similar buckets) so copies only fire when the leader trades markets tagged in allowed categories. Task limits include max total spend for the task, max spend per market (often tracked separately for Yes vs No, sometimes with explicit YES/NO caps), daily caps, and optional partial fill behavior when a budget is almost exhausted. Price range filters use cents (1¢–100¢ implied probability per share). Slippage caps how far execution may drift from the expected price. Trigger range ignores leader trades below a minimum notional or above a maximum. Time filters can skip markets that resolve too far out or skip expired-but-unresolved markets. Market quality filters can require minimum liquidity or volume.
Risk: stop loss and take profit
During task setup the bot may offer stop loss and take profit rules. In Kreo’s model these usually apply per copied execution (the shares bought in that copy leg), not necessarily your entire manual position in the market. You can also manage trailing risk from the Positions screen (see below). For noisy leaders, muting Telegram notifications and reviewing fills in the task’s Activity history reduces rate-limit issues.
Limit orders in Kreo
Limit orders let you buy or sell only at a chosen price, useful for entries, take-profit exits, and stop-style exits expressed as limits.
- Open the target market inside the bot.
- Tap Limit Yes or Limit No from the trade panel.
- Enter the limit price in cents (the exact threshold where you want the order to rest).
- Enter size in USDC allocated to that order.
- Set expiration using the bot’s formats:
0for no expiry,1hor24hfor relative time, or a Unix timestamp for an absolute cutoff. - Confirm; when an order triggers you should receive a Telegram confirmation for the fill or status change.
- Manage working orders from
/start→ Limit Orders, where you can cancel one order or cancel all resting orders.
Positions (/positions)
The positions hub lists open, closed, and redeemable trades. Each row usually shows market name (often linked out to Polymarket), share size, average price, amount invested, mark value, PnL, and resolution or expiry context. Useful actions and filters:
- Sell: Opens the sell flow for that line.
- PNL: Generate a PnL summary on a percent or dollar basis.
- SL: Attach or adjust a trailing stop on that position.
- Filters for open / closed / redeem, sort by profit, size, or expiry date, ascending or descending, optional minimum value, and wallet switcher when you run multiple Kreo wallets.
- Refresh pulls the latest marks and balances.
Wallet tracker (alerts only)
Tracking is separate from copy trading: you get notifications when a watched wallet trades.
- Open the Track (bell) section from the Polymarket bot.
- Tap Add Wallet. Enter an EVM address for Polymarket, or a supported username if the bot accepts it.
- Optional: use Mass Import to paste many addresses at once.
- Give the entry a label so alerts are readable in chat.
- Confirm tracking; buys and sells from that wallet should ping you according to bot rules.
AI Matcher (find wallets to copy)
AI Matcher is a questionnaire that outputs a ranked list of trader wallets that fit your stated preferences. Launch it with /match or the AI Match entry on the homepage. You will typically choose:
- Risk tolerance for copy trading.
- Which market themes you are willing to follow (you can often select all).
- Trading style (how directional or balanced you want leaders to be).
- Typical holding period preference.
- How active leaders should be.
- Priority ranking across several criteria (or an even split if you are undecided).
Results surface as buttons or links you can tap to spin up a copy task. Always reopen sizing, caps, and filters before committing real size—automated suggestions are a starting point, not a mandate.
Settings (/settings)
The settings menu centralizes defaults that apply across manual trading and many automated tasks:
- Buy presets: Default ticket sizes shown on buy panels.
- Sell presets: Default percentage chunks for sells.
- Slippage: Maximum acceptable execution drift versus the quoted price—especially important when copying fast markets.
- Trailing stop loss: A stop that ratchets in your favor as price moves, then exits if price snaps back by your configured width.
- Auto redeem: Automatically claim winning positions when eligible.
- Auto claim alerts: Telegram pings when the bot redeems for you.
- Kalshi TX speed: Only relevant on the Kalshi bot—pays extra in SOL for faster inclusion.
Feature reference at a glance
Setting up
/start, wallet generation, Privy + Safe-style custody, multi-wallet support from Wallets.
Deposits
USDC.e on Polygon or in-bot bridge from listed chains; watch minimums per route.
Withdrawals
Pick wallet, chain, destination address, amount; non-Polygon routes may require a minimum bridge notional.
Markets
Paste Polymarket URLs, type to search, or browse Markets → topic → Search.
Copy / auto-trade
Leader address, sizing mode, caps, categories, price bands, slippage, triggers, optional SL/TP per leg.
Limit orders
Limit Yes/No, cents price, USDC size, flexible expiry, batch cancel from Limit Orders.
Positions
Open / closed / redeem filters, sell, PnL, trailing SL, multi-wallet toggle, refresh.
Wallet tracker
EVM addresses for Polymarket, labels, mass import, alert-driven monitoring.
AI Matcher
Preference quiz that outputs ranked copy candidates—verify every parameter before enabling a task.
Settings
Presets, slippage, trailing stop, auto redeem, notifications; Kalshi TX speed on Kalshi only.
Quick start checklist
- Open Kreo in Telegram (use the on-page button).
- Run
/startand finish wallet setup. - Fund USDC.e on Polygon or bridge via Deposit.
- Pull up a market (search, browse, or paste a Polymarket link).
- Optional: add a copy task with conservative caps, or place a small limit to test execution.
- Visit
/settingsto align slippage and ticket presets with how you actually trade.
Related reading on AI PolyMarket
More context on Telegram tooling and copy trading (on this site only):