Find the perfect n8n workflow in seconds. Discover, search, compare and deploy from over 5,000 curated automation templates.
🌐 Live Demo · 📖 Documentation · 🐛 Report Bug · 💡 Request Feature
Try searching for workflows like "Send Slack alerts from Gmail" or "Sync Shopify orders to Google Sheets"
FlowMatch is an open-source automation workflow search engine that indexes, curates, and serves over 5,000 production-ready n8n workflow templates. It combines AI-powered matching, automated security scanning, quality scoring, and duplicate detection to help automation builders find the right workflow in seconds — not hours.
Every workflow is parsed, normalized, security-scanned, and enriched with human-readable setup instructions before it appears in the directory.
| Problem | FlowMatch Solution |
|---|---|
| Searching through hundreds of workflows manually | AI-powered natural language search — describe what you need in plain English |
| No way to verify workflow quality before downloading | Automated quality scoring on structure, completeness, and configuration |
| Risk of importing workflows with exposed secrets | Security scanning detects credentials, suspicious commands, and common risks |
| Duplicate and near-identical templates clutter results | Duplicate detection keeps search results clean and unique |
| Workflow JSON files are hard to understand | Auto-generated setup instructions with step-by-step configuration guides |
| Can't preview workflow structure before importing | Interactive node graph visualization with animated connectors |
| Feature | FlowMatch | n8n Templates | Zapier | Make |
|---|---|---|---|---|
| AI-Powered Search | ✅ | ❌ | ❌ | ❌ |
| 5,000+ Workflows | ✅ | ✅ | ❌ | ❌ |
| Security Scanning | ✅ | ❌ | ❌ | ❌ |
| Quality Scoring | ✅ | ❌ | ❌ | ❌ |
| Duplicate Detection | ✅ | ❌ | ❌ | ❌ |
| Interactive Graph Preview | ✅ | ❌ | ❌ | ❌ |
| Auto Setup Instructions | ✅ | ❌ | ❌ | ❌ |
| One-Click JSON Export | ✅ | ✅ | ❌ | ❌ |
| 300+ Integration Filters | ✅ | ✅ | ✅ | ✅ |
| Open Source | ✅ | ✅ | ❌ | ❌ |
| Free | ✅ | ✅ | ❌ | ❌ |
| Category | Feature |
|---|---|
| 🔍 Search | Full-text search across 5,000+ workflows by name, description, integration, or category |
| 🤖 AI Match | Natural language query engine — describe what you need, get matched workflows |
| 📊 Visualization | Interactive node graph powered by React Flow with animated connectors |
| 🛡️ Security | Automated detection of exposed secrets, suspicious commands, and common risks |
| 🔄 Deduplication | Identifies identical and highly similar workflows to keep results clean |
| 📝 Instructions | Human-readable setup guides auto-generated for every workflow |
| 📦 Export | Download production-ready n8n JSON with embedded setup instructions as sticky notes |
| 🏷️ Categories | Browse workflows organized across 36 business domains and use cases |
| 🔌 Integrations | Filter by specific apps: Slack, Gmail, Notion, Shopify, HubSpot, OpenAI, and more |
| 📚 Collections | Hand-picked workflow bundles for common business scenarios |
| 🌓 Themes | Full dark and light mode support with dark mode as default |
| 📱 Responsive | Optimized for desktop, tablet, and mobile viewports |
| ⚡ Performance | Code-split lazy loading, optimized bundles under 500KB gzipped |
| 🧪 Quality | Every workflow scored on structure, completeness, and configuration quality |
| 🏗️ Original | 2,000+ FlowMatch-authored workflows alongside indexed community templates |
📸 Screenshots will be added as the project evolves. Run
npm run devto preview locally.
| 🤖 AI Agents |
📧 |
💬 Slack |
🛒 E-Commerce |
📊 Analytics |
🔔 Notifications |
| 📱 |
Telegram |
🎮 Discord |
📋 CRM |
💰 Finance |
🏥 Healthcare |
| 📄 Documents |
🔧 DevOps |
📈 Marketing |
🎓 Education |
🏢 HR |
🔐 Security |
┌─────────────────────────────────────────────────────────────┐
│ Client (React) │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Search │ AI Match │ Workflow │ Category │ Integration │
│ Engine │ Engine │ Explorer │ Browser │ Explorer │
├──────────┴──────────┴──────────┴──────────┴────────────────┤
│ Service Layer │
├──────────┬──────────┬──────────┬──────────┬────────────────┤
│ Workflow │ Security │ Quality │ Category │ Instruction │
│ Parser │ Scanner │ Scorer │Normalizer│ Generator │
├──────────┴──────────┴──────────┴──────────┴────────────────┤
│ Data Repository Layer │
├─────────────────────────┬──────────────────────────────────┤
│ JSON Chunk Storage │ Supabase (Postgres) │
│ (5,000+ workflows) │ (metadata + analytics) │
└─────────────────────────┴──────────────────────────────────┘
| Metric | Count |
|---|---|
| 📊 Total Workflows | 5,123 |
| 🔌 Integrations | 301 |
| 📁 Categories | 36 |
| ✅ Quality Checked | 3,376 |
| 🏗️ Original Templates | 2,000+ |
| 📥 Indexed Templates | 3,100+ |
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript 5.8, Vite 8 |
| Styling | TailwindCSS 4, Custom design system |
| State | React hooks, lazy loading, code splitting |
| Visualization | React Flow (interactive workflow graphs) |
| Backend | Supabase (PostgreSQL + Auth + Storage) |
| Data | Chunked JSON with pre-built search indices |
| AI | OpenAI embeddings for semantic workflow matching |
| Hosting | Cloudflare Pages |
- Node.js 18+
- npm 9+
# Clone the repository
git clone https://github.com/ganeshkrishnareddy/FlowMatch.git
# Navigate to project directory
cd FlowMatch
# Install dependencies
npm install
# Start development server
npm run devThe app will be available at http://localhost:5173.
# Build for production
npm run build
# Preview production build
npm run previewCreate a .env file based on .env.example:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_SITE_URL=https://flowmatch.techFlowMatch/
├── public/
│ └── data/
│ └── indexed-workflows/ # 5,000+ workflow JSON chunks
│ ├── chunks/ # Paginated workflow batches
│ ├── details/ # Individual workflow files
│ └── index.json # Master index with categories & integrations
├── src/
│ ├── components/
│ │ ├── brand/ # Platform logo SVGs
│ │ ├── common/ # Shared UI (SEOHead, AnimatedCounter)
│ │ ├── layout/ # Navbar, Footer, AppShell
│ │ └── workflow/ # WorkflowCard, WorkflowGraph, badges
│ ├── pages/ # Route-level page components
│ ├── services/
│ │ ├── workflowParser.ts # n8n JSON → structured data
│ │ ├── workflowNormalizer.ts # Display name normalization
│ │ ├── securityScanner.ts # Automated security checks
│ │ ├── workflowQualityScorer.ts # Quality score computation
│ │ ├── categoryNormalizer.ts # Category classification
│ │ ├── instructionGenerator.ts # Setup guide generation
│ │ ├── stickyNoteInjector.ts # n8n sticky note instructions
│ │ └── workflowGraphLayout.ts # Topological graph layout engine
│ ├── repositories/ # Data access layer
│ ├── types/ # TypeScript type definitions
│ └── config/ # App configuration
├── scripts/ # Build & generation scripts
├── reports/ # Quality & security reports
├── docs/ # Documentation & assets
└── supabase/ # Database migrations
Every workflow goes through a multi-stage pipeline before appearing in the directory:
Raw n8n JSON
↓
┌─────────────┐
│ Parser │ Extract nodes, connections, metadata
└──────┬──────┘
↓
┌─────────────┐
│ Normalizer │ Clean display titles, descriptions
└──────┬──────┘
↓
┌─────────────┐
│ Security │ Scan for secrets, suspicious patterns
│ Scanner │
└──────┬──────┘
↓
┌─────────────┐
│ Quality │ Score structure, completeness, config
│ Scorer │
└──────┬──────┘
↓
┌─────────────┐
│ Instruction │ Generate human-readable setup guides
│ Generator │
└──────┬──────┘
↓
┌─────────────┐
│ Category │ Classify into 36 business categories
│ Normalizer │
└──────┬──────┘
↓
Ready for Search
What is FlowMatch?
FlowMatch is an open-source search engine for n8n automation workflows. It indexes over 5,000 workflow templates and lets you search, compare, visualize, and download them — all for free.
Is FlowMatch free?
Yes. FlowMatch is completely free and open source under the MIT License. You can use, modify, and distribute it.
Do I need an AI API key to use FlowMatch?
No. The basic search, browsing, and download features work without any API key. The AI matching feature uses OpenAI embeddings and requires a key only if you want semantic search in a self-hosted setup.
Can I add my own workflows?
Yes. Use the admin import tool to upload your n8n JSON exports. Each workflow is automatically parsed, validated, security-scanned, and enriched with setup instructions.
How are duplicates detected?
FlowMatch uses structural comparison of workflow node types, connections, and configuration patterns to identify identical and near-identical templates, keeping search results clean.
Does FlowMatch work offline?
Yes. All 5,000+ workflows are bundled as static JSON files. Once loaded, the entire search and browsing experience works offline — no server required.
How many workflows are available?
FlowMatch currently indexes 5,123 workflows across 36 categories with 301+ integrations. This includes 2,000+ original FlowMatch-authored templates.
What integrations are supported?
Over 301 integrations including Gmail, Slack, Notion, Google Sheets, Shopify, HubSpot, OpenAI, Discord, Telegram, Airtable, Stripe, WooCommerce, GitHub, and many more.
- 5,000+ curated workflows
- AI-powered semantic matching
- Automated security scanning
- Quality scoring system
- Duplicate detection
- 36 business categories
- 301+ integration filters
- Interactive workflow visualization
- Auto-generated setup instructions
- Dark mode (default)
- Responsive mobile design
- n8n alternatives comparison guide
- AI Workflow Builder — generate custom workflows from descriptions
- Workflow Versioning — track template changes over time
- Community Collections — user-curated workflow bundles
- User Ratings & Reviews
- Workflow Comments & Discussions
- Public REST API
- Webhook testing sandbox
- Multi-platform export (Make, Zapier, Pipedream)
Contributions are welcome! Please read our Contributing Guide for details.
# Fork the repository
# Create your feature branch
git checkout -b feature/your-feature
# Commit your changes
git commit -m "Add your feature"
# Push to the branch
git push origin feature/your-feature
# Open a Pull RequestSee also: Code of Conduct · Security Policy
This project is licensed under the MIT License — see the LICENSE file for details.
- n8n — The workflow automation platform
- React Flow — Interactive node graph library
- Supabase — Open-source Firebase alternative
- Vite — Next-generation frontend tooling
- TailwindCSS — Utility-first CSS framework
- Lucide — Icon library
- Cloudflare Pages — Edge deployment platform
If FlowMatch saves you time or helps you build better automations, consider supporting the creator.
Built with ❤️ by ProgVision
If this project helped you, consider giving it a ⭐