Client Contact Form Automation with n8n, Notion & Telegram

Kyle

Kyle Elliott

Client Contact Form Automation with n8n, Notion & Telegram
To streamline and secure my freelance client intake process, I built a fully automated contact pipeline using n8n, Notion, and Telegram.
The system captures form submissions from my website, served through a Caddy reverse proxy on a private VPS, and routes them through an n8n webhook. Submissions are filtered for bots and spam, parsed into usable fields, and enriched with data from my Notion database.
Qualified leads are then written directly into my Prospect Database in Notion and I receive an instant alert via Telegram, allowing me to respond in real time—without ever checking email.
The whole pipeline is serverless, fast, and designed to be both maintainable and easily extendable.

Successes

Fully automated client intake without paid tools
Zero inbox dependency—real-time lead alerts via Telegram
Flexible and expandable workflow powered by open-source tools

Technologies Used

Caddy (Reverse Proxy)
n8n (Self-hosted)
Notion (CRM-style database)
Telegram (Notifications)
VPS (for form hosting and workflow runtime)
Like this project

Posted Jun 21, 2025

Automated client intake using n8n, Notion, and Telegram.