🗣️ Talk to Your n8n Workflows Using Everyday Language!

Hey n8n community! :waving_hand:

Just wanted to share talk2n8n - an agentic interface I’ve built that turns your n8n workflows into conversational tools.

demo_optimized

What it does: Instead of hitting webhook URLs manually, you can now talk to your n8n workflows using natural language.

Example: You: “Send introduction email to John using john@gmail.com” Agent: Discovers your email workflow → extracts parameters → triggers webhook → returns results

The tech stack:

  • LangGraph state machine for agent orchestration
  • Claude/OpenAI for natural language understanding
  • Dynamic tool conversion - automatically turns each n8n webhook into a callable tool
  • Intelligent parameter extraction from user messages

How the agent works:

  1. Connects to your hosted n8n instance via API
  2. Discovers all webhook workflows and converts them into LLM tools
  3. When you make a request, the agent decides which tool (workflow) to call
  4. Extracts required parameters from your message
  5. Executes the webhook and returns results

Built for:

  • Agentic automation workflows
  • Making n8n accessible to non-technical users
  • Tool-calling patterns with existing n8n infrastructure

Comes with Gradio chat UI and CLI. The agent maintains a tool registry of all your workflows and handles the execution flow automatically.

:star: Star the repo if you find this interesting!

Would love to hear thoughts from the community - especially anyone working with agentic patterns or tool-calling workflows!