Answer visitor questions and grow the FAQ with OpenAI, Google Sheets and Gmail

FAQ chatbot that grows its own answers — with owner approval

Who it's for: site owners and support leads who want a public chat that answers from a known FAQ, never hallucinates, and gets smarter every week.

How it works Visitors chat via the hosted webchat (Chat Trigger). The bot loads the FAQ sheet from Google Sheets and OpenAI answers only from it. Every turn is routed three ways: answered (reply sent), unanswered (logged to the Unanswered tab and the owner notified by Gmail), or lead (visitor left an email — captured in Leads and the owner notified). Repeats never duplicate rows. Every Monday a second lane clusters the unanswered log, ranks gaps by frequency, has OpenAI draft candidate FAQ entries, emails the owner a digest, and appends proposals to FAQ-Pending. The owner copies approved rows into FAQ — the bot only learns what a human signs off.

Setup Click Test workflow — the demo lane runs six visitor turns (answerable, unanswered, lead, empty, repeat, bad AI answer) through every route with zero credentials. Attach credentials: Google Sheets, Gmail, OpenAI. Press play on the SETUP node (Lane D) — it creates the spreadsheet with all four tabs, headers and example rows, then prints the spreadsheet_id. Open the Workflow Config node and paste the id plus your owner_email. Then delete the setup lane, activate the workflow and embed the Chat Trigger's public URL in your site.

Note: the Google Sheets and Gmail nodes are enabled — once credentials are attached they write real rows and send real emails.

0
Downloads
0
Views
8.58
Quality Score
beginner
Complexity
Author:Vinh Le(View Original →)
Created:10/6/2026
Updated:10/6/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments