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)

  1. Open the Polymarket Kreo bot in Telegram using the button at the top of this page (or the floating button).
  2. Send /start. The bot walks you through creating the trading wallets you will use for Polymarket.
  3. When setup finishes, you will have bot-managed wallets you can fund, label, and select as default for buys and sells.
  4. 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

  1. Open Wallets and tap Withdraw.
  2. Select the Kreo wallet you want to pull funds from.
  3. 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.
  4. Paste a destination address that matches the chain you chose—sending to the wrong chain type loses funds.
  5. Enter the amount. Kreo typically lets you pick a preset percentage of your USDC.e balance or type a custom amount.
  6. 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:

  1. From the home flow, choose Add Task (or the equivalent copy-trade entry point after /start).
  2. Select which of your Kreo wallets should execute the copies.
  3. Paste the leader’s EVM address you want to follow for Polymarket.
  4. Set a minimum buy size (commonly $1 or more depending on bot rules).
  5. 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.

  1. Open the target market inside the bot.
  2. Tap Limit Yes or Limit No from the trade panel.
  3. Enter the limit price in cents (the exact threshold where you want the order to rest).
  4. Enter size in USDC allocated to that order.
  5. Set expiration using the bot’s formats: 0 for no expiry, 1h or 24h for relative time, or a Unix timestamp for an absolute cutoff.
  6. Confirm; when an order triggers you should receive a Telegram confirmation for the fill or status change.
  7. Manage working orders from /startLimit 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.

  1. Open the Track (bell) section from the Polymarket bot.
  2. Tap Add Wallet. Enter an EVM address for Polymarket, or a supported username if the bot accepts it.
  3. Optional: use Mass Import to paste many addresses at once.
  4. Give the entry a label so alerts are readable in chat.
  5. 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

  1. Open Kreo in Telegram (use the on-page button).
  2. Run /start and finish wallet setup.
  3. Fund USDC.e on Polygon or bridge via Deposit.
  4. Pull up a market (search, browse, or paste a Polymarket link).
  5. Optional: add a copy task with conservative caps, or place a small limit to test execution.
  6. Visit /settings to align slippage and ticket presets with how you actually trade.

More context on Telegram tooling and copy trading (on this site only):

Frequently asked questions — Kreo & Polymarket

No. The same Kreo product line also targets Kalshi with a dedicated bot. For Polymarket you must use the Polymarket bot and EVM addresses when tracking or copying.

Balances for the Polymarket path are quoted in USDC.e on Polygon PoS. You can also move value through Kreo’s deposit UI from other supported chains, which converts or bridges into that funding setup.

You choose among fixed ticket sizes, exact mirroring, percent of leader, or portfolio-weighted sizing, then layer max/min buys, per-market and daily budgets, category gates, price bands in cents, and slippage. Directional modes (follow buys, copy sells, counter-trade, and similar) change how leader flow maps to your orders.

Yes. Copy tasks can prompt for stop loss and take profit thresholds (commonly scoped to the shares from each copied fill). Positions adds trailing stop tooling, and limit orders handle planned exits or scaled entries at explicit cent prices.

Use /settings for buy and sell presets, default slippage, trailing stop loss behavior, auto redeem, and related toggles. Kalshi-specific transaction speed controls appear only on the Kalshi bot.