All Templates
Content Operations • Advanced • 1 n8n workflow

Source-Based Checklist System

Turn an approved playbook or excerpt into four to eight checklist items with an action, verification step, and exact source quote. The workflow saves the reviewed checklist to Google Docs as an editable lead magnet or training resource.

By Luka Salagishvili at Uptune

Last updated:

0

One system, 1 connected workflow

Start with the complete package and setup directions. The preview below shows the entry workflow. Import every listed workflow separately, then connect their references in your n8n instance.

Get the workflow Read the setup directions

Entry workflow preview

Powered by n8n.io

Read the architecture, decision rules, and exception handling in the source blueprint .

Continue with the related architecture guide .

How it works

What this workflow does

Turn an approved playbook, guide, or excerpt into an educational checklist a marketer can review and reuse. An authenticated webhook validates the source approval and URL, asks OpenAI for an introduction and four to eight checklist items, verifies every evidence quote against the source text, and writes the result into a Google Doc.

The workflow imports inactive with dryRun: true. Run with sample data uses a fictional handoff playbook and a five-item checklist, so the preview does not call OpenAI, Google Docs, or the Data Table.

This is the educational-content layer for the Content Publishing, Social Distribution & Newsletter Intelligence blueprint; the Campaign Launch Assurance & Weekly Performance blueprint covers how the finished handout is distributed.

Evidence-backed checklist items

Validate checklist source requires a stable request ID, title, audience, goal, sourceApproved: true, a public HTTPS source URL, and 140 to 16,000 characters of source text. When the source is a PDF, paste the relevant passage as text.

The model returns an introduction and four to eight checks. Each check needs a short action, an observable verification step, and an exact evidence quote between 12 and 260 characters that appears in the source text. Duplicate actions and invented evidence stop the run before the document branch.

Create the review document

Assemble sourced checklist builds a plain-text document with the title, audience, goal, introduction, checkbox items, verification steps, evidence quotes, and the source title and URL. The document title includes the request ID.

The Data Table prevents a serial replay from creating another document. A new request is reserved as doc_pending, a Google Doc is created, the document ID is stored before the content write, and the checklist text is inserted with a batch update. The row is marked doc_ready only after the write is confirmed.

Validation scope

The supplied report confirms the isolated n8n 2.47.4 import, inactive state, and sample path. It also covers structural checks, unapproved input, duplicate actions, and invented evidence rejection. Live OpenAI, Google Docs, and Data Table calls require a staging test with your accounts. Review each item and format the Google Doc or export it to PDF for the final handout.

How to use

Before you start

  • A current n8n instance with Data Table support.
  • An OpenAI API key and a JSON-mode model.
  • Google Docs OAuth access for document creation and batch updates.
  • An approved playbook, guide, or excerpt that can be shared internally or publicly.

1. Import and run the sample

Download the complete package, extract the ZIP, and read the full setup guide. Import source-based-checklist.n8n.json and keep it inactive.

Open Run with sample data and choose Test workflow. Assemble sourced checklist should return five items with actions, verification steps, and evidence.

2. Create the state table

Create an n8n Data Table with text columns event_key, status, detail, and result_id. Enter its ID in Setup. The workflow stores the request ID, draft state, document title, and Google Doc ID.

3. Configure credentials

In Setup, set tableId, the model, and your brandVoice. Add an OpenAI bearer Header Auth credential on Draft with OpenAI. Select Google Docs OAuth on Create Google Doc and Write draft to Google Doc. Put a private inbound Header Auth credential on Receive event.

4. Send an approved source

POST requestId, title, audience, goal, sourceApproved: true, sourceTitle, sourceUrl, and sourceText. Use the supplied test payloads to check the source and expected checklist. The webhook acknowledges receipt; look up the Google document ID in the Data Table's result_id field.

5. Review and operate

In staging, set dryRun to false and confirm that the document includes the checklist and source. Review each item for accuracy and relevance, then format the Google Doc and export it to PDF if the team needs a downloadable handout.

A repeated request ID preserves the existing draft in normal serial delivery. Reconcile doc_pending against Google Drive before retrying, and use a fresh request ID for a deliberate revision.

Use the Source-Backed WordPress Draft System for the long-form article, and the Video Script & Shot List System for a companion video. The Curated Newsletter Draft System can feature the finished checklist. Read the Content Publishing & Newsletter Intelligence blueprint for the wider content process.

By Luka Salagishvili at Uptune

Luka shares practical workflow templates and automation guides at Uptune, covering connected business tools, implementation steps, and testing before launch.

Luka on LinkedIn · Book a consultation

Get the complete automation system

Download the workflow and the supporting files together. Extract the ZIP, then import the workflow JSON listed below separately. Configuration, source code, and other supporting files are not n8n workflow imports.

Download complete package (ZIP)

1 connected n8n workflow

It imports inactive. Follow the package setup directions before activating schedules or delivery.

  1. Source-based educational checklist workflow

    One authenticated webhook validates an approved source, drafts four to eight checklist items with exact evidence, verifies every quote against the source, and writes the checklist into a new Google Doc.

    source-based-checklist.n8n.json
    Download workflow 01

Setup, integration, and validation files

  • Complete setup guide

    Data Table state, approved-source rules, OpenAI configuration, evidence checks, Google Docs setup, and recovery.

    README.md
  • Test payloads

    An approved source and the expected five-item checklist output with evidence quotes.

    test-payloads.json
  • Supplied validation report

    Isolated n8n 2.47.4 import, sample-path result, structural checks, and file hashes. Live provider authentication and calls were not executed.

    validation-report.txt