Skip to content
DiscordTwitter

Flows

Think of a flow as a recipe for your automation strategy. Just like a recipe has steps that happen in order, a flow shows how data moves through your system—from monitoring data sources, to making decisions, to taking actions.

Basic Flow

A flow is your automation visualized. Instead of writing code, you connect building blocks together:

  • Boxes (Nodes): Each box does one job—like “get price data” or “send notification”
  • Arrows (Edges): Show how data moves from one box to another
  • Settings: Each box has dials you can adjust, like which asset to monitor

Real Example: A simple price alert flow connects three boxes: Market TickerAND ConditionTelegram Notification. When an asset hits your target price, you get a message

Drag boxes from the left panel onto your canvas. For example, drag a Market Ticker box to watch asset prices.

Click and drag from one box to another to create arrows. This tells your system where to send data.

Click any box to open its settings. For Market Ticker, you’d pick which asset (like AAPL, GOOGL) and how often to check the price.

Hit the Run button! Your flow will:

  • Start up all the boxes
  • Begin moving data through the arrows
  • Keep running until you stop it or something goes wrong

These run 24/7, constantly monitoring data:

Example: Market TickerRSI IndicatorAND ConditionMarket Order

This flow monitors an asset, calculates RSI, and takes action when RSI drops below 30 (oversold).

These run at specific times, like every day at 9am:

Example: Ping (Timer)Market BarsSMA IndicatorTelegram Notification

Every morning, this checks if an asset crossed above its 50-day moving average and sends you a report.

These sit quietly until something specific happens:

Example: Market TickerAND ConditionTelegram Notification

Sits idle until price hits your target, then immediately sends an alert.

Your flow can be in different states—just like a traffic light:

  • 🟡 Draft: You’re still building it
  • 🟢 Ready: All connected, ready to start
  • 🔵 Running: Active and working right now
  • 🟠 Paused: Temporarily stopped, can resume
  • ⚫ Stopped: Finished and turned off
  • 🔴 Failed: Hit an error and needs fixing

Three ways to start:

  1. Click “Run”: Start it right now
  2. Schedule It: Run every day at 9am, every hour, etc.
  3. Remote Start: Trigger it from another app or website

Your flow stops when:

  1. You click “Stop”: Manual shutdown
  2. It finishes: Some flows have an end point
  3. Error happens: Something went wrong

Hit pause to freeze everything temporarily. Hit resume to continue exactly where you left off—no data lost!

When your flow is running, you can see:

  • Green boxes: Working perfectly
  • Red boxes: Hit an error
  • Gray boxes: Idle, waiting for data
  • Animated arrows: Data flowing right now
  • Logs: Detailed history of what happened

Don’t build your entire strategy at once. Start with Market TickerPrinter to make sure you’re getting data. Then add more boxes one at a time.

Instead of “Node 1”, call it “Price Monitor” or “Alert When High”. You’ll thank yourself later!

Add a Printer box after each step to see what data looks like. It’s like checking your recipe as you cook.

What if the data source is down? What if an action fails? Add OR Condition boxes to handle “if this fails, do that instead.”

Use Synchronizer to combine data from multiple sources. Example: only act when multiple conditions are met.

Use AND Condition to create “if price > threshold, act. Otherwise, wait” logic.

Monitor multiple assets at once—each gets its own box, all running together.

Use candlestick pattern detectors like Doji, Hammer, or Engulfing to spot trading opportunities automatically.