<aside>

Goal:

Transform responses from a Google Form into an AI-generated personalized report, convert it to a PDF, store it in Google Drive, notify the user via email, log the activity, and alert the internal team โ€” all automated via n8n.

Problem:

Manually transforming Google Form entries into clean documents, organizing them, notifying stakeholders, and logging the process was time-consuming and error-prone. Needed a scalable, zero-code solution with AI integration.

Solution:

n8n-based automation that integrates OpenAI, PDF.co, Google Drive, Gmail, and Slack to streamline the process end-to-end.


๐Ÿ”น Step 1:

Triggered by new entries in a Google Form connected to Google Sheets.

๐Ÿ”น Step 2:

ChatGPT generates a structured prompt from raw form data.

๐Ÿ”น Step 3:

Manual node to format/rename the incoming fields as needed.

๐Ÿ”น Step 4:

ChatGPT returns the final written report using the cleaned prompt.

๐Ÿ”น Step 5:

Converts Markdown report into styled HTML.

๐Ÿ”น Step 6:

Edits and prepares HTML data for PDF API conversion.

๐Ÿ”น Step 7:

Uses PDF.co to convert the HTML report into a PDF.

๐Ÿ”น Step 8:

n8n's HTTP Request node retrieves the generated PDF.

๐Ÿ”น Step 9:

The PDF file is uploaded to a Google Drive folder.

๐Ÿ”น Step 10:

Gmail node sends the PDF to the form submitter.

๐Ÿ”น Step 11:

Appends a row with the PDF link and timestamp in the Google Sheet.

๐Ÿ”น Step 12:

Slack message is sent to notify the internal team of the new report.


Tools Used:

Impact:

๐Ÿง Learnings:

Screenshot 2025-07-07 140430.png

๐Ÿ“‚ Download & Explore the Workflow

View GitHub Repository :

Automated-Google-Form-to-PDF-Report-System/Automated Google Form to PDF Report System.json at main ยท AlvLeoAI/Automated-Google-Form-to-PDF-Report-System