Triage website form enquiries with OpenAI and Google Sheets

n8n · Sales · checked 2026-10-29

Brand hub

Quick overview This workflow receives website form submissions via a webhook, validates and de-duplicates them, uses OpenAI to classify and score each enquiry (including spam detection), and appends the result to one of three Google Sheets tabs for triage and review. How it works Receives a POST request on an n8n webhook containing form fields (name, email, company, message) and rejects invalid emails with an HTTP 400 response. Detects bots using a hidden honeypot field and returns a quiet HTTP 200 response without logging the submission. Checks for duplicate submissions (same email and message within the configured time window) and returns HTTP 200 without reprocessing or re-logging. Sends the enquiry and the allowed category list to an OpenAI chat model to return a JSON classification with category, confidence, urgency, and a short summary.

At a glance

Brand
n8n
Jobs
Sales
Sources
1

Dimensions

Sources

Last checked 2026-10-29. Description source: harvest.