Skip to main content

n8n Templates

Ready-to-use workflow templates for Sei Network

The resources/n8n/ folder contains workflow templates for common blockchain operations and AI agent patterns. These templates help you get started quickly with proven workflow patterns.

๐ŸŽฏ Quick Navigationโ€‹

๐Ÿš€ New to n8n? โ†’ n8n Service Guide | User Guide
๐Ÿ”ง Need Setup Help? โ†’ n8n Configuration
๐Ÿค– Building Agents? โ†’ ElizaOS Guide | Cambrian Guide
๐Ÿ”— Blockchain Integration? โ†’ Sei MCP Server Guide | Sei n8n Nodes

Available Templatesโ€‹

๐Ÿ‘ถ Beginner Templatesโ€‹

Sei MCP Agent Exampleโ€‹

  • File: Sei MCP Agent Example.json
  • Purpose: Basic blockchain operations via MCP server
  • Features: Wallet balance, simple transactions
  • Best for: Learning MCP integration
  • Prerequisites: Sei MCP Server running

๐Ÿ”— Related: Sei MCP Server Guide

Cambrian Agent Demoโ€‹

  • File: Cambrian Agent Demo.json
  • Purpose: DeFi operations with agent integration
  • Features: Portfolio management, agent communication
  • Best for: Understanding agent workflows
  • Prerequisites: Cambrian Service configured

๐Ÿ”— Related: Cambrian Service Guide | Yei Finance Protocol

๐Ÿš€ Advanced Templatesโ€‹

Seiling Buidlbox Full Demoโ€‹

๐Ÿ”— Related: Services Overview | Service Integration Patterns

Sei Multi-Agent Systemโ€‹

๐Ÿ”— Related: ElizaOS Guide | Agent Coordination

๐Ÿงฉ Specialized Templatesโ€‹

Custom Sei Nodes Demoโ€‹

๐Ÿ”— Related: Sei n8n Nodes Guide

Sei Eliza Demoโ€‹

  • File: Sei Eliza Demo.json
  • Purpose: ElizaOS agent integration
  • Features: Conversational AI with blockchain
  • Best for: AI-powered crypto operations
  • Prerequisites: ElizaOS with blockchain plugins

๐Ÿ”— Related: ElizaOS Guide

Template Categoriesโ€‹

๐Ÿ”— Blockchain Operationsโ€‹

TemplateDifficultyFeaturesPrerequisites
Sei Nodes Agent ExampleBeginnerBasic queries, balance checksSei n8n Nodes
Custom Sei Nodes DemoIntermediateAll 5 custom nodesNode Installation
Sei MCP DemoIntermediateMCP protocol usageMCP Server

๐Ÿค– AI Integrationโ€‹

TemplateDifficultyFeaturesPrerequisites
Cambrian Agent DemoBeginnerDeFi agent basicsCambrian Setup
Sei Eliza DemoIntermediateConversational AIElizaOS Setup
Multi-Agent SystemAdvancedAgent coordinationMultiple AI services

๐Ÿ“Š Data & Automationโ€‹

TemplateDifficultyFeaturesPrerequisites
Portfolio MonitorBeginnerBalance trackingDatabase Setup
DeFi AutomationIntermediateTrading automationDeFi protocols
Full System DemoAdvancedAll integrationsComplete deployment

๐Ÿš€ Using Templatesโ€‹

Installation Stepsโ€‹

  1. Access n8n: Open http://localhost:5001
  2. Import Template: Go to Templates โ†’ Import from file
  3. Upload JSON: Download template from GitHub and upload
  4. Configure Credentials: Set up required API keys and connections
  5. Test Workflow: Execute to verify functionality
  6. Customize: Modify for your specific needs

๐Ÿ“– Detailed guide: n8n Import Process

๐Ÿ”ง Template Requirementsโ€‹

Common Prerequisitesโ€‹

  • OpenAI API Key: For AI-powered templates
  • Sei Private Key: For blockchain operations
  • Database Access: PostgreSQL connection configured
  • Service Health: All required services running

๐Ÿ”— Setup help: Configuration Guide

Service-Specific Requirementsโ€‹

๐ŸŽฏ Template Use Casesโ€‹

๐Ÿ’ผ Portfolio Managementโ€‹

Templates: Portfolio Monitor, DeFi Automation

  • Purpose: Track holdings, automate rebalancing
  • Features: Real-time monitoring, automated alerts
  • Integration: Sei MCP Server + PostgreSQL

๐Ÿค– Agent Developmentโ€‹

Templates: Cambrian Demo, Multi-Agent System

  • Purpose: Build conversational AI agents
  • Features: Natural language processing, decision making
  • Integration: ElizaOS + Cambrian

๐Ÿ”„ Workflow Automationโ€‹

Templates: Full System Demo, Custom Nodes Demo

  • Purpose: Automate complex business processes
  • Features: Multi-step workflows, error handling
  • Integration: Multiple services coordination

๐Ÿ“ˆ DeFi Operationsโ€‹

Templates: DeFi Automation, Sei Eliza Demo

  • Purpose: Automated trading and yield farming
  • Features: Price monitoring, transaction execution
  • Integration: Yei Finance + Blockchain nodes

๐Ÿ› ๏ธ Customization Guideโ€‹

Basic Modificationsโ€‹

  1. Change Parameters: Update addresses, amounts, timing
  2. Add Notifications: Include email/Slack alerts
  3. Modify Logic: Adjust decision conditions
  4. Update Schedules: Change execution frequency

Advanced Customizationโ€‹

  1. Add Services: Integrate additional databases or APIs
  2. Custom Functions: Create JavaScript processing nodes
  3. Error Handling: Implement retry logic and fallbacks
  4. Monitoring: Add health checks and status reporting

๐Ÿ”— Development guide: n8n Custom Development

๐Ÿ” Template Structureโ€‹

Common Patternโ€‹

Trigger โ†’ Validation โ†’ Processing โ†’ Action โ†’ Logging โ†’ Notification

Example Flowโ€‹

Cron Schedule โ†’ Check Balance โ†’ Compare Threshold โ†’ Execute Trade โ†’ Store Result โ†’ Send Alert

๐Ÿ”— Pattern library: Workflow Patterns

๐Ÿงช Testing Templatesโ€‹

Pre-Deployment Testingโ€‹

# 1. Check service health
curl http://localhost:5001/healthz # n8n
curl http://localhost:5004/health # Sei MCP Server

# 2. Test credentials
# Verify API keys and private keys in .env

# 3. Test database connections
docker exec seiling-postgres pg_isready

Template Validationโ€‹

  1. Import Template: Load into n8n
  2. Check Connections: Verify all nodes are properly connected
  3. Test Execution: Run workflow manually first
  4. Monitor Logs: Check for errors or warnings
  5. Validate Results: Confirm expected outcomes

๐Ÿ“š Documentationโ€‹

๐Ÿค– AI & Blockchainโ€‹

Create Your Own Templatesโ€‹

Based on these patterns, you can create templates for:

  • Social Trading: Copy successful trader strategies
  • Yield Optimization: Automatically find best yields
  • Risk Management: Monitor and protect portfolios
  • Market Analysis: Automated technical analysis
  • Notification Systems: Custom alert mechanisms

๐Ÿค Contributing Templatesโ€‹

Have a useful workflow? Consider contributing:

  1. Clean Template: Remove personal data and credentials
  2. Add Documentation: Include usage instructions
  3. Test Thoroughly: Verify functionality
  4. Submit PR: Share with the community

Next Steps: