1 — What Does It Do / Which Problem Does It Solve?

This workflow turns Google Docs-based contract & form templates into ready-to-sign PDFs in minutes—all from a single chat flow.


2 — How It Works (Detailed Flow)

  1. 📝 Template Discovery

    📂 The TemplateList node scans the Drive folder you specify via the ?mode=meta endpoint and returns an id / title / desc list. The bot shows this list in chat.

  2. 🎯 Selection & Metadata Fetch

    The user types a template name.

    🔍 GetMetaData opens the chosen Doc, extracts META_JSON, placeholders, and conditional blocks, then lists mandatory & optional fields.

  3. 🗣 Data-Collection Loop

  4. Final Confirmation

    The bot summarizes the inputs → when the user clicks Confirm, the DocProcess sub-workflow starts.

  5. ⚙️ DocProcess Sub-Workflow

    🔧 Step Node Task
    1 User Choice Match Check Verifies name–ID match; throws if wrong
    2 GetMetaData (renew) Gets the latest placeholder list
    3 Validate JSON Format Checks for missing / unknown fields
    4 CopyTemplate Copies the Doc via Drive API
    5 FillDocument Apps Script fills placeholders & removes blocks
    6 Generate PDF Link Builds an export?format=pdf URL
  6. 📎 Delivery

    The master agent sends 🔗 Download PDF & ✏️ Open Google Doc links.

  7. 🚫 Error Paths


3 — 🚀 Setup Steps (Full Checklist)

Goal: Get a flawless PDF on the first run.

Mentally tick the ☑️ in front of every line as you go.

☁️ A. Google Drive Preparation