πŸ”¬ Automated academic paper metadata & variable extraction with Gemini to Google Sheets

⚑ 431 views Β· πŸ”¬ Document Extraction & Analysis

Description

πŸ“šIn the social and behavioral sciences (e.g., psychology, sociology, economics, management), researchers and students often need to normalize academic paper metadata and extract variables before any literature review or meta-analysis.

🧩This workflow automates the busywork. Using an LLM, it processes CSV/XLSX/XLS files (exported from WoS, Scopus, EndNote, Zotero, or your own spreadsheets) into normalized metadata and extracted variables, and writes a neat table to Google Sheets.

πŸ”— Example Google Sheet:Β click me


πŸ‘₯ Who is this for?


βš™οΈ How it works

  1. πŸ“€ Upload an academic paper file (CSV/XLSX/XLS) in chat.
  2. πŸ“‘ The workflow creates a Google Sheets spreadsheet with two tabs: Checkpoint and FinalResult.
  3. πŸ”Ž A structured-output LLM normalizes core metadata (title, abstract, authors, publication date, source) from the uploaded file and writes it to Checkpoint; πŸ“§ a Gmail notification is sent when finished.
  4. πŸ§ͺ A second structured-output LLM uses the metadata above to extract variables (Independent Variable, Dependent Variable) and writes them to FinalResult; πŸ“§ you’ll get a second Gmail notification when done.

πŸ› οΈ How to set up

πŸ”‘ Credentials

πŸš€ Quick start

  1. Connect Google Sheets, Gmail, and Gemini (or your LLM) credentials.
  2. Open File Upload Trigger β†’ upload your CSV/XLSX/XLS file and type a name in chat (used as the Google Sheets spreadsheet title).
  3. Watch your inbox for status emails and open the Google Sheets spreadsheet to review Checkpoint and FinalResult.

πŸŽ› Customization


πŸ“ Note


πŸ“© Help

Contact: owenlzyxg@gmail.com

πŸ”— Nodes Used

Google Sheets, Execute Sub-workflow, Gmail, Execute Workflow Trigger, AI Agent, Auto-fixing Output Parser

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup