KreoPoly / Documentation
Getting started

Setup

KreoPoly runs entirely inside Telegram. No sign-up, no email, no KYC. Open the bot and hit Start — it handles wallet creation automatically.

/start Core

Opens the main menu. Also creates your Gnosis Safe wallet on first use — powered by Privy secure enclaves. Your wallet address appears under /wallets.

ℹ️

Privy + Gnosis Safe: KreoPoly uses Privy for key generation (hardware-level secure enclaves) and Gnosis Safe for wallet infrastructure. The bot gets trading permissions only — it cannot withdraw your funds to external addresses.

What the bot creates for you

  • 1
    A Gnosis Safe wallet on Polygon Used for Polymarket copy trading and deposits. All USDC.e is held here.
  • 2
    A Kalshi-compatible wallet SOL-based wallet for Kalshi trading, managed from the same bot interface.

Both Polymarket and Kalshi guides work from the same /start command. Everything is in one place.

Wallets

Deposit funds

You need USDC.e on Polygon to start trading. KreoPoly has a built-in bridge so you can fund from wherever your assets already are.

/wallets → Deposit Wallet

Opens the deposit flow. Send USDC.e directly, or bridge from another chain and token.

Option 1 — Direct USDC.e deposit

  • 1
    Open /walletsFrom the main menu.
  • 2
    Copy your wallet addressThis is your Gnosis Safe address on Polygon.
  • 3
    Send USDC.e (Proof of Stake) on PolygonMake sure you're sending USDC.e — not USDC on another chain.

Option 2 — Bridge from another chain

  • 1
    Open /wallets
  • 2
    Press Deposit
  • 3
    Choose a currency to bridge fromThe bot converts it to USDC.e on Polygon automatically.

Supported chains and minimums

Polygon (direct — no min) Ethereum (min $7) Base (min $2) Arbitrum (min $2) Solana (min $2) Bitcoin (min $7)
Chain Example tokens Min bridge
PolygonUSDC.e (direct), WBTC, USDC, WETH, DAI, POL, USDTNo min
EthereumETH, USDC, USDT, WBTC, DAI, AAVE, LINK, UNI, MKR, SHIB + more$7
BaseETH, USDC, cbBTC, WETH, DAI, USDe, AERO$2
ArbitrumETH, USDC, USDT, WBTC, ARB, WETH, DAI$2
SolanaSOL, USDC, USDT, USDe, TRUMP, JupUSD$2
BitcoinBTC$7
⚠️

Always send USDC.e on Polygon for direct deposits. Sending USDC on Ethereum to your Polygon address will not arrive. Use the bridge if you have USDC on another chain.

Wallets

Withdraw funds

You can withdraw at any time. No approval needed. No support ticket.

/wallets → Withdraw Wallet

Initiates a withdrawal from your Kreo wallet to any external address.

  • 1
    Open /wallets
  • 2
    Press Withdraw
  • 3
    Select your walletIf you have multiple wallets.
  • 4
    Select destination chainWithdrawing to a chain other than Polygon requires bridging — minimum $2.
  • 5
    Enter destination addressDouble-check it matches the chain you selected.
  • 6
    Choose amountPick a preset percentage (25%, 50%, 75%, 100%) or type a custom amount.
  • 7
    Wait for processingPolygon transactions confirm in seconds. Bridge withdrawals take longer.
🔴

Send to the right chain. If you select Ethereum as destination, the address must be a valid EVM address on Ethereum. Sending to the wrong chain type will result in lost funds.

Trading

Copy trading

Follow any Polymarket or Kalshi wallet automatically. The bot mirrors every trade they make, adjusted to your size and filters.

/start → Add Task Trade

Opens the copy task creation flow. Walk through wallet selection, sizing, filters, and risk settings step by step.

Creating a copy task

  • 1
    Press /start → Add Task
  • 2
    Choose your trading walletThe wallet the bot will trade from.
  • 3
    Enter the wallet address to copyEVM address for Polymarket. SOL address or Kalshi username for Kalshi.
  • 4
    Set your buy amountMinimum is $1. Choose a sizing method below.
  • 5
    Configure filters and risk (optional)Stop loss, take profit, daily cap, price range, categories.
  • 6
    Start the task ✓

Sizing methods

Fixed Buy Amount

Same dollar amount on every trade. Leader size doesn't affect yours.

