I wanted to show what workflow automation looks like without a sales demo, so I put a real n8n workflow behind a public button.
One click runs this on my self-hosted instance:
- Webhook receives the request
- Seven HTTP Request nodes call public APIs in parallel: ISS position, USGS earthquakes, Hacker News, Wikipedia, Open-Meteo, GitHub and my own status monitor
- Merge + Code nodes normalize the responses
- An LLM creates a two-sentence bulletin
- A validation step rejects malformed output and uses a deterministic fallback
- The result is posted back and the page replays the execution node by node
The source nodes use continue-on-fail, so one unavailable API does not kill the whole run. The public endpoint is rate-limited: one global run every three minutes, three per visitor per hour and 150 per day.
**Live demo:** n8n live: start a real workflow with one click
**Importable workflow JSON:** https://daniele-michelin.com/assets/n8n/internet-puls.json
I also documented the workflow and the failure-handling choices here: n8n workflow of the week: 20 automations to rebuild
I built this and run it on my own server. Feedback on the error handling and the public-webhook guardrails is welcome.