Create High-Converting Sales Copy with Hormozi Framework, LangChain & Google Docs

Go to Workflow
0 views
Built by Hunyao Hunyao
Created on June 05, 2026

Description

Note: This workflow assumes you already have your product’s Amazon reviews saved in a Google Sheet. If you still need those reviews, run my Amazon Reviews Scraper workflow first, then plug the resulting spreadsheet into this template.

What it does
Transforms any draft Google Doc into multiple high-converting sales pages. It blends Alex Hormozi’s value-stacking tactics with persona targeting based on Maslow’s Hierarchy of Needs, using your own customer reviews for proof and voice of customer (VOC).

Perfect for
• Growth and creative strategists
• Freelance copywriters and agencies
• Founders sharpening offers and funnels

Apps used
Google Sheets, Google Docs, LangChain OpenRouter LLM

How it works

Form Trigger collects Drive folder IDs, base copy URL and options.
Workflow fetches the draft copy and product feature doc.
It samples reviews, extracts VOC insights and maps them to Maslow needs.
LLM drafts headlines and hooks following Hormozi’s \$100M Offers principles.
Personas drive tone, objections and urgency in each copy variant.
Loop writes one Google Doc per variant in your chosen folder.
Customer analysis docs are saved to a second folder for reuse.

Setup

Share two Drive folders, copy the IDs (text after folders/).
Paste each ID into Customer Analysis Folder ID and Advertorial Copy Folder ID.
Provide File Name, Base copy (Google Docs URL) and Product Feature/USPs Doc.
Optional: Reviews Sheet URL, Number of reviews to use, Target City.
Set Number of Copies you need (1–20).
Add Google Docs OAuth2 and Google Sheets OAuth2 credentials in n8n.

If you have any questions in running the workflow, feel free to reach out to me at my youtube channel:
https://www.youtube.com/@lifeofhunyao

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Docs
n8n-nodes-base.googleDocs
Google Sheets
n8n-nodes-base.googleSheets
OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Think Tool
@n8n/n8n-nodes-langchain.toolThink