Overview
The graph editor uses a node-based visual programming interface. Connect nodes together to define:- Triggers — What starts the automation (tweets, timers)
- Conditions — Filters and logic gates
- Actions — What happens (launch, notify, delay)
Accessing the Graph Editor
Navigate to Automate in the top navigation. This opens the automation workspace with:- Graph List — Your saved graphs
- Canvas — Visual node editor
- Sidebar — Configuration panels
Node Types
Event Nodes
Starting points for your automation:| Node | Description |
|---|---|
event.tweet | Triggers when a watched account tweets |
event.timer | Triggers on a schedule |
Data Nodes
Extract and manipulate data:| Node | Description |
|---|---|
data.tweet.break | Decompose tweet into fields |
data.literal | Fixed values |
data.variable.get/set | Read/write variables |
Logic Nodes
Control flow and conditions:| Node | Description |
|---|---|
logic.if | Branch on condition |
logic.compare | Compare values |
logic.switch | Multi-way branching |
logic.and/or/not | Boolean operations |
String Nodes
Text manipulation:| Node | Description |
|---|---|
string.contains | Check for substring |
string.length | Get string length |
string.replace | Find and replace |
Action Nodes
Execute operations:| Node | Description |
|---|---|
action.launchSolana | Launch on Solana |
action.launchBnb | Launch on BNB Chain |
action.delay | Wait before continuing |
action.notify | Send notification |
AI Nodes
AI-powered operations:| Node | Description |
|---|---|
ai.getName | Generate name/ticker from tweet |
ai.prompt | Custom AI prompt |
Building a Graph
- Create new graph from the graph dropdown
- Add nodes by right-clicking the canvas
- Connect nodes by dragging from output to input ports
- Configure nodes in the sidebar when selected
- Save your changes
Activating Instances
Graphs don’t run until you create an Instance:- Go to the Instances tab in the sidebar
- Click New Instance
- Configure limits:
- Launch cap — Maximum launches
- Credit limit — Spending limit
- Cooldown — Time between launches
- Click Activate
Example Workflows
Basic: Tweet → AI Name → Launch
event.tweet→data.tweet.break- →
ai.getName→action.launchSolana
With Filter: Only Image Tweets
event.tweet→data.tweet.break- → Check
imageslength > 0 - →
ai.getName→action.launchSolana
Variables
Define reusable values in the Build tab:- Buy amounts
- Author lists
- Threshold values
data.variable.get nodes.