Exact Buy Amount

Mirror the leader exactly. If they buy $50, you buy $50.

% Based Buy Amount

Fixed % of the leader's size. Set 20% → leader buys $100 → you buy $20.

Portfolio Weighted

Match the leader's portfolio proportions with a custom multiplier.

Trade direction options

OptionWhat it does
Follow BuysCopy the wallet's buy orders
Copy SellsSell when they sell
Buy on SellsBuy when they sell — inverse on exits only
Counter TradeFull inversion — buy on their sells, sell on their buys
Copy SidesChoose to copy both YES/NO or one side only
One Entry/MarketOnly enter each market once per task

Filters

FilterDescription
Max BuyHard cap on any single copied buy
Min BuySkip trades below this size
Daily CapMax USDC the task can spend per day. Resets every 24h
Max Spend per MarketCaps per market side (YES and NO tracked separately)
Partial FillClamp to remaining budget instead of skipping
Min PriceOnly copy trades ≥ this share price (e.g. 10¢)
Max PriceOnly copy trades ≤ this share price (e.g. 90¢)
Price Match ModeTreat copy as limit order at leader's price or lower
Buy OffsetAdd a % buffer above leader price to improve fill rate
SlippageMax price difference accepted from expected to actual fill
Max Days OutSkip markets resolving beyond N days
Skip ExpiredSkip markets past their resolution date
Market QualityMinimum volume and liquidity thresholds
Trigger RangeOnly copy when leader's trade size is within min–max range

Category filters

13 categories can be enabled or disabled independently per task. Tap "Reset (All)" to restore defaults.

Politics Economics Crypto Financials Sports Science & Technology World Pop Culture Health Climate & Weather Companies Transportation Mentions

Stop loss and take profit

Both apply per execution, not to your whole portfolio. If the bot copies a $20 trade and your stop loss is set to 0.35, it sells only the shares from that trade if the price drops to 35¢. Your other positions stay open.

SettingDescription
Stop LossSell automatically if position drops below a price or % threshold
Take ProfitSell automatically if position rises above a price or % threshold
💬

For very active wallets, mute task notifications and check trade history inside the copy trade settings instead. High-frequency wallets can hit Telegram's rate limits if notifications are on.

Trading

Auto trade

Automated strategies on Polymarket's 5-minute and 15-minute crypto price markets. Higher risk than copy trading — recommended for experienced users only.

/autotrade Trade

Opens the Auto Trade setup flow. Requires a minimum of $5 USDC.e in your wallet.

🔴

High risk. Only deposit amounts you are comfortable losing. Auto trade operates on short-duration crypto markets that can move sharply. It is not a passive income feature.

Setup

  • 1
    Open /autotrade
  • 2
    Add a task
  • 3
    Name it
  • 4
    Select entry modeMarket Price or Crypto Price.
  • 5
    Choose a funded wallet
  • 6
    Set trade amounts
  • 7
    Select crypto assets and timeframes5m and/or 15m markets.

Entry modes

Market Price Entry

Monitors prediction market odds and executes when conditions align. Example: activates at 35 seconds remaining with odds between 70–92¢.

Crypto Price Entry

Tracks live crypto prices using % proximity thresholds. Waits until timing windows and price proximity conditions are met before executing.

Available presets (Crypto Price mode)

PresetDescription
Close Sweep 35sActivates 35 seconds before close. Default recommended preset.
Safe CloseMore conservative entry timing with tighter price tolerance.
High Conviction 20–30sEnters between 20–30 seconds before close. Higher risk, higher conviction.
Mid WindowEnters in a mid-range timing window.
Early Flip HunterLooks for reversals at early windows. Experimental.
Trading

Limit orders

Buy or sell at a specific price. Useful for entering markets at target odds, taking profit, or protecting positions while you're offline.

/start → Limit Orders Trade

View and manage all your open limit orders from the main menu.

Creating a limit order

  • 1
    Open the market you want to trade
  • 2
    Tap "Limit Yes" or "Limit No"
  • 3
    Set your target priceThe order only triggers when the market hits this exact price.
  • 4
    Set your size (USDC)How much to spend when the order triggers.
  • 5
    Set expiration0 = never expires. 1h / 24h = expires after that duration. Unix timestamp = expires at an exact time.
  • 6
    ConfirmYou'll get a Telegram notification when the order triggers.

