Enrich FAQ sections on your website pages at scale with AI n8n Workflow Template

n8n workflow template · 29 nodes · OpenAI

Enrich FAQ sections on your website pages at scale with AI is a free n8n workflow template that runs when another workflow calls it and works with OpenAI, Google Drive, Google Sheets, Strapi, WordPress and Webflow. It has 29 nodes, 2 of them AI nodes (OpenAI Chat Model and Basic LLM Chain). The notes inside the workflow say: “This could be changed to whatever trigger event you need: an app event, a schedule, a webhook call, another workflow or an AI chat. Sometimes, the HTTP Request node might already serve as your starting point.” To run it, you add your own credentials for WordPress API.

At a glance

Trigger
Execute Workflow Trigger (Execute Workflow Trigger)
Nodes
29
Apps
OpenAI, Google Drive, Google Sheets, Strapi, WordPress and Webflow
AI nodes
2
Credentials
1 type
Category
Content, SEO and social media

Apps and integrations

  • OpenAI
  • Google Drive
  • Google Sheets
  • Strapi
  • WordPress
  • Webflow

Node types used

  • Manual Trigger
  • OpenAI Chat Model
  • Edit Fields (Set)
  • Loop Over Items
  • Split Out
  • Aggregate
  • Google Drive
  • Google Sheets
  • Execute Workflow Trigger
  • Execute Workflow
  • If
  • Switch
  • Strapi
  • WordPress
  • Webflow
  • HTTP Request
  • Basic LLM Chain

How it works

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Trigger event

This could be changed to whatever trigger event you need: an app event, a schedule, a webhook call, another workflow or an AI chat. Sometimes, the HTTP Request node might already serve as your starting point.

Prepare data in Google Sheets

This part of the workflow prepares the data for reading from a Google Sheets document containing information about different services or categories. Here's an example of Google Sheet

Set Destination Folders Here

Complete your Q&A templates with AI

  • An AI model (OpenAI's GPT) is used to enhance or complete some of the answers, making the content more comprehensive and natural-sounding.
  • The workflow formats the Q&A pairs, combining AI-generated content with predefined answers where applicable.

Send the JSON schemas to your CMS

This step is up to you to finish: you can choose either pre-built n8n nodes to connect with your CMS or use the HTTP Request node if you CMS is not supported directly in n8n.

Setup notes

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Create your Q&A templates

For each service or category, this part of the workflow generates a set of standard questions and answers covering setup, permissions, integrations, use cases, and pricing benefits. You can modify here the input that you will feed to AI.

Generate JSON schemas and upload to Google Drive

  • The generated files are saved to specific folders in Google Drive, organized by the type of integration (native, credential-only, non-native) or category.
  • After processing each service or category, it updates the status in the original Google Sheets document to mark it as completed.

Nodes in this workflow

The 29 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:

  1. When clicking ‘Test workflow’ (Manual Trigger)
  2. OpenAI Chat Model (OpenAI Chat Model)
  3. Format QA Pair1 (Edit Fields (Set))
  4. For Each Question...1 (Loop Over Items)
  5. Question to List1 (Split Out)
  6. Questions to Object...1 (Aggregate)
  7. Format DisplayName + Questions1 (Edit Fields (Set))
  8. Create From Text (Google Drive)
  9. Define Sheets (Edit Fields (Set))
  10. Sheets To List... (Split Out)
  11. Get Services (Google Sheets)
  12. Single Integration Cred-only (Edit Fields (Set))
  13. Single Integration Native (Edit Fields (Set))
  14. Categories (Edit Fields (Set))
  15. For Each Sheet... (Loop Over Items)
  16. Execute Workflow Trigger (Execute Workflow Trigger)
  17. Execute Workflow (Execute Workflow)
  18. Prepare Job (Edit Fields (Set))
  19. For Each Service... (Loop Over Items)
  20. Update Row Status (Google Sheets)
  21. Single Integration Non-native (Edit Fields (Set))
  22. If has Data (If)
  23. Needs AI Completion?1 (Switch)
  24. Switch (Switch)
  25. Strapi (Strapi)
  26. Wordpress (WordPress)
  27. Webflow (Webflow)
  28. HTTP Request (HTTP Request)
  29. AI Completion1 (Basic LLM Chain)

Credentials you need

  • WordPress API – used by Wordpress

Configure your own credentials after importing. Create each credential in n8n, then select it in the node.

How to import into n8n

  1. Download the JSON file with the button above.
  2. In n8n, open a new workflow, select the ... menu and choose Import from File. You can also paste the JSON straight into the editor canvas.
  3. Open each node that shows a warning and select or create its credential.
  4. Read the notes on the canvas, test the workflow with sample data, then activate it.

Do you need somewhere to run it? Read our guide to self-hosted n8n.

Need this customised?

We can adapt this workflow to your apps, data and process, then deploy and support it.

Contact Us