Overview

Automate your prediction market strategies by bridging Polymarket's real-time CLOB API with Telegram's instant messaging capabilities. Build sophisticated, hands-free workflows that execute trades and deliver live market alerts directly to your Telegram bot.

Popular ways to use the Polymarket + Telegram Bot integration onchain

View all templates ›
Recurring Schedule
Polymarket Get Positions
Run JavaScript
Run JavaScript

Automated Stop-Loss Manager for Polymarket

Periodically checks market positions and automatically closes any assets that fall below a predefined price threshold. It then sends a notification via Slack once a position is liquidated.

Recurring Schedule
Get Wallet Positions (Zerion)
Run JavaScript
for-each

Daily Portfolio Sentiment Recap

This workflow monitors the assets in your wallet, identified the top-performing tokens and then scans Twitter for any breaking/interesting news regarding those tokens. A recap is then sent to you via Telegram. This allows you to monitor you portfolio and be notified if a specific asset you hold has any pertinent news come out on Twitter for you to be aware of without having to monitor and scan Twitter yourself ### Quick Setup: 1. Select the wallet you want monitored 2. Select how often/when and what time you want a recap set to you 3. Select the Telegram channel you want the recap sent to 4. Test and Publish!

Recurring Schedule
Search Tweets
if
Polymarket Get Market

Drake News → Polymarket Auto-Bet

Monitors music-news X accounts every minute for breaking Drake stories, asks AI YES/NO on your chosen Polymarket Drake market, and auto-bets when the signal is clear. Telegram/Slack notification on every bet.

Recurring Schedule
Hyperliquid Get Outcome Markets
Run JavaScript
for-each

HIP-4 vs Polymarket Market Scanner

Scans all active HIP-4 outcome markets on Hyperliquid, automatically finds matching Polymarket markets using multi-signal scoring, and alerts when the fee-adjusted spread exceeds a configurable threshold.

Recurring Schedule
Morpho Blue Get Positions
Run JavaScript
if

Morpho: LTV Alerts + Repay

Watches every Morpho Blue borrow position you have on the chosen chain. When any position crosses 80% of its LLTV, you get a Telegram alert with a one-tap Repay button per position. Tap it and the workflow repays down to 50% of LLTV using fresh on-chain prices. Runs every 5 minutes. Silent if you don't tap within an hour. ### Quick Setup: 1. Import your wallet or use your B3OS Treasury Wallet 2. Pick the Telegram chat for LTV alerts 3. Pick the chain - where your Morpho positions live (default: Base) 4. Set Danger Threshold - % of LLTV that triggers an alert (default: 80) 5. Set Safe Target - % of LLTV to repay back down to when you tap (default: 50) 6. Set Poll Schedule - how often to scan positions (default: every 5 minutes) 7. Test and publish!

Recurring Schedule
Polymarket Get Positions
Polymarket Search Markets
Run JavaScript

Nothing Ever Happens: Auto-Buy No on Polymarket (H/T Sterling)

Auto-buys 'No' on every eligible non-sports Polymarket. Scans markets on a schedule, filters out sports/crypto/finance/negRisk, skips markets already held by your wallet, and posts GTC limit orders on 'No' outcomes priced at or below your threshold. Includes an orderbook + slippage pre-check so illiquid markets are skipped silently rather than failing the bet. Proceeds go to a segregated wallet, waiting for Sterling to claim it if he sees this. H/T Sterling for the strategy.

Supported triggers and actions

Polymarket Search Markets

Polymarket Search Markets

Action

Search and browse Polymarket prediction markets. Use orderBy 'trending'/'volume'/'newest'/'liquidity' to browse all active markets without any filters. 'trending' ranks by 24-hour volume, one market per event — the same feed as polymarket.com's Trending page; use it for 'what's trending / hot / popular today'. 'volume' is ALL-TIME volume, which surfaces long-dated mega-markets that may barely trade today — use it for 'biggest markets ever', not for trending. Add a query for keyword search, or date filters (endDateMin/Max) for time-bounded browsing. Returns markets with question, outcomes, prices, volume, liquidity, and parent eventSlug/eventTitle. Search ranking: keyword queries match against EVENT titles, then surface that event's markets — so per-game markets (e.g. 'Belgium vs. Egypt') only appear when the query matches the event title. Results are volume-ranked by default so the liquid flagship market (e.g. 'World Cup Winner') surfaces first ahead of low-volume novelty markets (e.g. 'World Cup: Glove Brand'); for specific matchups, search by team/entity names alone (e.g. 'Belgium Egypt'). Absence from one query does not mean absence from Polymarket. Query vs tag: use `query` for keyword/entity search (e.g. 'bitcoin', 'Belgium Egypt'); use `tag` to BROWSE a whole category by its Polymarket slug (e.g. tag: 'weather' | 'sports' | 'politics' | 'fifa-world-cup'), which returns the same live markets as polymarket.com/<slug>. Prefer `tag` for topic/category requests — keyword search misses category markets whose text omits the word (e.g. query 'weather' finds nothing, but tag 'weather' surfaces the live 'Highest temperature in <city>' markets). A bare `tag` browses by volume. Ideal for: market discovery, automated market selection, finding short-duration markets, dashboards.

Send Telegram Message

Send Telegram Message

Action

Send a text message to a Telegram chat using a bot token. Supports Markdown formatting (bold, italic, code, links). Uses the same bot token configured for receiving Telegram messages. Ideal for: chat replies, alerts, notifications, automated responses to Telegram triggers.

Polymarket Get Balance

Polymarket Get Balance

Action

Get pUSD balance for Polymarket trading. Returns the pUSD collateral balance available for placing orders and allowance status. Ideal for: balance monitoring, pre-trade checks, portfolio overview, automated trading workflows.

Polymarket Get Positions

Polymarket Get Positions

Action

Get current positions (open bets) for a given wallet address on Polymarket. Returns position details including size, average price, current value, and P&L. Optionally filter by market. Ideal for: portfolio tracking, P&L monitoring, position management, automated rebalancing.

Polymarket Get Orderbook

Polymarket Get Orderbook

Action

Get the order book for one or more Polymarket tokens showing all bids and asks. Supports single token (tokenId) or batch mode (tokenIds array) for efficient multi-token lookup. Returns full depth of market with price levels, sizes, and spread information. Ideal for: market analysis, liquidity assessment, spread monitoring, trading strategy development.

Polymarket Place Bet (Batch)

Polymarket Place Bet (Batch)

Action

Submit multiple orders atomically in a single CLOB request. All orders land on the orderbook simultaneously — no price drift between legs. Ideal for: arbitrage strategies, multi-leg hedges, portfolio rebalancing, event-based multi-market bets.

Create workflows with Polymarket integrations

Loading integrations...

FAQs about Polymarket