Managing limit orders

  • 1
    Press /start → Limit OrdersShows all active untriggered orders.
  • 2
    Cancel individual orders or all at once
Portfolio

Positions

View and manage all your open, closed, and redeemable trades on both Polymarket and Kalshi.

/positions Info

Opens your positions menu. Shows all trades with live P&L, share price, and expiry.

What you can see

FieldDescription
Market nameClickable link to the Polymarket or Kalshi listing
SharesQuantity held and current share price
InvestmentOriginal amount spent on this position
Current valueWhat those shares are worth now
P&LProfit or loss, in $ and %
ExpiryWhen the market resolves

Actions available

ActionDescription
SellSell the position at current market price
PNLGenerate a P&L report (% or $ format)
SLSet a trailing stop loss on the position

Filtering and sorting

Status: Open / Closed / Redeemable Sort by: Profit / Size / Expiry Direction: Asc / Desc Min value filter Multi-wallet view
Portfolio

Wallet tracker

Get notified whenever a wallet you're watching buys or sells — without auto-copying. Good for doing manual research on wallets before committing to a copy task.

/track Info

Opens the wallet tracking interface. Navigate to Polymarket or Kalshi tracking from here.

Adding a wallet to track

  • 1
    Open /track (or press Track in the bot)
  • 2
    Select Add Wallet
  • 3
    Enter address or username Polymarket: EVM address. Kalshi: SOL address or Kalshi username. Use Mass Import to add multiple at once.
  • 4
    Name the walletGive it a label so you know who it is in notifications.
  • 5
    Tracking starts
ℹ️

The Wallet Tracker is useful for observing a wallet's behavior before setting up a copy task. Watch a few weeks of activity before committing.

Portfolio

Wallet management

Generate new wallets, set a default, refresh balances, and archive old ones. All from /wallets.

/wallets Wallet

Main wallet hub. Covers deposits, withdrawals, and wallet settings.

ActionDescription
Generate new walletCreates an additional Gnosis Safe wallet
Refresh balanceFetches the latest USDC balance
Set as defaultThis wallet is used for all buys and sells by default
WithdrawSend funds out to any external address
ArchiveHides a wallet from the main view. Funds remain accessible.
Rewards

Rewards & referral

Three ways to earn on top of your trading activity.

Fee cashback

Get back 5–25% of your own trading fees depending on your tier. Accumulates automatically.

Referral commissions

30–35% on direct referrals (L1), 3% on their referrals (L2), 2% on L3. Permanent — no expiry.

Copy trade earnings

Earn 15% of net fees when others copy your trades. Passive — no extra action needed.

Fee formula

KreoPoly uses: max(0.003, 0.07 × price × (1 − price))

Lower fees at extreme odds (near 0¢ or 100¢). Higher fees at mid-range odds around 50¢. Cashback is applied on top of this formula.

See the full breakdown → Rewards page

Reference

All bot commands

CommandWhat it does
/startMain menu. Creates your wallet on first use.
/walletsWallet hub — deposit, withdraw, manage wallets
/positionsView all open, closed, and redeemable positions
/autotradeSet up automated 5m/15m market strategies
/trackWallet tracker — add wallets to monitor
Limit OrdersView and manage limit orders (via Start menu)
Add TaskCreate a new copy trade task (via Start menu)
ActivityHistory of all copied trades for a task
RewardsView cashback, referral link, and claim earnings
Safety

Staying safe on Telegram

🔴

The only official bot is @KreoPolyBot. Telegram has fake bots using similar names. Always verify the exact username before depositing.

  • !
    KreoPoly admins will never DM you first Anyone messaging you claiming to be Kreo support and asking for funds or seed phrases is a scammer.
  • !
    Never share your seed phrase or private key KreoPoly will never ask for it. No support process requires it. Anyone who does is stealing your funds.
  • !
    Only use links from kreopoly.app Every link on this site goes directly to the official bot. Bot links found elsewhere should be verified before use.
  • i
    Recovering USDC or POL on Polygon If you sent the wrong token to your wallet by mistake, KreoPoly has a recovery tool accessible inside the bot. Contact support for guidance.

More on security → Is KreoPoly safe?

Ready to start?

Open the bot on Telegram — it takes about 5 minutes to set up your first copy task.

Open @KreoPolyBot — Free