Contribute a template to FlowForge

Five steps from GitHub login to a published template in the builder’s library — and a contributor badge on every card that ships it.

How to submit your first template

The whole flow is one PR against the templates repo. Average turnaround: 48 hours.

STEP 01

Sign in with GitHub

Hit /auth/github to complete the OAuth round trip. FlowForge upserts your user row and sets is_contributor = TRUE automatically — no separate contributor application needed.

STEP 02

Author the workflow in the builder

Describe your automation in plain English inside the builder. Tweak nodes and connections until the graph matches what you want contributors to see.

STEP 03

Export the template JSON

Drop the export in templates/<slug>.json. The shape maps directly onto the workflow_templates table — slug (unique, ≤ 128 chars), name (≤ 255), category (≤ 64), plus graph and n8n_json as JSONB:

{
  "slug": "slack-new-lead",
  "name": "Slack Notification on New Lead",
  "description": "AI-qualifies inbound leads and posts to Slack.",
  "category": "Notifications",
  "graph": { /* FlowForge node graph */ },
  "n8n_json": { /* n8n export */ }
}
STEP 04

Add a screenshot of the node graph

Open the builder with your template slug, hit the share button, and save the PNG as templates/<slug>.png. Reviewers read the visual; users read the JSON — ship both.

STEP 05

Open a pull request

Fork polsia/flowforge, commit your .json + .png, and open a PR. Once merged, your template and contributor badge (previewed below) appear inside /builder.

BONUS

Already have an n8n workflow?

Skip to the import section below — any of the four trigger patterns works as a starting point.

Your contributor badge

This is exactly the markup that ships next to every template you publish.

Preview · builder template card
YOU you @your-handle · ★ Contributor

Have an n8n workflow? Start from there.

These slugs already live in the library — open them in the builder to hydrate, then customize before re-exporting as your own template.

Slack Notification on New Lead

HTTP-webhook trigger, AI lead qualification, Slack channel delivery.

Try in Builder →

Gmail Triage Agent

Gmail trigger, AI summarization, priority labels, drafted replies for review.

Try in Builder →

Airtable Row → CRM Sync

New-row trigger, firmographic enrichment, HubSpot contact sync.

Try in Builder →

Scheduled Report Generator

Cron trigger, AI-compiled narrative, polished morning report email.

Try in Builder →

Have a JSON export from n8n? Paste it in /builder — FlowForge will parse it.