---
title: "Stackby AI for Document Analysis"
description: "Learn how to use Stackby field agents to analyze and summarize documents at scale"
url: https://help.stackby.com/en/articles/449-stackby-ai-for-document-analysis
collection: "Stackby AI Field Agents - Use-cases"
updated: 2025-11-19
language: en
---

# Stackby AI for Document Analysis

Learn how to use Stackby field agents to analyze and summarize documents at scale

## **Overview**

Stackby AI now goes beyond text columns — it can **read, understand, and analyze documents** uploaded in your **Attachment column**. Whether you upload PDFs, Word files, or text-based reports, Stackby’s AI can extract key information, summarize content, classify documents, or answer specific questions — all automatically, directly inside your table.

This new **AI: Document Analysis** capability transforms how you interact with files — making document-heavy workflows smarter, faster, and completely automated.

## **Why Stackby’s Approach is Different**

Unlike other tools that require complex integrations or manual uploads, Stackby’s AI Document Analysis works **natively inside your tables** — right where your data already lives.

Here’s what makes it unique:

<table data-id="b39fa4bf-0de1-4f74-a6dc-f4c42739dd5b" style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="985b25f6-b54c-46c2-9bdd-f74c5ac1d389" style="text-align: center;"><span style="color: #000000;"><strong>Feature</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="e7020f8d-5a46-4764-ad54-7be1d29b425b" style="text-align: center;"><span style="color: #000000;"><strong>What It Means for You</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="7f006ae3-12db-4361-bbec-874deaac8e38"><span style="color: #000000;"><strong>Native Attachment Support</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="225b7170-141d-4813-a1ef-fea84178266f"><span style="color: #000000;">AI reads PDFs, Word docs, text files, and more directly from the Attachment column.</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="de782106-be64-4136-a18e-d0da37667beb"><span style="color: #000000;"><strong>Bring Your Own AI</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="2c0549ed-e29f-450a-b8fe-009d914afe4a"><span style="color: #000000;">Use your own API key from OpenAI, Google Gemini, or Anthropic for total flexibility and control.</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="6e13efb6-a81c-41f3-b253-271b0703d851"><span style="color: #000000;"><strong>Prompt Customization</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="4681c73b-2a13-446b-b738-1cf86870ccc5"><span style="color: #000000;">Write precise prompts to extract, summarize, or analyze any document content.</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="9f97c3f7-a0cb-43ab-a917-48f454a41789"><span style="color: #000000;"><strong>Dynamic References</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="a5cd6be0-8d21-4bb0-b287-dabd9b2821ef"><span style="color: #000000;">Reference other columns like [Client Name] or [Document Type] to make each AI output context-aware.</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="cf4e10d8-f6f9-4a91-9b99-cc310ec237c4"><span style="color: #000000;"><strong>Automation Ready</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="5597ff9d-b790-4c67-8357-2e981b9b2125"><span style="color: #000000;">Combine with Stackby Automations to process new or updated documents instantly.</span></p></td></tr></tbody></table>

## **How It Works**

The AI Document Analysis feature works through **AI Field Agents** configured to read data from your Attachment columns.

**Step 1: Prepare Your Table**

Create a Stack (database) and a table where your documents live.  
For example:

<table data-id="6db01a4b-54fe-42fa-8ac2-ff99430f0d7f" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="d765403e-ce74-437f-963a-76f34ad28c36" style="text-align: center;"><span style="color: #000000;"><strong>Column</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="dabdaed9-cb7e-4011-bf01-c72013a22a65" style="text-align: center;"><span style="color: #000000;"><strong>Type</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="c69fb582-e728-42f9-8b54-f7f6ca0ffce0" style="text-align: center;"><span style="color: #000000;"><strong>Description</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="767b9368-4a62-40e6-9559-cb52fd7c0bc8"><span style="color: #000000;">Document Name</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="a564b5fd-188d-4114-8e2c-ba21ccd4a74f"><span style="color: #000000;">Text</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="b93881ef-3a13-4e93-8e75-fc867d885ea5"><span style="color: #000000;">The title of your file</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="b3eb86eb-b7a2-4236-84e2-a27c2f043408"><span style="color: #000000;">Document</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="d20c8e9e-c2f2-4bac-ab7f-1e7f082e543b"><span style="color: #000000;">Attachment</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="10093487-1149-4948-9244-125e3931087d"><span style="color: #000000;">Upload PDF, DOCX, or TXT files</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="b516a782-9e1f-4b68-97e0-fc37d1255b6d"><span style="color: #000000;">Document Type</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="e0dcdeb0-07f6-4684-9398-d49fe932aaae"><span style="color: #000000;">Single Select</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="eae57084-4c3d-4448-9709-f67372c042a6"><span style="color: #000000;">Proposal, Invoice, Contract, Report</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="7b40470f-3c79-43b9-bc81-f54850ebc8ca"><span style="color: #000000;">AI Analysis</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="4dfce4f3-5e1a-4a5d-ae0d-3ebb39be2b44"><span style="color: #000000;">AI</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="a0a25cd2-a94b-413d-8d78-6677b38fa5ba"><span style="color: #000000;">Where the AI-generated summary or insights will appear</span></p></td></tr></tbody></table>

