Triggr - AI Workflow Automation Platform
Inspiration
We noticed a gap between designing AI workflows and actually running them. Tools exist for building chatbots or connecting APIs, but they often require extensive coding or lack production-ready execution capabilities. We wanted to create something where anyone could visually design an AI agent workflow and deploy it to production with one click.
What it does
Triggr is a visual AI agent workflow builder that lets you:
- Drag-and-drop nodes to design workflows (AI agents, API calls, conditionals, loops)
- Connect multiple AI models (GPT-4, Gemini, Claude, Grok) via a unified gateway
- Test workflows instantly with a built-in chat interface
- Deploy to Kestra for production orchestration with scheduling, retries, and monitoring
How we built it
- Next.js 15 + React 19 for the frontend
- React Flow for the visual drag-and-drop canvas
- Convex for real-time database and backend
- Clerk for authentication
- OpenRouter as a unified AI gateway for all LLMs
- Kestra integration for production workflow orchestration
- Arcjet for rate limiting
Challenges we ran into
- YAML generation - Converting visual nodes to valid Kestra YAML with proper indentation was tricky
- Dynamic configuration - Making the generated workflows use actual node settings instead of hardcoded values
- API key management - Solved by integrating Kestra's KV Store for secure, dynamic secrets
Accomplishments that we're proud of
- One-click deploy from visual builder to production orchestration
- Editable YAML so users can review and customize before deploying
- Clean, modern UI with smooth animations and intuitive UX
- Full integration between visual design and executable workflows
What we learned
- How Kestra's orchestration engine works and its powerful plugin ecosystem
- Managing complex state in React Flow with multiple node types
- Building production-ready API integrations with proper authentication handling
What's next for Triggr
- More node types - Database nodes, email/Slack integrations, file processing
- Workflow templates - Pre-built templates for common use cases
- Collaboration - Team workspaces and shared workflows
- Cloud deployment - Managed Kestra hosting for users without Docker
- Version control - Track changes and rollback workflows
Built With
- coderabbit
- convex
- kestra
- next.js
- reactflow
Log in or sign up for Devpost to join the conversation.