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
Share this project:

Updates