
Results
3+Production Workflows
48+Workflow Nodes
LiveSelf-Hosted n8n API
Tech Stack
n8n
Self-Hosted
Docker
Cloudflare Tunnel
Workflow Automation
API Integration
AI Automation
Google APIs
About This Project
After building production automation scenarios on Make.com, I rebuilt the core workflows in n8n — a self-hosted, open-source alternative that gives full code-level control over every node and connection. The goal was twofold: demonstrate platform versatility beyond a single vendor, and gain hands-on experience with self-hosted automation infrastructure.
The n8n instance runs in Docker and is publicly accessible via Cloudflare Tunnel at a custom subdomain, with Cloudflare Access providing authentication. Webhooks are exposed over HTTPS with bypass rules for automated callers, giving the same production-ready webhook architecture as cloud-hosted platforms — without the subscription cost.
- Google Doc → Markdown Converter — Receives a Google Doc URL via webhook, validates and extracts the document ID, exports the content as Markdown via Google Drive API, and returns the result with structured error handling.
- Markdown → Google Docs Exporter — Dual-route workflow: Route 1 converts Markdown to HTML and creates a formatted Google Doc; Route 2 uploads the file directly and converts it to Google Docs format. Both routes set sharing permissions and return the document link.
- API Integration Logger — Logs structured API usage data (22+ fields including token counts, cost metrics, and model info) to Google Sheets, with configurable cost-per-request alerting and error severity classification.
- All workflows include input validation, boolean-safe error routing, and sticky-note documentation throughout the canvas.
- Self-hosted in Docker with Cloudflare Tunnel (HTTPS), Google OAuth2 credentials, and zero reliance on cloud automation platforms.