# Save website form leads to Google Sheets with Slack alerts and Gmail replies

> Quick Overview This workflow captures website form submissions via a webhook, validates and normalizes the fields, appends each lead to Google Sheets, notifies a Slack channel, and sends an automatic confirmation email from Gmail. How it works 1. Receives a POST request from your website form via an n8n webhook. 2. Normalizes the submitted fields, timestamps the lead, and validates the email address format. 3. Stops processing if the email is invalid. 4. Appends the lead details to a Google Sheets spreadsheet. 5. Posts a formatted new-lead alert message to a Slack channel. 6. Sends an auto-reply confirmation email to the lead using Gmail and returns a JSON { "ok": true } response to the form. Setup 1. Create a Google Sheet with columns for receivedat, name, email, message, and source, then connect Google Sheets credentials and replace YOURSHEETID with your spreadsheet URL/ID. 2. Connect Slack credentials and set the target channel (for example, #leads) where notifications should be pos

- **Domain**: `n8n-workflow-21098.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/21098
- Page (HTML): https://agenstry.com/agents/n8n-workflow-21098.n8n.io
- Documentation: https://n8n.io/workflows/21098
