Processing / Function
Processing / Function
The Function node executes custom Python or JavaScript code to process, transform, or analyze data within your workflow.
The Start node is the entry point of every workflow. It controls when execution runs — manually or on a schedule.
Configuration
Configuration
How it works
How it works
Inputs
Data from connected upstream nodes. If one edge connects, inputs is that node's output directly. If multiple edges connect, inputs is a dictionary: {edge_label_1: data1, edge_label_2: data2}.
workflow_variables
Variables defined in this workflow (key-value pairs set in the workflow settings).
global_variables
Account-level variables shared across all workflows.
Return any data structure — it passes to downstream nodes.
Use print() (Python) or console.log() (JavaScript) for debugging. Output appears in execution logs.
Full HTTP access — you can call external APIs using requests (Python) or fetch (JavaScript).
Return any data structure — it passes to downstream nodes.
Use print() (Python) or console.log() (JavaScript) for debugging. Output appears in execution logs.
Full HTTP access — you can call external APIs using requests (Python) or fetch (JavaScript).
Example 1
Example 1
def main(inputs, workflow_variables=None, global_variables=None): import re llm_text = inputs.get('output', '') action = 'HOLD' confidence = 0.0 if 'BUY' in llm_text.upper(): action = 'BUY' elif 'SELL' in llm_text.upper(): action = 'SELL' match = re.search(r'(d+)%', llm_text) if match: confidence = int(match.group(1)) / 100 return {'action': action, 'confidence': confidence, 'raw': llm_text}
Parse LLM Output (Python)
Example 1
Example 1
def main(inputs, workflow_variables=None, global_variables=None): results = {} for model_name, data in inputs.items(): text = data.get('output', '').upper() if 'BUY' in text: results[model_name] = 'BUY' elif 'SELL' in text: results[model_name] = 'SELL' else: results[model_name] = 'HOLD' buy_count = sum(1 for v in results.values() if v == 'BUY') consensus = 'BUY' if buy_count > len(results) / 2 else 'HOLD' return {'consensus': consensus, 'votes': results, 'buy_count': buy_count}
Aggregate Multi-Model Outputs (parallel branches)
Output
Output
NickAI is the operating system for agentic trading. Build and deploy agents across markets — without writing code
Use cases
© 2026 NickAI - All rights reserved.
Backed by Galaxy
NickAI Inc. is a Delaware-registered company headquartered in New York, NY.
NickAI provides an automated trading platform that enables users to design, test, and deploy algorithmic trading strategies across multiple cryptocurrency exchanges. The platform operates as a
workflow automation tool and does not act as a broker, exchange, or financial advisor.
NickAI does not custody, hold, or have access to user funds. All trading executions occur directly between users and their connected exchange accounts via secure API integration. Users maintain full control of their exchange API keys and trading capital at all times.
All data is encrypted in transit and at rest, with servers hosted in SOC 2 compliant infrastructure. NickAI is committed to maintaining the highest standards of security and user privacy.
Trading cryptocurrencies involves substantial risk of loss. NickAI provides tools for automation but does not guarantee profits or provide financial advice. Users trade at their own risk.
NickAI is the operating system for agentic trading. Build and deploy agents across markets — without writing code
Use cases
© 2026 NickAI - All rights reserved.
Backed by Galaxy
NickAI Inc. is a Delaware-registered company headquartered in New York, NY.
NickAI provides an automated trading platform that enables users to design, test, and deploy algorithmic trading strategies across multiple cryptocurrency exchanges. The platform operates as a
workflow automation tool and does not act as a broker, exchange, or financial advisor.
NickAI does not custody, hold, or have access to user funds. All trading executions occur directly between users and their connected exchange accounts via secure API integration. Users maintain full control of their exchange API keys and trading capital at all times.
All data is encrypted in transit and at rest, with servers hosted in SOC 2 compliant infrastructure. NickAI is committed to maintaining the highest standards of security and user privacy.
Trading cryptocurrencies involves substantial risk of loss. NickAI provides tools for automation but does not guarantee profits or provide financial advice. Users trade at their own risk.
NickAI is the operating system for agentic trading. Build and deploy agents across markets — without writing code
Use cases
© 2026 NickAI - All rights reserved.
Backed by Galaxy
NickAI Inc. is a Delaware-registered company headquartered in New York, NY.
NickAI provides an automated trading platform that enables users to design, test, and deploy algorithmic trading strategies across multiple cryptocurrency exchanges. The platform operates as a
workflow automation tool and does not act as a broker, exchange, or financial advisor.
NickAI does not custody, hold, or have access to user funds. All trading executions occur directly between users and their connected exchange accounts via secure API integration. Users maintain full control of their exchange API keys and trading capital at all times.
All data is encrypted in transit and at rest, with servers hosted in SOC 2 compliant infrastructure. NickAI is committed to maintaining the highest standards of security and user privacy.
Trading cryptocurrencies involves substantial risk of loss. NickAI provides tools for automation but does not guarantee profits or provide financial advice. Users trade at their own risk.