Hi! I am fairly new to building on n8n but I am loving it so far. I’ve built a workflow that serves as an AI agent which uses a vector database to draw from company documents. I spent a few hours building this and thought it could be useful to the community. How can I upload these to the templates page?
From what I found through research it seemed like I needed an active account hosted on n8n to do so. I am self-hosting n8n on my own website and server. Can anyone point me in the right direction please?
Once submitted, your template will be reviewed by the n8n team. If anything needs to be adjusted, they’ll reach out with suggestions.
Note: this process typically works best with an active n8n.cloud account, but it’s not a strict requirement, especially if you’re contributing actively from a self-hosted setup.
2) Share your Workflow in the Community Forum
If you’re self-hosting, a great way to contribute is by posting your workflow in the Showcase or Workflows categories.
When you do, include:
A short description of what your workflow does
Which nodes are involved (especially if you’re using community nodes)
A sanitized version of the exported JSON (remove credentials or sensitive data)
The n8n team regularly monitors the forum and may reach out if your workflow is a good fit for the official templates hub.
3) Submit via GitHub
If you’re comfortable with Git, you can also contribute directly via Pull Request to the official n8n-templates GitHub repo.
Just follow the structure used in that repo and include proper metadata and instructions.
Note: If you’re not seeing the “Templates” section in your self-hosted instance, make sure the environment variable N8N_TEMPLATES_ENABLED=true is set.