Generate data-driven UX personas with Perplexity, DALL·E 3 & Google Doc
Needs changesWhat this workflow does
This AI workflow has 11 nodes and runs when someone submits an n8n form (“Creating Personas”). Along the way it connects Google Docs, OpenAI Chat Model, OpenAI and Google Drive.
How it runs
Trigger: When someone submits an n8n form (“Creating Personas”).
- 🔍 Research (Perplexity): uses Perplexity
- Personas descriptions (AI Agent): runs an AI agent, with model: OpenAI Chat Model
- Update a document (Google Docs): update
- Generate Prompts for Images (AI Agent): runs an AI agent, with model: GPT-4o; output parser: Parse Prompts into JSON Array
- Split Prompts (Split Out): splits a list into separate items
- Generate images (OpenAI): work with image
- Upload images (Google Drive): uses Google Drive
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Generate Prompts for Images (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Generate Prompts for Images (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Google Docs
n8n-nodes-base.googleDocs - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Perplexity
n8n-nodes-base.perplexity - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI
@n8n/n8n-nodes-langchain.openAi - Google Drive
n8n-nodes-base.googleDrive - Split Out
n8n-nodes-base.splitOut
From the author
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Automated Data-Driven UX Persona Creation – Try It Out! About You can create personas based on your website, region, and industry. Unlike traditional persona…