Templates / Generate personalized franchise PDF letters from Excel with Google Drive and Docs

Generate personalized franchise PDF letters from Excel with Google Drive and Docs

Ready for 3.0

by Adham Mostafa · 1 views · created 2026-06-25 · 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)

Google DriveGoogle Docs

What it does

Quick overview This workflow collects an uploaded XLSX list of franchise owners via an n8n form, then uses Google Drive and Google Docs to generate a personalized letter for each row and saves the resulting PDF files back to a Google Drive folder. How it works 1. Receives a form submission with an uploaded .xlsx file containing franchise owner details. 2. Extracts rows from the Excel file into individual items. 3. Iterates through each row in batches to process one franchise record at a time. 4. Copies a Google Docs template in Google Drive and names the new document using the franchise name. 5. Replaces placeholders in the copied Google Doc (owner, franchise, city, fee, and today’s date) with values from the current Excel row. 6. Downloads the updated Google Doc as a PDF. 7. Uploads the generated PDF to the target Google Drive folder and continues until all rows are processed. Setup 1. Connect Google Drive OAuth2 credentials and set the template file ID and destination folder in the Google Drive copy/upload steps. 2. Connect Google Docs OAuth2 credentials and ensure the template contains the placeholders (for example: Dear Owner, Franchise, City, Fee, Date Today). 3. Ensure the uploaded XLSX has columns matching the workflow’s expected field names (FranchiseOwner, FranchiseName, City, FranchiseFee) and upload it via the form trigger.

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.