Automation
n8n Automation – Data Workflows & Integration
Work project for SSV Ulm 1846 · December 2025 – 2026
Automated workflows for data processing and management in a sports club environment.
Project Overview
In this project, I built automated workflows using n8n to handle data processing and management tasks in a sports club environment.
The goal was to reduce manual work, improve data consistency and automate repetitive processes.
Context: Sports Club (SSV Ulm 1846 Project)
The workflows were designed for a real-world use case involving participant and training data.
- Managing participant lists
- Processing Excel/CSV files
- Handling follow-up registrations
- Automating communication
Tech Stack
- n8n (self-hosted automation tool)
- Docker deployment
- Nextcloud (data source)
- Gmail API (triggers & notifications)
- JavaScript (data transformation)
Workflow Logic
The workflows automatically process incoming data:
- Trigger via email or file upload
- Load Excel/CSV data
- Clean and normalize fields
- Merge datasets (existing + new participants)
- Remove duplicates
- Export structured data
Data Processing
A key part of the project was handling messy real-world data:
- Fixing inconsistent column names
- Handling missing values
- Normalizing text (names, formatting)
- Mapping time formats
Custom JavaScript logic was used inside n8n to clean and transform the data.
Integrations
- Nextcloud → data storage
- Gmail → trigger workflows
- Google Sheets / Excel → output
Challenges
- Inconsistent data formats
- Matching participants across datasets
- Handling duplicates correctly
- API authentication issues
Learnings
- Building real automation pipelines
- Data cleaning & transformation
- Working with APIs & integrations
- Designing scalable workflows
Future Improvements
- More advanced matching algorithms
- Real-time dashboards
- AI-based data validation
- Full automation of communication
Conclusion
This project demonstrates how automation tools like n8n can significantly improve efficiency and data quality in real-world environments.