Flatline Watchdog
pre-orders open / in development

Your bot breaks at 3 a.m.
You know by 3:01.

Telegram alerts for any trading bot you run: crypto, on-chain, stocks or forex. Know when yours stops, runs low on funds, starts failing or loses too much.

no private keys / no exchange API keys / monitoring only
four checks

Most failures don't look like failures.

An uptime monitor can tell you a process is alive. Flatline is being built to tell you whether your bot is still doing its job.

Bot stopped

Your bot sends a small ping on a schedule. If the pings stop, you hear about it.

no ping for 60 seconds

Funds running low

Balance, margin or gas. Your bot reports the number, or we read a public wallet you give us.

funds below your floor

Failing orders

Rejected orders, API errors or reverted transactions. A bot can look busy and get nothing done.

failures above your limit

Losing too much

Set a loss limit. You get an alert when the net result, after fees and gas, crosses it.

net result below your limit
any trading bot

If it can send a web request, we can watch it.

Crypto exchange bots

Your own scripts or open-source frameworks such as Freqtrade and Hummingbot.

On-chain and DEX bots

Arbitrage, sniping or market making, with public wallet checks on EVM chains first.

Stock bots

Scripts running on broker APIs such as Alpaca or Interactive Brokers.

Forex bots

MT4 or MT5 expert advisors that are allowed to make web requests.

Anything custom

Python, JavaScript, Go, Rust or any language that can make a web request.

Hosted bot platforms that can't send web requests or webhooks aren't supported.

A few lines of code. No keys.

  1. 1

    Add one ping

    Put a single request in your bot's main loop.

  2. 2

    Report your numbers

    Send balance, errors and profit or loss, or add a public wallet. Then set your limits.

  3. 3

    Connect Telegram

    Open our Telegram bot once. Alerts then come to your phone.

your bot's main loop
# after each loop of your bot
curl -fsS https://api.flatline.example/ping/YOUR_BOT_ID

# optional: send the numbers you want watched
curl -fsS https://api.flatline.example/report/YOUR_BOT_ID \
  -d balance=412.50 -d errors=2 -d net_today=-3.10

# if pings stop for 60 seconds
Flatline → Telegram: example-bot-01 stopped.

Illustrative example. You get your real address at launch.

why we're building it

We run an on-chain bot of our own. Its gas ran low, transactions reverted and it lost money after gas. A simple uptime check could have called it healthy.

No keys

We will never ask for private keys, seed phrases or exchange API keys.

No access to funds

Flatline can't trade, sign transactions or move money.

No profit promises

It's a monitor. It isn't trading advice.

No guessing

We'll tell you plainly what is live and what is still being built.

founding pre-order

Help decide if this gets built.

The product isn't live yet. We'll build it if enough bot operators reserve a place, and founding customers will help shape the first version.

$5 first month
  • Up to 3 bots and 3 wallets
  • All four checks, with Telegram alerts
  • Direct input on what we build first

Charged as ₹450 in Indian rupees. Your payment covers your first month after launch. If we don't launch within 60 days of your payment, we refund you in full.

Before you reserve

Can Flatline touch my funds?

No. It only uses what your bot sends and, if you choose, public blockchain data. It never holds keys, so it can't place trades or sign anything.

Which bots will it support?

Any bot you control that can make a web request, on any market and in any language. It can report its own balance, errors and profit or loss. Public wallet checks will start with EVM chains. Hosted platforms that can't send web requests or webhooks aren't supported.

Will it make my bot more profitable?

Not directly, and we won't claim that. It helps you find problems sooner so you can decide what to do.

Why not build this myself?

You can, and many operators do. Flatline is for people who would rather not maintain a second system to watch the first.