Route Typeform responses to Google Sheets, Slack, and Gmail with confirmations

Go to Workflow
0 views
Built by Zaid Zaid
Created on June 08, 2026

Description

How it works

Receives form submissions via a webhook endpoint.
Extracts the name, email, and message from each submission.
Logs every submission to a Google Sheets spreadsheet with a timestamp.
Sends a confirmation email to the submitter via Gmail.
Returns a JSON success response to your frontend.

A simple way to handle contact forms without building a backend.

Setup steps

Estimated setup time:** 5 minutes
Set your webhook path in the trigger node.
Connect your Google Sheets account and set the spreadsheet ID.
Create a "Submissions" sheet with columns: name, email, message, submitted_at.
Connect your Gmail account for sending confirmation emails.
Point your form's action URL to the webhook and activate.

Nodes Used (3)

Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack