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

Go to Workflow
0 views
Built by Zaid Zaid
Created on February 14, 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.

This workflow was created by Zaid and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (3)

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