Turn WhatsApp & Telegram signals into cTrader trades in seconds.
InfraGreen Trading watches one WhatsApp chat or Telegram channel/group you choose, reads each message with AI, checks it against your safety rules, and places the order on your cTrader account.
Automation is off by default. Start on a demo account in dry-run mode.
SL 2318
TP 2335just now
"side": "buy" "symbol": "XAUUSD" "type": "market" "sl": 2318 "tp": [2335]
Illustrative example only. Not a real signal or result.
From chat message to open position
Four steps, no copy-pasting, no staring at your phone.
Connect WhatsApp or Telegram
Link WhatsApp Web or Telegram through the bridge, then pick the one chat, group, or channel to follow. Everything else is ignored. You can use WhatsApp, Telegram, or both at once, each with its own target.
AI extracts the trade
Each message becomes structured JSON: side, symbol, order type, entry, stop loss, take profits and lot.
Safety checks
The trade must pass every rule you set before it can reach your broker. Anything doubtful is rejected.
Executes on cTrader
The order goes to your IC Markets cTrader account through the official Open API in about a second.
Built to say no
A misread message should cost you nothing. These checks run before anything trades.
Confidence threshold
Low-confidence extractions are dropped, not guessed at.
Prices must be in the message
Every price has to appear literally in the original text, so the model cannot invent numbers.
Sides must make sense
Stop loss and take profit have to sit on the correct side of entry for a buy or a sell.
No silent conversions
A pending order without an entry price is rejected. It is never turned into a market order.
Stale messages ignored
Messages older than 5 minutes are skipped.
Symbol allow-list and mapping
Only symbols you allow can trade. Map names like GOLD to XAUUSD.
Lot and position caps
Set a maximum lot size and a maximum number of open positions.
Dry-run mode
See what would have been traded without sending a single order.
Off until you switch it on
Automation is disabled by default on every new workspace.
See every decision
The dashboard shows what came in, what the AI understood, and what happened next.
- Account overview. Balance and equity at a glance, with live accounts clearly flagged.
- Open positions. Close any of them with one click.
- Signals feed. Each WhatsApp message next to its extracted JSON and outcome.
- Trade log. A record of every order placed.
- WhatsApp connection. Connect, and pick the chat to follow.
- Automation settings. Thresholds, allow-list, caps and dry-run.
- Playground. Paste a message and test it without trading.
- Running costs. Track what the system costs to run.
Private by design
Your password stays yours
You sign in with your cTrader ID through OAuth. InfraGreen never sees your trading password.
One workspace per key
Each access key is its own workspace, with its own accounts, chat and settings.
Demo and live
Connect either account type. Live accounts are clearly marked in the interface.
Serverless on Cloudflare
Built on Workers, D1, Queues and Workers AI, so there are no servers to run.
Invite-only access
New accounts are created with an invite code. Ask for one and we will reply with the next steps.
Request an inviteQuestions
Which brokers work?
InfraGreen executes on cTrader, currently with IC Markets, through the official cTrader Open API.
Does it need my trading password?
No. You connect with your cTrader ID using OAuth, and the app never sees your trading password.
Can I test it safely?
Yes. Use a demo account, and turn on dry-run mode to see what would be traded without placing orders. The playground lets you test messages too.
Which chats does it read?
Only the single WhatsApp chat or group you select, through a WhatsApp Web bridge.
What does it cost to run?
Because it runs serverless on Cloudflare, running costs are typically very low and may fit within Cloudflare's free tier, depending on your usage. The dashboard includes a running-cost view.
How do I get an account?
Access is by invite code. Email hello@infragreen.app to request one.
Does it work with Telegram channels?
Yes. Telegram signals come through your own user session (like Telegram Desktop), not a bot, so any channel or group you have joined can be the signal source. Your Telegram credentials are never stored; the session is managed securely in the bridge.