Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How I automate lead intake with n8n, Cloudflare Turnstile and Telegram

Description and use

Automating lead intake with n8n, Cloudflare Turnstile and Telegram eliminates spam, provides instant notifications, and stores data in Google Sheets.

Problem

Small‑business websites often treat contact forms as an afterthought, leading to missed enquiries and spam in shared inboxes.

Outcome

The workflow eliminates spam, ensures timely lead notifications, and keeps all data under the owner’s control.

Workflow

  • Webhook receives form POST
  • Normalize data with a Code node
  • Honeypot check to drop obvious bots
  • Validate required fields and email format
  • Verify Cloudflare Turnstile token
  • Append lead to Google Sheets
  • Send Telegram notification
  • Respond to the browser with appropriate HTTP status

Evidence

Bots get rejected before they cost me anything.

Source

Every real enquiry now gets stored in a spreadsheet and pings my phone on Telegram within a few seconds.

Source

Turnstile is free, Telegram is free, and Google Sheets is free.

Source

  • Record date: 2026-10-26T12:26:12.092Z