A curated collection of n8n workflows organized by category. Each workflow is documented with its purpose, setup instructions, and usage examples.
- Data Integration: Workflows for moving and syncing data between different systems
- Data Transformation: Workflows for converting data between formats and structures
- Automation: General automation workflows for various tasks
- API & Webhooks: Workflows for API integrations and webhook handling
- Document Processing: Workflows for handling documents and files
- Communication: Workflows for messaging, notifications, and alerts
- Analytics: Workflows for data analysis and reporting
Each workflow is stored in its respective category directory and includes:
- The workflow JSON file
- A README with:
- Description of what the workflow does
- Required credentials and setup
- Usage instructions
- Example use cases
- Choose a workflow from the desired category
- Follow the setup instructions in the workflow's README
- Import the JSON file into your n8n instance
- Configure any required credentials
- Activate and run the workflow
Feel free to contribute your own workflows or improvements to existing ones:
- Fork this repository
- Create a new branch for your workflow
- Add your workflow JSON and documentation
- Submit a pull request
The workflows are being processed in batches following this plan:
-
Categorization:
- Data Integration: Workflows moving data between systems
- Data Transformation: Workflows converting/processing data
- Automation: General automation workflows
- API & Webhooks: API integrations and webhook handling
- Document Processing: Workflows handling files and documents
- Communication: Messaging and notification workflows
- Analytics: Data analysis and reporting workflows
-
Documentation Structure:
- README.md with:
- Workflow name and description
- Requirements and setup instructions
- Usage instructions
- Example use cases
- Additional notes
- workflow.json file containing the actual workflow
- README.md with:
-
Processing Steps:
- Create directories for each category
- For each workflow: a. Determine appropriate category b. Create workflow directory c. Write README.md documentation d. Copy workflow JSON file e. Commit changes
- Push updates to GitHub repository
-
Batch Processing:
- Process workflows in batches of 5
- After each batch:
- Commit changes
- Push to GitHub
- Provide status update
-
Error Handling:
- If connection is lost, resume from last completed batch
- Maintain a log of processed workflows
MIT License - feel free to use these workflows in your own projects.