Hi everyone,
Sharing a set of three workflows I built for small-business use, all following one architectural pattern I haven’t seen discussed much here: an explicit human approval gate between the LLM output and any outward action.
Instead of letting the workflow post, send, or reply, every outward-facing artifact lands in a Google Sheet with a status field, and a human moves it forward. Boring, but it’s the version non-technical owners actually keep switched on.
Workflow 1 — AI News Digest → Blog Drafts (free sample)
Schedule (08:00) → RSS Read → Limit (10) → HTTP Request (OpenAI chat completions, gpt-4o-mini) → Google Sheets (append) with status DRAFT - needs human review → Slack notification. The prompt asks for headline, summary, and a “why it matters to your customers” line per item.
Free JSON: Free Sample — AI News Digest n8n Workflow
Workflow 2 — Lead Capture → AI Qualification
Webhook → HTTP Request (LLM returns score 0–100, reason, suggested next step as JSON) → Google Sheets (append, all leads) → IF (score >= 70) → Google Sheets (hot leads) + Slack alert. Logging every lead unconditionally was a deliberate choice — scoring should prioritize, not filter out.
Workflow 3 — Blog → Social Approval Queue
Schedule (Mon 09:00) → fetch latest post → one LLM call producing three formats (X thread / LinkedIn post / newsletter blurb) → Google Sheets approval queue, status WAITING_APPROVAL. No posting nodes exist in this workflow at all.
Implementation notes:
- Standard HTTP node for the LLM call — any OpenAI-compatible endpoint works by swapping URL + key.
- All credentials, sheet IDs, and feed URLs are placeholders (
REPLACE_,YOUR_) so the JSON imports cleanly on n8n 1.x. - Sheets double as both the log and the review UI — for the target user, that’s a feature, not a compromise.
These three, plus a full setup guide and a 30-prompt library for SMB work (content, support, sales, ops, hiring), are also bundled as a paid starter pack here: SMB AI Automation Starter Pack — 3 n8n Workflows + 30 Prompts — but the first workflow is free above, and I’m happy to answer structural questions in the thread regardless.
Curious how others here implement approval gates — Sheets, n8n’s Wait node, Telegram buttons? What’s held up best for non-technical clients?