**Step 2: Add an AI Column**

1.  Click **+** to add a new column.
    
2.  Choose **AI** as the column type.
    
3.  In the configuration panel:
    
    -   Name your column (e.g., “AI Summary” or “AI Key Points”).
        
    -   Select your preferred **AI model** (e.g., GPT-4, Gemini Pro, Claude 3 Sonnet).
        
    -   Add your API key, or use the default Stackby integration.
        
    -   Write your **custom prompt** (examples below).
        
    -   Reference your **Attachment column** — e.g., \[Document\].  
          
        

**Step 3: Craft Your Prompt**

You control exactly how the AI analyzes your documents.

Here are some **example prompts** for common use cases:

<table data-id="a678b8eb-a0a7-4790-b9ec-ccef3890d78e" style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="1289bdd8-14f1-4bd2-9326-7e6072bf2015" style="text-align: center;"><span style="color: #000000;"><strong>Use Case</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="363986d4-432b-44c8-a164-0d081de417ee" style="text-align: center;"><span style="color: #000000;"><strong>Example Prompt</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="de0a2a84-de95-4dad-8452-c54266895a95"><span style="color: #000000;"><strong>Summarization</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="9af0fd49-55f4-43f9-8775-578709f3cffa"><span style="color: #000000;">“Read the document in [Document] and summarize it in 5 bullet points.”</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="99de1ce6-40c3-4d1f-b09b-198bd123f92c"><span style="color: #000000;"><strong>Key Insights</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="f6fb5652-cf4f-46a8-8b8d-af2c874e4c8c"><span style="color: #000000;">“Extract the top 3 insights or recommendations from [Document].”</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="9b1f06bc-37de-4e06-b3df-d1dadfdec77f"><span style="color: #000000;"><strong>Contract Review</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="384c4bee-b7a1-4008-a6b9-23d77f18078e"><span style="color: #000000;">“Identify all obligations, parties, and due dates from the contract in [Document].”</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="11a57fc4-ff5a-4d29-9f2e-a253b6b174c7"><span style="color: #000000;"><strong>Invoice Data Extraction</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="e9b1335c-45b4-4ee9-b54e-9dbd6c1cfa68"><span style="color: #000000;">“From [Document], extract the vendor name, invoice number, total amount, and due date in JSON format.”</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="3fb1764e-dfd9-42ad-9d64-a86095948297"><span style="color: #000000;"><strong>Meeting Minutes Summary</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="5e605f3a-fb02-4d91-b346-2786cebb314a"><span style="color: #000000;">“Summarize the meeting in [Document] and list all action items and owners.”</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="542d2b10-4584-4604-9963-c944d09ecd0d"><span style="color: #000000;"><strong>Research Report Analysis</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="80dceac7-e295-4596-81b9-f7dba225185d"><span style="color: #000000;">“Based on [Document], provide a one-paragraph summary followed by 3 key takeaways.”</span></p></td></tr></tbody></table>

💡 Tip: You can include other contextual fields like \[Document Type\] or \[Client Name\] to make your AI output more precise.

## **Plan Availability**

<table data-id="84525b6b-ef91-4df3-9d32-4badcfb6d49f" style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="c2f76bda-0fd4-4b42-847d-ecfa8688cd76" style="text-align: center;"><span style="color: #000000;"><strong>Plan</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="aa9f8586-3fd9-4464-b6eb-8a4c27bf71bc" style="text-align: center;"><span style="color: #000000;"><strong>Access</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="37ee5d9d-eb62-4a2f-a620-f5be408c15df"><span style="color: #000000;"><strong>Business / Pro</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="313f478b-0f72-46fc-a278-b2226e39ffb8"><span data-name="check_mark_button" data-type="emoji">✅</span><span style="color: #000000;"> Full access to AI Document Analysis</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="fd2e2915-9f93-4a8c-8a64-ee648d64c8e5"><span style="color: #000000;"><strong>Free</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="c779eac9-ac09-4ed5-bb20-16a6592b33dd"><span data-name="cross_mark" data-type="emoji">❌</span><span style="color: #000000;"> Not available</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="b3fb116a-4af3-4321-af02-65ee40cf1e5d"><span style="color: #000000;"><strong>Permissions</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word;"><p data-id="dca99ef4-3d64-4e9c-b828-64a25075fd51"><span style="color: #000000;">Owner / Creator: Can configure AI Field Agents. Editor: Can run analysis manually.</span></p></td></tr></tbody></table>

## Templates

1.  [AI Resume Scanner Template](https://stackby.com/templates/ai-resume-scanner)
    
2.  [AI Brand Checker Template](https://stackby.com/templates/ai-brand-checker)
