Getting Started with Circuitry
Welcome to Circuitry! This guide will help you get up and running with visual workflow automation in just a few minutes.
🚀 What Can Circuitry Do?
Circuitry empowers you to build sophisticated AI-powered automations without writing code. Here's what you can accomplish:
✨ The AI Wizard Advantage
What makes Circuitry unique is AI assistance at every step:
- 🎨 AI Code Wizard: Describe what you want in plain English → Get working JavaScript
- 🔮 AI Condition Builder: Say "if customer is high value" → Get the logic automatically
- 🚀 Plugin Wizard: Describe any API → Get a complete integration plugin
- 🤖 Smart Suggestions: AI helps optimize your workflows as you build
🔥 Key Capabilities
No-Code Power
- Visual drag-and-drop workflow builder
- Pre-built nodes for common operations
- AI generates complex logic from descriptions
Enterprise-Grade Features
- Webhook security with API keys, HMAC, OAuth
- Parallel processing for massive scale
- Sandboxed execution for safety
- Environment variable management
Universal Connectivity
- Connect ANY service with webhooks (Stripe, Shopify, GitHub, Slack, 1000s more)
- Create custom plugins for any API in minutes
- Built-in HTTP requests for REST APIs
- Database connectivity (PostgreSQL, MySQL, MongoDB)
Real-Time Intelligence
- Live visual execution feedback
- Debug workflows as they run
- Monitor performance and bottlenecks
- Instant error detection and handling
🎯 Real-World Applications
Customer Service Automation
- Process support tickets with AI to classify, prioritize, and route automatically
- Generate personalized responses using GPT-4 or Claude
- Escalate complex issues while handling routine requests instantly
Data Processing & Analysis
- Transform messy data into structured formats with AI assistance
- Analyze thousands of records in parallel using Fork/Join nodes
- Generate reports and insights from multiple data sources simultaneously
Multi-Channel Integration
- Connect Stripe payments → Slack notifications → Customer database updates
- Sync data between Shopify, HubSpot, and Google Sheets automatically
- Orchestrate complex workflows across dozens of services
Content Generation at Scale
- Create personalized marketing emails for thousands of customers
- Generate product descriptions from specifications
- Transform technical documentation into user-friendly content
💡 Why Choose Circuitry?
Speed: Build in minutes what traditionally takes weeks
Power: Enterprise capabilities without enterprise complexity
Intelligence: AI assists you at every decision point
Flexibility: Connect anything, transform anything, automate anything
Visual: See exactly what your automation does in real-time
Quick Start
1. Sign Up or Sign In
Navigate to Circuitry Editor and create a free account or sign in with your existing credentials.
2. Understanding the Interface
The editor consists of three main areas:
- Left Sidebar: Contains all available nodes you can drag into your workflow
- Canvas: The main area where you build and visualize your workflows
- Right Panel: Settings and configuration for selected nodes
3. Create Your First Workflow
Step 1: Add Nodes
- Drag a Start Node from the sidebar onto the canvas
- Add an Agent Node to process data with AI
Step 2: Connect Nodes
- Draw a connection by dragging from the output port of Start (bottom) to the input port of Agent (top)
Step 3: Configure the Start Node
- Click on the Start node
- Add test data in the right panel:
{ "message": "Hello World" }
Step 4: Configure the Agent Node
- Click on the Agent node
- Set the prompt in the right panel:
Translate this to French: {{input.message}}
Step 5: Save Your Work
- Your workflow auto-saves as you build
Step 6: Execute the Workflow
- Click the Run button (▶️) in the top toolbar
- Watch as nodes light up during execution
- View the results in the Agent node output
Core Concepts
Nodes
Nodes are the building blocks of your workflows. Each node performs a specific function:
- Start Node: Entry point for your workflow
- Agent Node: AI-powered processing using language models
- Action Node: Perform specific actions like HTTP requests
- Condition Node: Branch your workflow based on conditions
- Loop Node: Iterate over arrays or repeat operations
- Fork Node: Split execution into parallel branches
- Join Node: Merge parallel branches back together
Connections
Connections define the flow of data between nodes. Data flows from output ports (bottom of nodes) to input ports (top of nodes).
Execution
When you execute a workflow:
- Execution begins at the Start node
- Data flows through connections to subsequent nodes
- Each node processes its input and produces output
- Visual feedback shows the current execution state
- Results are displayed in real-time
Next Steps
Now that you understand the basics, explore these topics:
- Building Your First Workflow
- Understanding Node Types
- Working with Plugins
- Advanced Workflows with Parallel Processing
Need Help?
- Check our FAQ for common questions
- Visit the Community Forum
- Review Troubleshooting Guide