Templates / Generate and send contract documents with Typeform, Google Docs and Gmail

Generate and send contract documents with Typeform, Google Docs and Gmail

Ready for 3.0

by Abbas Ali ✓ · 953 views · created 2025-08-01 · Document Extraction

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (5)

TypeformGoogle DocsGoogle DriveGmail

What it does

This workflow is designed for teams or freelancers who want to auto-generate and send contracts based on information gathered from a Typeform (e.g., client name, project scope, deadlines). Perfect for HR onboarding, client agreements, or legal operations. Prerequisites - To use this workflow, you’ll need: - A Typeform account and a published form - Access to Google Docs (or use a local document template) - Gmail or SMTP email integration in n8n - n8n Desktop or a hosted n8n instance How It Works - Trigger: Listens for new Typeform submissions. - Extract Data: Parses the answers from the form. - Generate Contract: Fills a contract template using form inputs. - Create PDF: Exports the filled contract as a PDF. - Send Email: Sends the PDF to the client’s email address provided in the form. Nodes Used - Typeform Trigger – Triggers on form submission. - Set Node – Maps form answers into variables. - Google Docs (or HTTP Request) – Uses a template to generate the contract. - Google Drive / PDF Converter – Converts to PDF (if needed). - Email (Gmail/SMTP) – Sends the completed contract to the recipient. Tips - Replace the Google Docs template ID with your own. - Ensure the variable placeholders (like {{clientname}}) match your document. - Use the Cron node instead of Typeform Trigger if you want to poll periodically.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.