Generate and Send Contract Documents with Typeform, Google Docs and Gmail
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 {{client_name}}) match your document. Use the Cron node instead of Typeform Trigger if you want to poll periodically.
Related Templates
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments