Build a PDF to Spreadsheet Flow

What you build: a workflow that reads a PDF (like an invoice), pulls out the fields you need, and adds them as a row in a spreadsheet.

Who it is for: anyone retyping numbers off PDFs. No code.

Time: about 10 minutes.

Free build prompt: it is yours when you join the free daily Beginners in AI newsletter.

Retyping invoice numbers into a spreadsheet is exactly the kind of error-prone chore to hand off. So here is a Gumloop workflow that reads a PDF, extracts the fields you care about, and files them in a sheet, no copy-paste.

What will you build?

A PDF-to-spreadsheet workflow. You give it a PDF, it reads the document, an AI step pulls out the fields (say vendor, date, total, line items), and they land as a row in a Google Sheet. Great for invoices, receipts, and reports.

What do you need to start?

  • A free Gumloop account.
  • A PDF to test on.
  • A Google Sheet for the extracted rows.

How does it work?

NodeWhat it does
InputThe PDF you upload
PDF ReaderParses the document text
Ask AIExtracts the fields you name
OutputAdds a row to your sheet
A PDF workflow has the same simple shape: read the file, extract with AI, save the result.
A PDF workflow has the same simple shape: read the file, extract with AI, save the result.

How do you build it, step by step?

Start a New Workflow and type:

Take a PDF invoice, read it, and use AI to extract the vendor, date,
total, and line items. Add them as a new row in a Google Sheet.

Then sharpen the AI step so it is consistent:

Extract these fields from the document: vendor, date, total, and a
list of line items. If a field is missing, write "unknown".
Document: {{ pdf text }}

How do you set the model to Claude?

Open the AI step or agent and pick the model. Extraction rewards a careful model. For careful work I use Claude 4.8 Opus, the “Smartest” option; a faster model saves credits on simple runs.

Gumloop's model picker: Claude 4.8 Opus is the
Gumloop’s model picker: Claude 4.8 Opus is the “Smartest” option, with Gemini, GPT, DeepSeek and more.

How do you run it?

Upload a PDF and run it. Check the row it writes, then process the rest. For a folder of invoices, connect them in and let it work through.

Want this PDF extractor without building it?

Grab the free build prompt for this workflow. Subscribe to the daily newsletter and it is waiting on the thank-you page. Paste it into Gumloop and run.

Subscribe free and grab the prompt →

A working AI automation you can copy, every morning

Free daily newsletter. Built for people who want to use AI well, not chase every model.

Free forever. Unsubscribe anytime.

What can go wrong?

  • Scanned images. A photo of a page reads less cleanly than a true PDF. Use text PDFs where you can.
  • Missing fields. The prompt tells it to write “unknown” rather than guess. Keep that line.
  • Odd layouts. Unusual invoice layouts may need a tweak to the prompt. See the AI Tools Directory for more.

Common questions

Do I need to code it?

No. You describe the fields you want and Gumloop builds the steps.

What files work best?

Text-based PDFs read most cleanly. Scanned images are harder but often still work.

Where do the results go?

As rows in a Google Sheet, or back to you, whichever you choose for the output.

Can it handle many PDFs?

Yes. Connect a folder or list and it processes them one after another.

Does it use Claude?

The extraction step can. Claude 4.8 Opus is the “Smartest” option for careful reading.

Sources

Last reviewed: June 2026. Gumloop changes often; check the official docs above if a button has moved.

You may also like

Two ways to go further

The AI Prompt Library

1,000+ ready-to-use prompts for Claude, ChatGPT, and Gemini. Stop staring at a blank box.

Get it for $39 →

2-Hour Live AI Crash Course

A private, beginner-friendly session across Claude, ChatGPT, Gemini, and the wider landscape.

Book for $125 →

Discover more from Beginners in AI

Subscribe now to keep reading and get access to the full archive.

Continue reading